From af0eea2f84a6c8e351ee30680a4a025406b534ea Mon Sep 17 00:00:00 2001 From: Dave Page Date: Fri, 13 Mar 2009 09:56:52 +0000 Subject: [PATCH] Doc update for PG 8.2.13. git-svn-id: svn://svn.pgadmin.org/branches/REL-1_6_0_PATCHES@7693 a7884b65-44f6-0310-8a51-81a127f17b15 --- docs/en_US/pg/admin.html | 42 +- docs/en_US/pg/app-clusterdb.html | 18 +- docs/en_US/pg/app-createdb.html | 16 +- docs/en_US/pg/app-createlang.html | 20 +- docs/en_US/pg/app-createuser.html | 18 +- docs/en_US/pg/app-dropdb.html | 18 +- docs/en_US/pg/app-droplang.html | 18 +- docs/en_US/pg/app-dropuser.html | 18 +- docs/en_US/pg/app-ecpg.html | 12 +- docs/en_US/pg/app-initdb.html | 12 +- docs/en_US/pg/app-ipcclean.html | 8 +- docs/en_US/pg/app-pg-ctl.html | 14 +- docs/en_US/pg/app-pg-dumpall.html | 14 +- docs/en_US/pg/app-pgconfig.html | 16 +- docs/en_US/pg/app-pgcontroldata.html | 8 +- docs/en_US/pg/app-pgdump.html | 12 +- docs/en_US/pg/app-pgresetxlog.html | 6 +- docs/en_US/pg/app-pgrestore.html | 12 +- docs/en_US/pg/app-postgres.html | 24 +- docs/en_US/pg/app-postmaster.html | 10 +- docs/en_US/pg/app-psql.html | 34 +- docs/en_US/pg/app-reindexdb.html | 20 +- docs/en_US/pg/app-vacuumdb.html | 20 +- docs/en_US/pg/appendixes.html | 882 ++-- docs/en_US/pg/applevel-consistency.html | 4 +- docs/en_US/pg/arrays.html | 20 +- docs/en_US/pg/auth-methods.html | 22 +- docs/en_US/pg/backup-file.html | 4 +- docs/en_US/pg/backup.html | 6 +- docs/en_US/pg/biblio.html | 12 +- docs/en_US/pg/bki-commands.html | 4 +- docs/en_US/pg/bki-example.html | 4 +- docs/en_US/pg/bki-structure.html | 4 +- docs/en_US/pg/bki.html | 4 +- docs/en_US/pg/bug-reporting.html | 12 +- docs/en_US/pg/catalog-pg-aggregate.html | 8 +- docs/en_US/pg/catalog-pg-am.html | 8 +- docs/en_US/pg/catalog-pg-amop.html | 8 +- docs/en_US/pg/catalog-pg-amproc.html | 8 +- docs/en_US/pg/catalog-pg-attrdef.html | 8 +- docs/en_US/pg/catalog-pg-attribute.html | 8 +- docs/en_US/pg/catalog-pg-auth-members.html | 8 +- docs/en_US/pg/catalog-pg-authid.html | 8 +- docs/en_US/pg/catalog-pg-autovacuum.html | 8 +- docs/en_US/pg/catalog-pg-cast.html | 8 +- docs/en_US/pg/catalog-pg-class.html | 8 +- docs/en_US/pg/catalog-pg-constraint.html | 8 +- docs/en_US/pg/catalog-pg-conversion.html | 8 +- docs/en_US/pg/catalog-pg-database.html | 8 +- docs/en_US/pg/catalog-pg-depend.html | 8 +- docs/en_US/pg/catalog-pg-description.html | 8 +- docs/en_US/pg/catalog-pg-index.html | 8 +- docs/en_US/pg/catalog-pg-inherits.html | 8 +- docs/en_US/pg/catalog-pg-language.html | 8 +- docs/en_US/pg/catalog-pg-largeobject.html | 8 +- docs/en_US/pg/catalog-pg-listener.html | 8 +- docs/en_US/pg/catalog-pg-namespace.html | 8 +- docs/en_US/pg/catalog-pg-opclass.html | 8 +- docs/en_US/pg/catalog-pg-operator.html | 8 +- docs/en_US/pg/catalog-pg-pltemplate.html | 8 +- docs/en_US/pg/catalog-pg-proc.html | 8 +- docs/en_US/pg/catalog-pg-rewrite.html | 8 +- docs/en_US/pg/catalog-pg-shdepend.html | 8 +- docs/en_US/pg/catalog-pg-shdescription.html | 8 +- docs/en_US/pg/catalog-pg-statistic.html | 8 +- docs/en_US/pg/catalog-pg-tablespace.html | 8 +- docs/en_US/pg/catalog-pg-trigger.html | 8 +- docs/en_US/pg/catalog-pg-type.html | 8 +- docs/en_US/pg/catalogs.html | 4 +- docs/en_US/pg/charset.html | 34 +- .../pg/client-authentication-problems.html | 4 +- docs/en_US/pg/client-authentication.html | 10 +- docs/en_US/pg/client-interfaces.html | 70 +- docs/en_US/pg/connect-estab.html | 4 +- docs/en_US/pg/continuous-archiving.html | 8 +- docs/en_US/pg/creating-cluster.html | 14 +- docs/en_US/pg/cvs-tree.html | 4 +- docs/en_US/pg/cvs.html | 12 +- docs/en_US/pg/cvsup.html | 8 +- docs/en_US/pg/datatype-binary.html | 6 +- docs/en_US/pg/datatype-bit.html | 8 +- docs/en_US/pg/datatype-boolean.html | 6 +- docs/en_US/pg/datatype-character.html | 8 +- docs/en_US/pg/datatype-datetime.html | 30 +- docs/en_US/pg/datatype-geometric.html | 28 +- docs/en_US/pg/datatype-money.html | 4 +- docs/en_US/pg/datatype-net-types.html | 12 +- docs/en_US/pg/datatype-oid.html | 6 +- docs/en_US/pg/datatype-pseudo.html | 6 +- docs/en_US/pg/datatype-xml.html | 6 +- docs/en_US/pg/datatype.html | 50 +- docs/en_US/pg/datetime-appendix.html | 8 +- docs/en_US/pg/datetime-config-files.html | 6 +- docs/en_US/pg/datetime-keywords.html | 4 +- docs/en_US/pg/datetime-units-history.html | 4 +- docs/en_US/pg/ddl-alter.html | 38 +- docs/en_US/pg/ddl-constraints.html | 32 +- docs/en_US/pg/ddl-default.html | 8 +- docs/en_US/pg/ddl-depend.html | 6 +- docs/en_US/pg/ddl-inherit.html | 6 +- docs/en_US/pg/ddl-others.html | 4 +- docs/en_US/pg/ddl-partitioning.html | 8 +- docs/en_US/pg/ddl-priv.html | 6 +- docs/en_US/pg/ddl-schemas.html | 24 +- docs/en_US/pg/ddl-system-columns.html | 20 +- docs/en_US/pg/ddl.html | 34 +- docs/en_US/pg/disk-full.html | 4 +- docs/en_US/pg/diskusage.html | 6 +- docs/en_US/pg/dml-delete.html | 6 +- docs/en_US/pg/dml-update.html | 6 +- docs/en_US/pg/dml.html | 6 +- docs/en_US/pg/docguide-authoring.html | 8 +- docs/en_US/pg/docguide-build.html | 18 +- docs/en_US/pg/docguide-style.html | 6 +- docs/en_US/pg/docguide-toolsets.html | 20 +- docs/en_US/pg/docguide.html | 30 +- docs/en_US/pg/dynamic-trace.html | 6 +- docs/en_US/pg/ecpg-commands.html | 4 +- docs/en_US/pg/ecpg-connect.html | 4 +- docs/en_US/pg/ecpg-descriptors.html | 4 +- docs/en_US/pg/ecpg-develop.html | 4 +- docs/en_US/pg/ecpg-disconnect.html | 4 +- docs/en_US/pg/ecpg-dynamic.html | 4 +- docs/en_US/pg/ecpg-errors.html | 10 +- docs/en_US/pg/ecpg-informix-compat.html | 10 +- docs/en_US/pg/ecpg-library.html | 4 +- docs/en_US/pg/ecpg-pgtypes.html | 26 +- docs/en_US/pg/ecpg-preproc.html | 10 +- docs/en_US/pg/ecpg-process.html | 4 +- docs/en_US/pg/ecpg-set-connection.html | 4 +- docs/en_US/pg/ecpg-variables.html | 14 +- docs/en_US/pg/ecpg.html | 48 +- docs/en_US/pg/encryption-options.html | 6 +- docs/en_US/pg/errcodes-appendix.html | 8 +- docs/en_US/pg/error-message-reporting.html | 10 +- docs/en_US/pg/error-style-guide.html | 36 +- docs/en_US/pg/executor.html | 4 +- docs/en_US/pg/explicit-joins.html | 6 +- docs/en_US/pg/explicit-locking.html | 12 +- docs/en_US/pg/extend-type-system.html | 16 +- docs/en_US/pg/extend.html | 46 +- docs/en_US/pg/external-extensions.html | 6 +- docs/en_US/pg/external-pl.html | 6 +- docs/en_US/pg/external-projects.html | 6 +- docs/en_US/pg/features.html | 4 +- docs/en_US/pg/functions-admin.html | 32 +- docs/en_US/pg/functions-aggregate.html | 44 +- docs/en_US/pg/functions-array.html | 4 +- docs/en_US/pg/functions-binarystring.html | 22 +- docs/en_US/pg/functions-bitstring.html | 6 +- docs/en_US/pg/functions-comparison.html | 36 +- docs/en_US/pg/functions-comparisons.html | 14 +- docs/en_US/pg/functions-conditional.html | 20 +- docs/en_US/pg/functions-datetime.html | 20 +- docs/en_US/pg/functions-formatting.html | 6 +- docs/en_US/pg/functions-geometry.html | 6 +- docs/en_US/pg/functions-info.html | 24 +- docs/en_US/pg/functions-matching.html | 12 +- docs/en_US/pg/functions-math.html | 8 +- docs/en_US/pg/functions-net.html | 4 +- docs/en_US/pg/functions-sequence.html | 6 +- docs/en_US/pg/functions-srf.html | 6 +- docs/en_US/pg/functions-string.html | 18 +- docs/en_US/pg/functions-subquery.html | 20 +- docs/en_US/pg/functions.html | 48 +- docs/en_US/pg/geqo-biblio.html | 4 +- docs/en_US/pg/geqo-intro2.html | 4 +- docs/en_US/pg/geqo-pg-intro.html | 4 +- docs/en_US/pg/geqo.html | 7 +- docs/en_US/pg/gin-examples.html | 4 +- docs/en_US/pg/gin-extensibility.html | 4 +- docs/en_US/pg/gin-implementation.html | 4 +- docs/en_US/pg/gin-limit.html | 4 +- docs/en_US/pg/gin-tips.html | 4 +- docs/en_US/pg/gin.html | 6 +- docs/en_US/pg/gist-examples.html | 4 +- docs/en_US/pg/gist-extensibility.html | 4 +- docs/en_US/pg/gist-implementation.html | 4 +- docs/en_US/pg/gist-recovery.html | 4 +- docs/en_US/pg/gist.html | 6 +- docs/en_US/pg/high-availability.html | 6 +- docs/en_US/pg/history.html | 12 +- docs/en_US/pg/index-cost-estimation.html | 6 +- docs/en_US/pg/index-functions.html | 4 +- docs/en_US/pg/index-locking.html | 4 +- docs/en_US/pg/index-scanning.html | 4 +- docs/en_US/pg/index-unique-checks.html | 4 +- docs/en_US/pg/index.html | 1380 +++--- docs/en_US/pg/indexam.html | 4 +- docs/en_US/pg/indexes-bitmap-scans.html | 6 +- docs/en_US/pg/indexes-examine.html | 6 +- docs/en_US/pg/indexes-expressional.html | 6 +- docs/en_US/pg/indexes-multicolumn.html | 6 +- docs/en_US/pg/indexes-opclass.html | 6 +- docs/en_US/pg/indexes-partial.html | 6 +- docs/en_US/pg/indexes-types.html | 20 +- docs/en_US/pg/indexes-unique.html | 6 +- docs/en_US/pg/indexes.html | 6 +- docs/en_US/pg/information-schema.html | 6 +- ...ema-administrable-role-authorizations.html | 6 +- .../en_US/pg/infoschema-applicable-roles.html | 10 +- docs/en_US/pg/infoschema-attributes.html | 6 +- ...schema-check-constraint-routine-usage.html | 6 +- .../pg/infoschema-check-constraints.html | 6 +- .../pg/infoschema-column-domain-usage.html | 6 +- .../pg/infoschema-column-privileges.html | 6 +- .../en_US/pg/infoschema-column-udt-usage.html | 6 +- docs/en_US/pg/infoschema-columns.html | 6 +- .../infoschema-constraint-column-usage.html | 6 +- .../pg/infoschema-constraint-table-usage.html | 6 +- .../pg/infoschema-data-type-privileges.html | 6 +- docs/en_US/pg/infoschema-datatypes.html | 4 +- .../pg/infoschema-domain-constraints.html | 6 +- .../en_US/pg/infoschema-domain-udt-usage.html | 6 +- docs/en_US/pg/infoschema-domains.html | 6 +- docs/en_US/pg/infoschema-element-types.html | 6 +- docs/en_US/pg/infoschema-enabled-roles.html | 10 +- ...chema-information-schema-catalog-name.html | 6 +- .../en_US/pg/infoschema-key-column-usage.html | 6 +- docs/en_US/pg/infoschema-parameters.html | 6 +- .../infoschema-referential-constraints.html | 6 +- .../pg/infoschema-role-column-grants.html | 6 +- .../pg/infoschema-role-routine-grants.html | 6 +- .../pg/infoschema-role-table-grants.html | 6 +- .../pg/infoschema-role-usage-grants.html | 6 +- .../pg/infoschema-routine-privileges.html | 6 +- docs/en_US/pg/infoschema-routines.html | 6 +- docs/en_US/pg/infoschema-schemata.html | 6 +- docs/en_US/pg/infoschema-sequences.html | 6 +- docs/en_US/pg/infoschema-sql-features.html | 6 +- .../infoschema-sql-implementation-info.html | 6 +- docs/en_US/pg/infoschema-sql-languages.html | 6 +- docs/en_US/pg/infoschema-sql-packages.html | 6 +- docs/en_US/pg/infoschema-sql-parts.html | 6 +- .../pg/infoschema-sql-sizing-profiles.html | 6 +- docs/en_US/pg/infoschema-sql-sizing.html | 6 +- .../pg/infoschema-table-constraints.html | 6 +- .../en_US/pg/infoschema-table-privileges.html | 6 +- docs/en_US/pg/infoschema-tables.html | 6 +- docs/en_US/pg/infoschema-triggers.html | 6 +- .../en_US/pg/infoschema-usage-privileges.html | 6 +- .../pg/infoschema-view-column-usage.html | 6 +- .../pg/infoschema-view-routine-usage.html | 6 +- .../en_US/pg/infoschema-view-table-usage.html | 6 +- docs/en_US/pg/infoschema-views.html | 6 +- docs/en_US/pg/install-getsource.html | 14 +- docs/en_US/pg/install-post.html | 16 +- docs/en_US/pg/install-procedure.html | 16 +- docs/en_US/pg/install-requirements.html | 24 +- docs/en_US/pg/install-upgrading.html | 12 +- docs/en_US/pg/install-win32.html | 6 +- docs/en_US/pg/installation.html | 10 +- docs/en_US/pg/internals.html | 34 +- docs/en_US/pg/ix01.html | 186 +- docs/en_US/pg/kernel-resources.html | 12 +- docs/en_US/pg/largeobjects.html | 28 +- docs/en_US/pg/legalnotice.html | 2 +- docs/en_US/pg/libpq-async.html | 30 +- docs/en_US/pg/libpq-build.html | 8 +- docs/en_US/pg/libpq-cancel.html | 16 +- docs/en_US/pg/libpq-control.html | 10 +- docs/en_US/pg/libpq-copy.html | 28 +- docs/en_US/pg/libpq-envars.html | 46 +- docs/en_US/pg/libpq-example.html | 4 +- docs/en_US/pg/libpq-exec.html | 86 +- docs/en_US/pg/libpq-fastpath.html | 8 +- docs/en_US/pg/libpq-ldap.html | 6 +- docs/en_US/pg/libpq-misc.html | 6 +- docs/en_US/pg/libpq-notice-processing.html | 10 +- docs/en_US/pg/libpq-notify.html | 8 +- docs/en_US/pg/libpq-pgpass.html | 6 +- docs/en_US/pg/libpq-pgservice.html | 6 +- docs/en_US/pg/libpq-ssl.html | 6 +- docs/en_US/pg/libpq-status.html | 46 +- docs/en_US/pg/libpq-threading.html | 8 +- docs/en_US/pg/libpq.html | 36 +- docs/en_US/pg/lo-examplesect.html | 4 +- docs/en_US/pg/lo-funcs.html | 14 +- docs/en_US/pg/lo-implementation.html | 4 +- docs/en_US/pg/lo-interfaces.html | 46 +- docs/en_US/pg/locking-indexes.html | 6 +- docs/en_US/pg/logfile-maintenance.html | 6 +- docs/en_US/pg/maintenance.html | 16 +- docs/en_US/pg/manage-ag-config.html | 4 +- docs/en_US/pg/manage-ag-createdb.html | 12 +- docs/en_US/pg/manage-ag-dropdb.html | 8 +- docs/en_US/pg/manage-ag-tablespaces.html | 8 +- docs/en_US/pg/manage-ag-templatedbs.html | 10 +- docs/en_US/pg/managing-databases.html | 8 +- docs/en_US/pg/migration.html | 8 +- docs/en_US/pg/monitoring-locks.html | 6 +- docs/en_US/pg/monitoring-stats.html | 6 +- docs/en_US/pg/monitoring.html | 8 +- docs/en_US/pg/multibyte.html | 12 +- docs/en_US/pg/mvcc.html | 8 +- docs/en_US/pg/nls-programmer.html | 6 +- docs/en_US/pg/nls.html | 20 +- docs/en_US/pg/notation.html | 4 +- docs/en_US/pg/overview.html | 10 +- docs/en_US/pg/parser-stage.html | 8 +- docs/en_US/pg/performance-tips.html | 12 +- docs/en_US/pg/perm-functions.html | 4 +- docs/en_US/pg/planner-optimizer.html | 6 +- docs/en_US/pg/planner-stats-details.html | 6 +- docs/en_US/pg/planner-stats.html | 10 +- docs/en_US/pg/plhandler.html | 6 +- docs/en_US/pg/plperl-data.html | 4 +- docs/en_US/pg/plperl-database.html | 6 +- docs/en_US/pg/plperl-global.html | 4 +- docs/en_US/pg/plperl-missing.html | 4 +- docs/en_US/pg/plperl-triggers.html | 4 +- docs/en_US/pg/plperl-trusted.html | 8 +- docs/en_US/pg/plperl.html | 8 +- docs/en_US/pg/plpgsql-control-structures.html | 38 +- docs/en_US/pg/plpgsql-cursors.html | 18 +- docs/en_US/pg/plpgsql-declarations.html | 4 +- docs/en_US/pg/plpgsql-development-tips.html | 4 +- .../en_US/pg/plpgsql-errors-and-messages.html | 6 +- docs/en_US/pg/plpgsql-expressions.html | 4 +- docs/en_US/pg/plpgsql-porting.html | 12 +- docs/en_US/pg/plpgsql-statements.html | 8 +- docs/en_US/pg/plpgsql-structure.html | 4 +- docs/en_US/pg/plpgsql-trigger.html | 6 +- docs/en_US/pg/plpgsql.html | 10 +- docs/en_US/pg/plpython-database.html | 8 +- docs/en_US/pg/plpython-trigger.html | 6 +- docs/en_US/pg/plpython.html | 10 +- docs/en_US/pg/pltcl-data.html | 4 +- docs/en_US/pg/pltcl-dbaccess.html | 6 +- docs/en_US/pg/pltcl-functions.html | 4 +- docs/en_US/pg/pltcl-global.html | 6 +- docs/en_US/pg/pltcl-procnames.html | 4 +- docs/en_US/pg/pltcl-trigger.html | 6 +- docs/en_US/pg/pltcl-unknown.html | 4 +- docs/en_US/pg/pltcl.html | 6 +- docs/en_US/pg/populate.html | 10 +- docs/en_US/pg/preface.html | 16 +- docs/en_US/pg/privileges.html | 6 +- docs/en_US/pg/protocol-changes.html | 4 +- docs/en_US/pg/protocol-error-fields.html | 4 +- docs/en_US/pg/protocol-flow.html | 16 +- docs/en_US/pg/protocol-message-formats.html | 4 +- docs/en_US/pg/protocol-message-types.html | 4 +- docs/en_US/pg/protocol.html | 16 +- docs/en_US/pg/queries-limit.html | 6 +- docs/en_US/pg/queries-order.html | 10 +- docs/en_US/pg/queries-select-lists.html | 14 +- docs/en_US/pg/queries-table-expressions.html | 26 +- docs/en_US/pg/queries-union.html | 6 +- docs/en_US/pg/queries-values.html | 6 +- docs/en_US/pg/queries.html | 6 +- docs/en_US/pg/reference-client.html | 6 +- docs/en_US/pg/reference-server.html | 6 +- docs/en_US/pg/reference.html | 8 +- docs/en_US/pg/regress-evaluation.html | 18 +- docs/en_US/pg/regress-variant.html | 4 +- docs/en_US/pg/regress.html | 20 +- docs/en_US/pg/release-0-01.html | 10 +- docs/en_US/pg/release-0-02.html | 14 +- docs/en_US/pg/release-0-03.html | 14 +- docs/en_US/pg/release-1-0.html | 14 +- docs/en_US/pg/release-1-01.html | 16 +- docs/en_US/pg/release-1-02.html | 18 +- docs/en_US/pg/release-1-09.html | 12 +- docs/en_US/pg/release-6-0.html | 18 +- docs/en_US/pg/release-6-1-1.html | 16 +- docs/en_US/pg/release-6-1.html | 16 +- docs/en_US/pg/release-6-2-1.html | 16 +- docs/en_US/pg/release-6-2.html | 18 +- docs/en_US/pg/release-6-3-1.html | 14 +- docs/en_US/pg/release-6-3-2.html | 14 +- docs/en_US/pg/release-6-3.html | 16 +- docs/en_US/pg/release-6-4-1.html | 16 +- docs/en_US/pg/release-6-4-2.html | 16 +- docs/en_US/pg/release-6-4.html | 16 +- docs/en_US/pg/release-6-5-1.html | 16 +- docs/en_US/pg/release-6-5-2.html | 16 +- docs/en_US/pg/release-6-5-3.html | 16 +- docs/en_US/pg/release-6-5.html | 18 +- docs/en_US/pg/release-7-0-1.html | 16 +- docs/en_US/pg/release-7-0-2.html | 16 +- docs/en_US/pg/release-7-0-3.html | 16 +- docs/en_US/pg/release-7-0.html | 16 +- docs/en_US/pg/release-7-1-1.html | 16 +- docs/en_US/pg/release-7-1-2.html | 16 +- docs/en_US/pg/release-7-1-3.html | 16 +- docs/en_US/pg/release-7-1.html | 16 +- docs/en_US/pg/release-7-2-1.html | 16 +- docs/en_US/pg/release-7-2-2.html | 16 +- docs/en_US/pg/release-7-2-3.html | 16 +- docs/en_US/pg/release-7-2-4.html | 16 +- docs/en_US/pg/release-7-2-5.html | 16 +- docs/en_US/pg/release-7-2-6.html | 16 +- docs/en_US/pg/release-7-2-7.html | 16 +- docs/en_US/pg/release-7-2-8.html | 16 +- docs/en_US/pg/release-7-2.html | 64 +- docs/en_US/pg/release-7-3-1.html | 16 +- docs/en_US/pg/release-7-3-10.html | 16 +- docs/en_US/pg/release-7-3-11.html | 16 +- docs/en_US/pg/release-7-3-12.html | 16 +- docs/en_US/pg/release-7-3-13.html | 16 +- docs/en_US/pg/release-7-3-14.html | 16 +- docs/en_US/pg/release-7-3-15.html | 16 +- docs/en_US/pg/release-7-3-16.html | 16 +- docs/en_US/pg/release-7-3-17.html | 16 +- docs/en_US/pg/release-7-3-18.html | 16 +- docs/en_US/pg/release-7-3-19.html | 16 +- docs/en_US/pg/release-7-3-2.html | 16 +- docs/en_US/pg/release-7-3-20.html | 16 +- docs/en_US/pg/release-7-3-21.html | 16 +- docs/en_US/pg/release-7-3-3.html | 16 +- docs/en_US/pg/release-7-3-4.html | 16 +- docs/en_US/pg/release-7-3-5.html | 16 +- docs/en_US/pg/release-7-3-6.html | 16 +- docs/en_US/pg/release-7-3-7.html | 16 +- docs/en_US/pg/release-7-3-8.html | 16 +- docs/en_US/pg/release-7-3-9.html | 16 +- docs/en_US/pg/release-7-3.html | 50 +- docs/en_US/pg/release-7-4-1.html | 18 +- docs/en_US/pg/release-7-4-10.html | 18 +- docs/en_US/pg/release-7-4-11.html | 18 +- docs/en_US/pg/release-7-4-12.html | 18 +- docs/en_US/pg/release-7-4-13.html | 18 +- docs/en_US/pg/release-7-4-14.html | 18 +- docs/en_US/pg/release-7-4-15.html | 18 +- docs/en_US/pg/release-7-4-16.html | 18 +- docs/en_US/pg/release-7-4-17.html | 18 +- docs/en_US/pg/release-7-4-18.html | 18 +- docs/en_US/pg/release-7-4-19.html | 18 +- docs/en_US/pg/release-7-4-2.html | 18 +- docs/en_US/pg/release-7-4-20.html | 18 +- docs/en_US/pg/release-7-4-21.html | 18 +- docs/en_US/pg/release-7-4-22.html | 18 +- docs/en_US/pg/release-7-4-23.html | 18 +- docs/en_US/pg/release-7-4-24.html | 18 +- docs/en_US/pg/release-7-4-25.html | 65 + docs/en_US/pg/release-7-4-3.html | 18 +- docs/en_US/pg/release-7-4-4.html | 18 +- docs/en_US/pg/release-7-4-5.html | 18 +- docs/en_US/pg/release-7-4-6.html | 18 +- docs/en_US/pg/release-7-4-7.html | 18 +- docs/en_US/pg/release-7-4-8.html | 18 +- docs/en_US/pg/release-7-4-9.html | 18 +- docs/en_US/pg/release-7-4.html | 48 +- docs/en_US/pg/release-8-0-1.html | 18 +- docs/en_US/pg/release-8-0-10.html | 18 +- docs/en_US/pg/release-8-0-11.html | 18 +- docs/en_US/pg/release-8-0-12.html | 18 +- docs/en_US/pg/release-8-0-13.html | 18 +- docs/en_US/pg/release-8-0-14.html | 18 +- docs/en_US/pg/release-8-0-15.html | 18 +- docs/en_US/pg/release-8-0-16.html | 18 +- docs/en_US/pg/release-8-0-17.html | 18 +- docs/en_US/pg/release-8-0-18.html | 18 +- docs/en_US/pg/release-8-0-19.html | 18 +- docs/en_US/pg/release-8-0-2.html | 18 +- docs/en_US/pg/release-8-0-20.html | 18 +- docs/en_US/pg/release-8-0-21.html | 65 + docs/en_US/pg/release-8-0-3.html | 20 +- docs/en_US/pg/release-8-0-4.html | 18 +- docs/en_US/pg/release-8-0-5.html | 18 +- docs/en_US/pg/release-8-0-6.html | 18 +- docs/en_US/pg/release-8-0-7.html | 18 +- docs/en_US/pg/release-8-0-8.html | 18 +- docs/en_US/pg/release-8-0-9.html | 18 +- docs/en_US/pg/release-8-0.html | 44 +- docs/en_US/pg/release-8-1-1.html | 18 +- docs/en_US/pg/release-8-1-10.html | 18 +- docs/en_US/pg/release-8-1-11.html | 18 +- docs/en_US/pg/release-8-1-12.html | 18 +- docs/en_US/pg/release-8-1-13.html | 18 +- docs/en_US/pg/release-8-1-14.html | 18 +- docs/en_US/pg/release-8-1-15.html | 18 +- docs/en_US/pg/release-8-1-16.html | 18 +- docs/en_US/pg/release-8-1-17.html | 96 + docs/en_US/pg/release-8-1-2.html | 18 +- docs/en_US/pg/release-8-1-3.html | 18 +- docs/en_US/pg/release-8-1-4.html | 18 +- docs/en_US/pg/release-8-1-5.html | 18 +- docs/en_US/pg/release-8-1-6.html | 18 +- docs/en_US/pg/release-8-1-7.html | 18 +- docs/en_US/pg/release-8-1-8.html | 18 +- docs/en_US/pg/release-8-1-9.html | 18 +- docs/en_US/pg/release-8-1.html | 48 +- docs/en_US/pg/release-8-2-1.html | 18 +- docs/en_US/pg/release-8-2-10.html | 18 +- docs/en_US/pg/release-8-2-11.html | 18 +- docs/en_US/pg/release-8-2-12.html | 113 + docs/en_US/pg/release-8-2-2.html | 18 +- docs/en_US/pg/release-8-2-3.html | 18 +- docs/en_US/pg/release-8-2-4.html | 18 +- docs/en_US/pg/release-8-2-5.html | 18 +- docs/en_US/pg/release-8-2-6.html | 18 +- docs/en_US/pg/release-8-2-7.html | 18 +- docs/en_US/pg/release-8-2-8.html | 18 +- docs/en_US/pg/release-8-2-9.html | 18 +- docs/en_US/pg/release-8-2.html | 52 +- docs/en_US/pg/release.html | 990 ++-- docs/en_US/pg/resources.html | 6 +- docs/en_US/pg/role-attributes.html | 16 +- docs/en_US/pg/role-membership.html | 6 +- docs/en_US/pg/routine-reindex.html | 6 +- docs/en_US/pg/rowtypes.html | 18 +- docs/en_US/pg/rule-system.html | 4 +- docs/en_US/pg/rules-privileges.html | 6 +- docs/en_US/pg/rules-status.html | 4 +- docs/en_US/pg/rules-triggers.html | 6 +- docs/en_US/pg/rules-update.html | 12 +- docs/en_US/pg/rules-views.html | 14 +- docs/en_US/pg/rules.html | 14 +- docs/en_US/pg/runtime-config-autovacuum.html | 6 +- docs/en_US/pg/runtime-config-client.html | 4 +- docs/en_US/pg/runtime-config-compatible.html | 4 +- docs/en_US/pg/runtime-config-connection.html | 4 +- docs/en_US/pg/runtime-config-custom.html | 4 +- docs/en_US/pg/runtime-config-developer.html | 4 +- .../pg/runtime-config-file-locations.html | 4 +- docs/en_US/pg/runtime-config-locks.html | 4 +- docs/en_US/pg/runtime-config-logging.html | 8 +- docs/en_US/pg/runtime-config-preset.html | 4 +- docs/en_US/pg/runtime-config-query.html | 4 +- docs/en_US/pg/runtime-config-resource.html | 6 +- docs/en_US/pg/runtime-config-short.html | 4 +- docs/en_US/pg/runtime-config-statistics.html | 4 +- docs/en_US/pg/runtime-config-wal.html | 4 +- docs/en_US/pg/runtime-config.html | 12 +- docs/en_US/pg/runtime.html | 10 +- docs/en_US/pg/server-programming.html | 56 +- docs/en_US/pg/server-shutdown.html | 12 +- docs/en_US/pg/server-start.html | 20 +- docs/en_US/pg/source.html | 4 +- docs/en_US/pg/spi-examples.html | 4 +- docs/en_US/pg/spi-interface-support.html | 4 +- docs/en_US/pg/spi-memory.html | 6 +- docs/en_US/pg/spi-realloc.html | 12 +- docs/en_US/pg/spi-spi-connect.html | 10 +- docs/en_US/pg/spi-spi-copytuple.html | 12 +- docs/en_US/pg/spi-spi-cursor-close.html | 10 +- docs/en_US/pg/spi-spi-cursor-fetch.html | 12 +- docs/en_US/pg/spi-spi-cursor-find.html | 12 +- docs/en_US/pg/spi-spi-cursor-move.html | 10 +- docs/en_US/pg/spi-spi-cursor-open.html | 12 +- docs/en_US/pg/spi-spi-exec.html | 12 +- docs/en_US/pg/spi-spi-execp.html | 12 +- docs/en_US/pg/spi-spi-execute-plan.html | 14 +- docs/en_US/pg/spi-spi-execute.html | 14 +- docs/en_US/pg/spi-spi-finish.html | 10 +- docs/en_US/pg/spi-spi-fname.html | 12 +- docs/en_US/pg/spi-spi-fnumber.html | 12 +- docs/en_US/pg/spi-spi-freeplan.html | 12 +- docs/en_US/pg/spi-spi-freetuple.html | 10 +- docs/en_US/pg/spi-spi-freetupletable.html | 10 +- docs/en_US/pg/spi-spi-getargcount.html | 12 +- docs/en_US/pg/spi-spi-getargtypeid.html | 12 +- docs/en_US/pg/spi-spi-getbinval.html | 12 +- docs/en_US/pg/spi-spi-getnspname.html | 12 +- docs/en_US/pg/spi-spi-getrelname.html | 12 +- docs/en_US/pg/spi-spi-gettype.html | 12 +- docs/en_US/pg/spi-spi-gettypeid.html | 12 +- docs/en_US/pg/spi-spi-getvalue.html | 12 +- docs/en_US/pg/spi-spi-is-cursor-plan.html | 12 +- docs/en_US/pg/spi-spi-modifytuple.html | 12 +- docs/en_US/pg/spi-spi-palloc.html | 12 +- docs/en_US/pg/spi-spi-pfree.html | 10 +- docs/en_US/pg/spi-spi-pop.html | 8 +- docs/en_US/pg/spi-spi-prepare.html | 14 +- docs/en_US/pg/spi-spi-push.html | 8 +- docs/en_US/pg/spi-spi-returntuple.html | 12 +- docs/en_US/pg/spi-spi-saveplan.html | 14 +- docs/en_US/pg/spi-visibility.html | 4 +- docs/en_US/pg/spi.html | 6 +- docs/en_US/pg/sql-abort.html | 18 +- docs/en_US/pg/sql-alteraggregate.html | 16 +- docs/en_US/pg/sql-alterconversion.html | 16 +- docs/en_US/pg/sql-alterdatabase.html | 18 +- docs/en_US/pg/sql-alterdomain.html | 14 +- docs/en_US/pg/sql-alterfunction.html | 16 +- docs/en_US/pg/sql-altergroup.html | 16 +- docs/en_US/pg/sql-alterindex.html | 18 +- docs/en_US/pg/sql-alterlanguage.html | 14 +- docs/en_US/pg/sql-alteropclass.html | 14 +- docs/en_US/pg/sql-alteroperator.html | 16 +- docs/en_US/pg/sql-alterrole.html | 18 +- docs/en_US/pg/sql-alterschema.html | 14 +- docs/en_US/pg/sql-altersequence.html | 18 +- docs/en_US/pg/sql-altertable.html | 16 +- docs/en_US/pg/sql-altertablespace.html | 16 +- docs/en_US/pg/sql-altertrigger.html | 18 +- docs/en_US/pg/sql-altertype.html | 14 +- docs/en_US/pg/sql-alteruser.html | 12 +- docs/en_US/pg/sql-analyze.html | 16 +- docs/en_US/pg/sql-begin.html | 18 +- docs/en_US/pg/sql-checkpoint.html | 10 +- docs/en_US/pg/sql-close.html | 18 +- docs/en_US/pg/sql-cluster.html | 18 +- docs/en_US/pg/sql-commands.html | 6 +- docs/en_US/pg/sql-comment.html | 16 +- docs/en_US/pg/sql-commit-prepared.html | 14 +- docs/en_US/pg/sql-commit.html | 18 +- docs/en_US/pg/sql-copy.html | 32 +- docs/en_US/pg/sql-createaggregate.html | 16 +- docs/en_US/pg/sql-createcast.html | 8 +- docs/en_US/pg/sql-createconstraint.html | 12 +- docs/en_US/pg/sql-createconversion.html | 8 +- docs/en_US/pg/sql-createdatabase.html | 18 +- docs/en_US/pg/sql-createdomain.html | 12 +- docs/en_US/pg/sql-createfunction.html | 10 +- docs/en_US/pg/sql-creategroup.html | 12 +- docs/en_US/pg/sql-createindex.html | 20 +- docs/en_US/pg/sql-createlanguage.html | 8 +- docs/en_US/pg/sql-createopclass.html | 18 +- docs/en_US/pg/sql-createoperator.html | 18 +- docs/en_US/pg/sql-createrole.html | 18 +- docs/en_US/pg/sql-createrule.html | 14 +- docs/en_US/pg/sql-createschema.html | 18 +- docs/en_US/pg/sql-createsequence.html | 18 +- docs/en_US/pg/sql-createtable.html | 24 +- docs/en_US/pg/sql-createtableas.html | 18 +- docs/en_US/pg/sql-createtablespace.html | 18 +- docs/en_US/pg/sql-createtrigger.html | 12 +- docs/en_US/pg/sql-createtype.html | 18 +- docs/en_US/pg/sql-createuser.html | 12 +- docs/en_US/pg/sql-createview.html | 18 +- docs/en_US/pg/sql-deallocate.html | 14 +- docs/en_US/pg/sql-declare.html | 16 +- docs/en_US/pg/sql-delete.html | 18 +- docs/en_US/pg/sql-drop-owned.html | 16 +- docs/en_US/pg/sql-dropaggregate.html | 16 +- docs/en_US/pg/sql-dropcast.html | 10 +- docs/en_US/pg/sql-dropconversion.html | 10 +- docs/en_US/pg/sql-dropdatabase.html | 16 +- docs/en_US/pg/sql-dropdomain.html | 10 +- docs/en_US/pg/sql-dropfunction.html | 12 +- docs/en_US/pg/sql-dropgroup.html | 12 +- docs/en_US/pg/sql-dropindex.html | 16 +- docs/en_US/pg/sql-droplanguage.html | 16 +- docs/en_US/pg/sql-dropopclass.html | 16 +- docs/en_US/pg/sql-dropoperator.html | 16 +- docs/en_US/pg/sql-droprole.html | 18 +- docs/en_US/pg/sql-droprule.html | 16 +- docs/en_US/pg/sql-dropschema.html | 16 +- docs/en_US/pg/sql-dropsequence.html | 16 +- docs/en_US/pg/sql-droptable.html | 16 +- docs/en_US/pg/sql-droptablespace.html | 18 +- docs/en_US/pg/sql-droptrigger.html | 12 +- docs/en_US/pg/sql-droptype.html | 10 +- docs/en_US/pg/sql-dropuser.html | 12 +- docs/en_US/pg/sql-dropview.html | 16 +- docs/en_US/pg/sql-end.html | 18 +- docs/en_US/pg/sql-execute.html | 18 +- docs/en_US/pg/sql-explain.html | 18 +- docs/en_US/pg/sql-expressions.html | 44 +- docs/en_US/pg/sql-fetch.html | 20 +- docs/en_US/pg/sql-grant.html | 8 +- docs/en_US/pg/sql-insert.html | 16 +- docs/en_US/pg/sql-keywords-appendix.html | 8 +- docs/en_US/pg/sql-listen.html | 16 +- docs/en_US/pg/sql-load.html | 10 +- docs/en_US/pg/sql-lock.html | 16 +- docs/en_US/pg/sql-move.html | 16 +- docs/en_US/pg/sql-notify.html | 16 +- docs/en_US/pg/sql-prepare-transaction.html | 14 +- docs/en_US/pg/sql-prepare.html | 16 +- docs/en_US/pg/sql-reassign-owned.html | 16 +- docs/en_US/pg/sql-reindex.html | 16 +- docs/en_US/pg/sql-release-savepoint.html | 18 +- docs/en_US/pg/sql-reset.html | 14 +- docs/en_US/pg/sql-revoke.html | 8 +- docs/en_US/pg/sql-rollback-prepared.html | 14 +- docs/en_US/pg/sql-rollback-to.html | 18 +- docs/en_US/pg/sql-rollback.html | 18 +- docs/en_US/pg/sql-savepoint.html | 18 +- docs/en_US/pg/sql-select.html | 22 +- docs/en_US/pg/sql-selectinto.html | 18 +- docs/en_US/pg/sql-set-constraints.html | 12 +- docs/en_US/pg/sql-set-role.html | 16 +- .../pg/sql-set-session-authorization.html | 16 +- docs/en_US/pg/sql-set-transaction.html | 10 +- docs/en_US/pg/sql-set.html | 18 +- docs/en_US/pg/sql-show.html | 18 +- docs/en_US/pg/sql-start-transaction.html | 14 +- docs/en_US/pg/sql-syntax.html | 64 +- docs/en_US/pg/sql-truncate.html | 16 +- docs/en_US/pg/sql-unlisten.html | 18 +- docs/en_US/pg/sql-update.html | 18 +- docs/en_US/pg/sql-vacuum.html | 20 +- docs/en_US/pg/sql-values.html | 18 +- docs/en_US/pg/sql.html | 108 +- docs/en_US/pg/ssh-tunnels.html | 6 +- docs/en_US/pg/ssl-tcp.html | 6 +- docs/en_US/pg/storage-page-layout.html | 8 +- docs/en_US/pg/storage-toast.html | 6 +- docs/en_US/pg/storage.html | 4 +- docs/en_US/pg/supported-platforms.html | 4 +- docs/en_US/pg/transaction-iso.html | 24 +- docs/en_US/pg/trigger-datachanges.html | 4 +- docs/en_US/pg/trigger-example.html | 4 +- docs/en_US/pg/trigger-interface.html | 6 +- docs/en_US/pg/triggers.html | 8 +- docs/en_US/pg/tutorial-accessdb.html | 14 +- docs/en_US/pg/tutorial-advanced.html | 4 +- docs/en_US/pg/tutorial-agg.html | 20 +- docs/en_US/pg/tutorial-arch.html | 6 +- docs/en_US/pg/tutorial-concepts.html | 22 +- docs/en_US/pg/tutorial-conclusion.html | 4 +- docs/en_US/pg/tutorial-createdb.html | 10 +- docs/en_US/pg/tutorial-delete.html | 6 +- docs/en_US/pg/tutorial-fk.html | 6 +- docs/en_US/pg/tutorial-inheritance.html | 6 +- docs/en_US/pg/tutorial-join.html | 12 +- docs/en_US/pg/tutorial-populate.html | 8 +- docs/en_US/pg/tutorial-select.html | 22 +- docs/en_US/pg/tutorial-sql.html | 4 +- docs/en_US/pg/tutorial-start.html | 4 +- docs/en_US/pg/tutorial-table.html | 8 +- docs/en_US/pg/tutorial-transactions.html | 6 +- docs/en_US/pg/tutorial-update.html | 6 +- docs/en_US/pg/tutorial-views.html | 6 +- docs/en_US/pg/tutorial.html | 8 +- docs/en_US/pg/typeconv-func.html | 12 +- docs/en_US/pg/typeconv-oper.html | 14 +- docs/en_US/pg/typeconv-query.html | 8 +- docs/en_US/pg/typeconv-union-case.html | 14 +- docs/en_US/pg/typeconv.html | 8 +- .../pg/unsupported-features-sql-standard.html | 4 +- docs/en_US/pg/user-manag.html | 8 +- docs/en_US/pg/view-pg-cursors.html | 8 +- docs/en_US/pg/view-pg-group.html | 8 +- docs/en_US/pg/view-pg-indexes.html | 8 +- docs/en_US/pg/view-pg-locks.html | 8 +- .../en_US/pg/view-pg-prepared-statements.html | 8 +- docs/en_US/pg/view-pg-prepared-xacts.html | 8 +- docs/en_US/pg/view-pg-roles.html | 8 +- docs/en_US/pg/view-pg-rules.html | 8 +- docs/en_US/pg/view-pg-settings.html | 8 +- docs/en_US/pg/view-pg-shadow.html | 8 +- docs/en_US/pg/view-pg-stats.html | 8 +- docs/en_US/pg/view-pg-tables.html | 8 +- docs/en_US/pg/view-pg-timezone-abbrevs.html | 8 +- docs/en_US/pg/view-pg-timezone-names.html | 8 +- docs/en_US/pg/view-pg-user.html | 8 +- docs/en_US/pg/view-pg-views.html | 8 +- docs/en_US/pg/views-overview.html | 4 +- docs/en_US/pg/wal-configuration.html | 6 +- docs/en_US/pg/wal-internals.html | 6 +- docs/en_US/pg/wal-intro.html | 6 +- docs/en_US/pg/wal.html | 4 +- docs/en_US/pg/warm-standby.html | 8 +- docs/en_US/pg/xaggr.html | 6 +- docs/en_US/pg/xfunc-c.html | 44 +- docs/en_US/pg/xfunc-internal.html | 6 +- docs/en_US/pg/xfunc-overload.html | 6 +- docs/en_US/pg/xfunc-pl.html | 4 +- docs/en_US/pg/xfunc-sql.html | 20 +- docs/en_US/pg/xfunc-volatility.html | 6 +- docs/en_US/pg/xfunc.html | 6 +- docs/en_US/pg/xindex.html | 10 +- docs/en_US/pg/xoper-optimization.html | 18 +- docs/en_US/pg/xoper.html | 8 +- docs/en_US/pg/xplang.html | 8 +- docs/en_US/pg/xtypes.html | 16 +- docs/en_US/pgadmin3.hhc | 1188 ++--- docs/en_US/pgadmin3.hhk | 4064 ++++++++--------- docs/en_US/pgadmin3.hhp | 4 + 764 files changed, 9599 insertions(+), 9131 deletions(-) create mode 100644 docs/en_US/pg/release-7-4-25.html create mode 100644 docs/en_US/pg/release-8-0-21.html create mode 100644 docs/en_US/pg/release-8-1-17.html create mode 100644 docs/en_US/pg/release-8-2-12.html diff --git a/docs/en_US/pg/admin.html b/docs/en_US/pg/admin.html index 60338fd167..3561f35776 100644 --- a/docs/en_US/pg/admin.html +++ b/docs/en_US/pg/admin.html @@ -4,16 +4,16 @@ Part III. Server Administration - - - + + +

Part III. Server Administration

-
+

This part covers topics that are of interest to a PostgreSQL database administrator. This includes @@ -50,8 +50,8 @@

14.5. Installation Procedure
14.6. Post-Installation Setup
-
14.6.1. Shared Libraries
-
14.6.2. Environment Variables
+
14.6.1. Shared Libraries
+
14.6.2. Environment Variables
14.7. Supported Platforms
@@ -68,8 +68,8 @@
16.4. Managing Kernel Resources
16.4.1. Shared Memory and Semaphores
-
16.4.2. Resource Limits
-
16.4.3. Linux Memory Overcommit
+
16.4.2. Resource Limits
+
16.4.3. Linux Memory Overcommit
16.5. Shutting Down the Server
16.6. Encryption Options
@@ -172,16 +172,16 @@
21.1. Locale Support
-
21.1.1. Overview
-
21.1.2. Behavior
-
21.1.3. Problems
+
21.1.1. Overview
+
21.1.2. Behavior
+
21.1.3. Problems
21.2. Character Set Support
21.2.1. Supported Character Sets
-
21.2.2. Setting the Character Set
-
21.2.3. Automatic Character Set Conversion Between Server and Client
-
21.2.4. Further Reading
+
21.2.2. Setting the Character Set
+
21.2.3. Automatic Character Set Conversion Between Server and Client
+
21.2.4. Further Reading
22. Routine Database Maintenance Tasks
@@ -258,13 +258,13 @@
28.1. Running the Tests
28.2. Test Evaluation
-
28.2.1. Error message differences
-
28.2.2. Locale differences
-
28.2.3. Date and time differences
-
28.2.4. Floating-point differences
-
28.2.5. Row ordering differences
-
28.2.6. Insufficient stack depth
-
28.2.7. The random test
+
28.2.1. Error message differences
+
28.2.2. Locale differences
+
28.2.3. Date and time differences
+
28.2.4. Floating-point differences
+
28.2.5. Row ordering differences
+
28.2.6. Insufficient stack depth
+
28.2.7. The random test
28.3. Variant Comparison Files
diff --git a/docs/en_US/pg/app-clusterdb.html b/docs/en_US/pg/app-clusterdb.html index ba91d4940e..dc2530251c 100644 --- a/docs/en_US/pg/app-clusterdb.html +++ b/docs/en_US/pg/app-clusterdb.html @@ -4,8 +4,8 @@ clusterdb - - + + @@ -17,12 +17,12 @@

Name

clusterdb — cluster a PostgreSQL database

-
+

Synopsis

clusterdb [connection-option...] [--table | -t table ] [dbname]
clusterdb [connection-option...] [[--all] | [-a]]

-

Description

+

Description

clusterdb is a utility for reclustering tables in a PostgreSQL database. It finds tables that have previously been clustered, and clusters them again on the same @@ -36,7 +36,7 @@

Synopsis

-

Options

+

Options

clusterdb accepts the following command-line arguments:

@@ -109,7 +109,7 @@

Synopsis

-

Environment

+

Environment

PGDATABASE

PGHOST

PGPORT

PGUSER @@ -123,7 +123,7 @@

Synopsis

-

Diagnostics

+

Diagnostics

In case of difficulty, see CLUSTER and psql for discussions of potential problems and error messages. The database server must be running at the @@ -133,7 +133,7 @@

Synopsis

-

Examples

+

Examples

To cluster the database test:

$ clusterdb test
@@ -148,7 +148,7 @@

Synopsis

-

See Also

+

See Also

CLUSTER
diff --git a/docs/en_US/pg/app-createdb.html b/docs/en_US/pg/app-createdb.html index 8dd5a27ac0..ceeef07f20 100644 --- a/docs/en_US/pg/app-createdb.html +++ b/docs/en_US/pg/app-createdb.html @@ -4,8 +4,8 @@ createdb - - + + @@ -17,7 +17,7 @@

Name

createdb — create a new PostgreSQL database

-
+

Synopsis

createdb [option...] [dbname] [description]

@@ -39,7 +39,7 @@

Synopsis

-

Options

+

Options

createdb accepts the following command-line arguments:

@@ -130,7 +130,7 @@

Synopsis

-

Environment

+

Environment

PGDATABASE

If set, the name of the database to create, unless overridden on @@ -150,7 +150,7 @@

Synopsis

-

Diagnostics

+

Diagnostics

In case of difficulty, see CREATE DATABASE and psql for discussions of potential problems and error messages. The database server must be running at the @@ -160,7 +160,7 @@

Synopsis

-

Examples

+

Examples

To create the database demo using the default database server:

@@ -182,7 +182,7 @@

Synopsis

-

See Also

+

See Also

dropdb, CREATE DATABASE
diff --git a/docs/en_US/pg/app-createlang.html b/docs/en_US/pg/app-createlang.html index 4619da4d5f..b4986df042 100644 --- a/docs/en_US/pg/app-createlang.html +++ b/docs/en_US/pg/app-createlang.html @@ -4,8 +4,8 @@ createlang - - + + @@ -17,12 +17,12 @@

Name

createlang — define a new PostgreSQL procedural language

-
+

Synopsis

createlang [connection-option...] langname [dbname]
createlang [connection-option...] [--list] | [-l] dbname

-

Description

+

Description

createlang is a utility for adding a new programming language to a PostgreSQL database. createlang is just a wrapper around the @@ -31,7 +31,7 @@

Synopsis

-

Options

+

Options

createlang accepts the following command-line arguments:

@@ -95,7 +95,7 @@

Synopsis

-

Environment

+

Environment

PGDATABASE

PGHOST

PGPORT

PGUSER @@ -109,7 +109,7 @@

Synopsis

-

Diagnostics

+

Diagnostics

Most error messages are self-explanatory. If not, run createlang with the --echo option and see under the respective SQL command @@ -119,12 +119,12 @@

Synopsis

-

Notes

+

Notes

Use droplang to remove a language.

-

Examples

+

Examples

To install the language pltcl into the database template1:

@@ -136,7 +136,7 @@

Synopsis

-

See Also

+

See Also

droplang, CREATE LANGUAGE
diff --git a/docs/en_US/pg/app-createuser.html b/docs/en_US/pg/app-createuser.html index bbbb530928..63dde2af35 100644 --- a/docs/en_US/pg/app-createuser.html +++ b/docs/en_US/pg/app-createuser.html @@ -4,8 +4,8 @@ createuser - - + + @@ -17,12 +17,12 @@

Name

createuser — define a new PostgreSQL user account

-
+

Synopsis

createuser [option...] [username]

-

Description

+

Description

createuser creates a new PostgreSQL user (or more precisely, a role). Only superusers and users with CREATEROLE privilege can create @@ -42,7 +42,7 @@

Synopsis

-

Options

+

Options

createuser accepts the following command-line arguments:

@@ -192,7 +192,7 @@

Synopsis

-

Environment

+

Environment

PGHOST

PGPORT

PGUSER @@ -206,7 +206,7 @@

Synopsis

-

Diagnostics

+

Diagnostics

In case of difficulty, see CREATE ROLE and psql for discussions of potential problems and error messages. The database server must be running at the @@ -216,7 +216,7 @@

Synopsis

-

Examples

+

Examples

To create a user joe on the default database server:

@@ -253,7 +253,7 @@

Synopsis

-

See Also

+

See Also

dropuser, CREATE ROLE
diff --git a/docs/en_US/pg/app-dropdb.html b/docs/en_US/pg/app-dropdb.html index eb05c6aad1..dd411dc542 100644 --- a/docs/en_US/pg/app-dropdb.html +++ b/docs/en_US/pg/app-dropdb.html @@ -4,8 +4,8 @@ dropdb - - + + @@ -17,12 +17,12 @@

Name

dropdb — remove a PostgreSQL database

-
+

Synopsis

dropdb [option...] dbname

-

Description

+

Description

dropdb destroys an existing PostgreSQL database. The user who executes this command must be a database @@ -35,7 +35,7 @@

Synopsis

-

Options

+

Options

dropdb accepts the following command-line arguments:

@@ -97,7 +97,7 @@

Synopsis

-

Environment

+

Environment

PGHOST

PGPORT

PGUSER @@ -111,7 +111,7 @@

Synopsis

-

Diagnostics

+

Diagnostics

In case of difficulty, see DROP DATABASE and psql for discussions of potential problems and error messages. The database server must be running at the @@ -121,7 +121,7 @@

Synopsis

-

Examples

+

Examples

To destroy the database demo on the default database server:

@@ -142,7 +142,7 @@

Synopsis

-

See Also

+

See Also

createdb, DROP DATABASE
diff --git a/docs/en_US/pg/app-droplang.html b/docs/en_US/pg/app-droplang.html index 8a79c2c232..83f2ebc7b5 100644 --- a/docs/en_US/pg/app-droplang.html +++ b/docs/en_US/pg/app-droplang.html @@ -4,8 +4,8 @@ droplang - - + + @@ -17,7 +17,7 @@

Name

droplang — remove a PostgreSQL procedural language

-
+

Synopsis

droplang [connection-option...] langname [dbname]
droplang [connection-option...] [--list] | [-l] dbname

@@ -39,7 +39,7 @@

Synopsis

-

Options

+

Options

droplang accepts the following command line arguments:

@@ -102,7 +102,7 @@

Synopsis

-

Environment

+

Environment

PGDATABASE

PGHOST

PGPORT

PGUSER @@ -116,7 +116,7 @@

Synopsis

-

Diagnostics

+

Diagnostics

Most error messages are self-explanatory. If not, run droplang with the --echo option and see under the respective SQL command @@ -126,12 +126,12 @@

Synopsis

-

Notes

+

Notes

Use createlang to add a language.

-

Examples

+

Examples

To remove the language pltcl:

$ droplang pltcl dbname
@@ -139,7 +139,7 @@

Synopsis

-

See Also

+

See Also

createlang, DROP LANGUAGE
diff --git a/docs/en_US/pg/app-dropuser.html b/docs/en_US/pg/app-dropuser.html index d6c99fbaa9..cfaf5f028c 100644 --- a/docs/en_US/pg/app-dropuser.html +++ b/docs/en_US/pg/app-dropuser.html @@ -4,8 +4,8 @@ dropuser - - + + @@ -17,12 +17,12 @@

Name

dropuser — remove a PostgreSQL user account

-
+

Synopsis

dropuser [option...] [username]

-

Description

+

Description

dropuser removes an existing PostgreSQL user. Only superusers and users with the CREATEROLE privilege can @@ -36,7 +36,7 @@

Synopsis

-

Options

+

Options

dropuser accepts the following command-line arguments:

@@ -100,7 +100,7 @@

Synopsis

-

Environment

+

Environment

PGHOST

PGPORT

PGUSER @@ -114,7 +114,7 @@

Synopsis

-

Diagnostics

+

Diagnostics

In case of difficulty, see DROP ROLE and psql for discussions of potential problems and error messages. The database server must be running at the @@ -124,7 +124,7 @@

Synopsis

-

Examples

+

Examples

To remove user joe from the default database server:

@@ -145,7 +145,7 @@

Synopsis

-

See Also

+

See Also

createuser, DROP ROLE
diff --git a/docs/en_US/pg/app-ecpg.html b/docs/en_US/pg/app-ecpg.html index f905bce820..4683336eb5 100644 --- a/docs/en_US/pg/app-ecpg.html +++ b/docs/en_US/pg/app-ecpg.html @@ -4,8 +4,8 @@ ecpg - - + + @@ -17,7 +17,7 @@

Name

ecpg — embedded SQL C preprocessor

-
+

Synopsis

ecpg [option...] file...

@@ -44,7 +44,7 @@

Synopsis

-

Options

+

Options

ecpg accepts the following command-line arguments: @@ -105,7 +105,7 @@

Synopsis

-

Notes

+

Notes

When compiling the preprocessed C code files, the compiler needs to be able to find the ECPG header files in the PostgreSQL include directory. Therefore, one might @@ -121,7 +121,7 @@

Synopsis

-

Examples

+

Examples

If you have an embedded SQL C source file named prog1.pgc, you can create an executable program using the following sequence of commands: diff --git a/docs/en_US/pg/app-initdb.html b/docs/en_US/pg/app-initdb.html index 28aba38f45..70903b1de9 100644 --- a/docs/en_US/pg/app-initdb.html +++ b/docs/en_US/pg/app-initdb.html @@ -4,8 +4,8 @@ initdb - - + + @@ -17,7 +17,7 @@

Name

initdb — create a new PostgreSQL database cluster

-
+

Synopsis

initdb [option...] [--pgdata ] | [-D ]directory

@@ -76,7 +76,7 @@

Synopsis

-

Options

+

Options

@@ -179,7 +179,7 @@

Synopsis

-

Environment

+

Environment

PGDATA

Specifies the directory where the database cluster is to be @@ -192,7 +192,7 @@

Synopsis

-

See Also

+

See Also

postgres
diff --git a/docs/en_US/pg/app-ipcclean.html b/docs/en_US/pg/app-ipcclean.html index 9f939ac80a..7f255ffc6a 100644 --- a/docs/en_US/pg/app-ipcclean.html +++ b/docs/en_US/pg/app-ipcclean.html @@ -4,8 +4,8 @@ ipcclean - - + + @@ -17,7 +17,7 @@

Name

ipcclean — remove shared memory and semaphores from a failed PostgreSQL server

-
+

Synopsis

ipcclean

@@ -39,7 +39,7 @@

Synopsis

-

Notes

+

Notes

This script is a hack, but in the many years since it was written, no one has come up with an equally effective and portable solution. Since postgres can now clean up by diff --git a/docs/en_US/pg/app-pg-ctl.html b/docs/en_US/pg/app-pg-ctl.html index 1389b79060..fb849ad7f0 100644 --- a/docs/en_US/pg/app-pg-ctl.html +++ b/docs/en_US/pg/app-pg-ctl.html @@ -4,8 +4,8 @@ pg_ctl - - + + @@ -17,7 +17,7 @@

Name

pg_ctl — start, stop, or restart a PostgreSQL server

-
+

Synopsis

pg_ctl start [-w] [-s] [-D datadir] [-l filename] [-o options] [-p path]
pg_ctl stop [-W] [-s] [-D datadir] [-m [s[mart]] | [f[ast]] | [i[mmediate]] @@ -167,7 +167,7 @@

Synopsis

-

Environment

+

Environment

PGDATA

Default data directory location. @@ -183,7 +183,7 @@

Synopsis

-

Files

+

Files

postmaster.pid

The existence of this file in the data directory is used to help @@ -213,7 +213,7 @@

Synopsis

-

Notes

+

Notes

Waiting for complete start is not a well-defined operation and may fail if access control is set up so that a local client cannot connect without manual interaction (e.g., password authentication). @@ -287,7 +287,7 @@

Synopsis

-

See Also

+

See Also

postgres

diff --git a/docs/en_US/pg/app-pg-dumpall.html b/docs/en_US/pg/app-pg-dumpall.html index 66105e7eda..b34485d300 100644 --- a/docs/en_US/pg/app-pg-dumpall.html +++ b/docs/en_US/pg/app-pg-dumpall.html @@ -4,8 +4,8 @@ pg_dumpall - - + + @@ -17,7 +17,7 @@

Name

pg_dumpall — extract a PostgreSQL database cluster into a script file

-
+

Synopsis

pg_dumpall [option...]

@@ -51,7 +51,7 @@

Synopsis

-

Options

+

Options

The following command-line options control the content and format of the output. @@ -218,7 +218,7 @@

Synopsis

-

Environment

+

Environment

PGHOST

PGPORT

PGUSER @@ -232,7 +232,7 @@

Synopsis

-

Notes

+

Notes

Since pg_dumpall calls pg_dump internally, some diagnostic messages will refer to pg_dump. @@ -267,7 +267,7 @@

Synopsis

-

See Also

+

See Also

Check pg_dump for details on possible error conditions.

diff --git a/docs/en_US/pg/app-pgconfig.html b/docs/en_US/pg/app-pgconfig.html index 28826d8b1d..d90c37dd46 100644 --- a/docs/en_US/pg/app-pgconfig.html +++ b/docs/en_US/pg/app-pgconfig.html @@ -4,8 +4,8 @@ pg_config - - + + @@ -17,12 +17,12 @@

Name

pg_config — retrieve information about the installed version of PostgreSQL

-
+

Synopsis

pg_config [option...]

-

Description

+

Description

The pg_config utility prints configuration parameters of the currently installed version of PostgreSQL. It is intended, for example, to be used by software packages that want to interface @@ -31,7 +31,7 @@

Synopsis

-

Options

+

Options

To use pg_config, supply one or more of the following options:

@@ -133,7 +133,7 @@

Synopsis

-

Notes

+

Notes

The option --includedir-server was new in PostgreSQL 7.2. In prior releases, the server include files were installed in the same location as the client headers, which could @@ -155,7 +155,7 @@

Synopsis

-

Example

+

Example

To reproduce the build configuration of the current PostgreSQL installation, run the following command:

@@ -168,7 +168,7 @@

Synopsis

-

History

+

History

The pg_config utility first appeared in PostgreSQL 7.1.

diff --git a/docs/en_US/pg/app-pgcontroldata.html b/docs/en_US/pg/app-pgcontroldata.html index d631956c74..e15a4056bc 100644 --- a/docs/en_US/pg/app-pgcontroldata.html +++ b/docs/en_US/pg/app-pgcontroldata.html @@ -4,8 +4,8 @@ pg_controldata - - + + @@ -17,7 +17,7 @@

Name

pg_controldata — display control information of a PostgreSQL database cluster

-
+

Synopsis

pg_controldata [datadir]

@@ -36,7 +36,7 @@

Synopsis

-

Environment

+

Environment

PGDATA

Default data directory location diff --git a/docs/en_US/pg/app-pgdump.html b/docs/en_US/pg/app-pgdump.html index 22fef6cc22..d9cdfb5d72 100644 --- a/docs/en_US/pg/app-pgdump.html +++ b/docs/en_US/pg/app-pgdump.html @@ -4,8 +4,8 @@ pg_dump - - + + @@ -18,7 +18,7 @@

Name

pg_dump — extract a PostgreSQL database into a script file or other archive file

-
+

Synopsis

pg_dump [option...] [dbname]

@@ -467,7 +467,7 @@

Note

-

Environment

+

Environment

PGDATABASE

PGHOST

PGPORT

PGUSER @@ -613,7 +613,7 @@

Note

-

History

+

History

The pg_dump utility first appeared in Postgres95 release 0.02. The non-plain-text output formats were introduced in @@ -621,7 +621,7 @@

Note

-

See Also

+

See Also

pg_dumpall, pg_restore, psql
diff --git a/docs/en_US/pg/app-pgresetxlog.html b/docs/en_US/pg/app-pgresetxlog.html index 759b64a2db..7b6ee1fc0c 100644 --- a/docs/en_US/pg/app-pgresetxlog.html +++ b/docs/en_US/pg/app-pgresetxlog.html @@ -4,8 +4,8 @@ pg_resetxlog - - + + @@ -131,7 +131,7 @@

Synopsis

-

Notes

+

Notes

This command must not be used when the server is running. pg_resetxlog will refuse to start up if it finds a server lock file in the data directory. If the diff --git a/docs/en_US/pg/app-pgrestore.html b/docs/en_US/pg/app-pgrestore.html index 2133919057..0b260bdee5 100644 --- a/docs/en_US/pg/app-pgrestore.html +++ b/docs/en_US/pg/app-pgrestore.html @@ -4,8 +4,8 @@ pg_restore - - + + @@ -18,7 +18,7 @@

Name

pg_restore — restore a PostgreSQL database from an archive file created by pg_dump

-
+

Synopsis

pg_restore [option...] [filename]

@@ -312,7 +312,7 @@

Synopsis

-

Environment

+

Environment

PGHOST

PGPORT

PGUSER @@ -457,13 +457,13 @@

Synopsis

-

History

+

History

The pg_restore utility first appeared in PostgreSQL 7.1.

-

See Also

+

See Also

pg_dump, pg_dumpall, psql
diff --git a/docs/en_US/pg/app-postgres.html b/docs/en_US/pg/app-postgres.html index 6f9abce874..8584c0e315 100644 --- a/docs/en_US/pg/app-postgres.html +++ b/docs/en_US/pg/app-postgres.html @@ -4,8 +4,8 @@ postgres - - + + @@ -17,12 +17,12 @@

Name

postgres — PostgreSQL database server

-
+

Synopsis

postgres [option...]

-

Description

+

Description

postgres is the PostgreSQL database server. In order for a client application to access a database it connects (over a @@ -80,7 +80,7 @@

Synopsis

postgres command-line options.

-

General Purpose

+

General Purpose

-A 0|1

Enables run-time assertion checks, which is a debugging aid to @@ -221,7 +221,7 @@

Synopsis

-

Semi-internal Options

+

Semi-internal Options

There are several other options that may be specified, used mainly for debugging purposes and in some cases to assist with recovery of severely damaged databases. There should be no reason @@ -303,7 +303,7 @@

Synopsis

-

Options for single-user mode

+

Options for single-user mode

The following options only apply to the single-user mode.

@@ -330,7 +330,7 @@

Synopsis

-

Environment

+

Environment

PGCLIENTENCODING

Default character encoding used by clients. (The clients may @@ -353,7 +353,7 @@

Synopsis

-

Diagnostics

+

Diagnostics

A failure message mentioning semget or shmget probably indicates you need to configure your kernel to provide adequate shared memory and semaphores. For more @@ -390,7 +390,7 @@

Synopsis

-

Notes

+

Notes

If at all possible, do not use SIGKILL to kill the main postgres server. Doing so will prevent @@ -436,7 +436,7 @@

Synopsis

-

Usage

+

Usage

To start a single-user mode server, use a command like

postgres --single -D /usr/local/pgsql/data other-options my_database
@@ -507,7 +507,7 @@

Synopsis

-

See Also

+

See Also

initdb, pg_ctl

diff --git a/docs/en_US/pg/app-postmaster.html b/docs/en_US/pg/app-postmaster.html index a4c61c1213..9042a22e6d 100644 --- a/docs/en_US/pg/app-postmaster.html +++ b/docs/en_US/pg/app-postmaster.html @@ -4,8 +4,8 @@ postmaster - - + + @@ -17,17 +17,17 @@

Name

postmaster — PostgreSQL database server

-
+

Synopsis

postmaster [option...]

-

Description

+

Description

postmaster is a deprecated alias of postgres.

-

See Also

+

See Also

postgres

diff --git a/docs/en_US/pg/app-psql.html b/docs/en_US/pg/app-psql.html index ff0e9a7814..5dd37b55b9 100644 --- a/docs/en_US/pg/app-psql.html +++ b/docs/en_US/pg/app-psql.html @@ -4,8 +4,8 @@ psql - - + + @@ -18,13 +18,13 @@

Name

psqlPostgreSQL interactive terminal

-
+

Synopsis

psql [option...] [dbname [username]]

-

Description

+

Description

psql is a terminal-based front-end to PostgreSQL. It enables you to type in queries interactively, issue them to @@ -330,7 +330,7 @@

Note

-

Exit Status

+

Exit Status

psql returns 0 to the shell if it finished normally, 1 if a fatal error of its own (out of memory, file not found) occurs, 2 if the connection to the server went bad @@ -339,7 +339,7 @@

Note

-

Usage

+

Usage

Connecting To A Database

psql is a regular @@ -384,7 +384,7 @@

Note

the string =>. For example,

$ psql testdb
-Welcome to psql 8.2.12, the PostgreSQL interactive terminal.
+Welcome to psql 8.2.13, the PostgreSQL interactive terminal.
 
 Type:  \copyright for distribution terms
        \h for help with SQL commands
@@ -409,7 +409,7 @@ 

Note

-

Meta-Commands

+

Meta-Commands

Anything you enter in psql that begins with an unquoted backslash is a psql meta-command that is processed by psql @@ -1144,7 +1144,7 @@

Note

Patterns

-

The various \d commands accept a pattern parameter to specify the +

The various \d commands accept a pattern parameter to specify the object name(s) to be displayed. In the simplest case, a pattern is just the exact name of the object. The characters within a pattern are normally folded to lower case, just as in SQL names; @@ -1207,7 +1207,7 @@

Note

-

Advanced features

+

Advanced features

Variables

psql provides variable substitution @@ -1482,7 +1482,7 @@

Note

-

+

SQL Interpolation

An additional useful feature of psql variables is that you can substitute (“interpolate”) @@ -1659,7 +1659,7 @@

Note

-

Command-Line Editing

+

Command-Line Editing

psql supports the Readline library for convenient line editing and retrieval. The command history is automatically saved when psql @@ -1682,7 +1682,7 @@

Note

-

Environment

+

Environment

PAGER

If the query results do not fit on the screen, they are piped @@ -1719,7 +1719,7 @@

Note

-

Files

+

Files

  • Before starting up, psql attempts to read and execute commands from the system-wide @@ -1735,7 +1735,7 @@

    Note

  • Both the system-wide psqlrc file and the user's ~/.psqlrc file can be made version-specific by appending a dash and the PostgreSQL - release number, for example ~/.psqlrc-8.2.12. + release number, for example ~/.psqlrc-8.2.13. A matching version-specific file will be read in preference to a non-version-specific file.

  • @@ -1746,7 +1746,7 @@

    Note

-

Notes

+

Notes

  • In an earlier life psql allowed the @@ -1772,7 +1772,7 @@

    Note

-

Notes for Windows users

+

Notes for Windows users

psql is built as a “console application”. Since the Windows console windows use a different encoding than the rest of the system, you must take special care diff --git a/docs/en_US/pg/app-reindexdb.html b/docs/en_US/pg/app-reindexdb.html index 8d9ffed0f3..52cc8f30ef 100644 --- a/docs/en_US/pg/app-reindexdb.html +++ b/docs/en_US/pg/app-reindexdb.html @@ -4,8 +4,8 @@ reindexdb - - + + @@ -17,12 +17,12 @@

Name

reindexdb — reindex a PostgreSQL database

-
+

Synopsis

reindexdb [connection-option...] [--table | -t table ] [--index | -i index ] [dbname]
reindexdb [connection-option...] [--all | -a]
reindexdb [connection-option...] [--system | -s] [dbname]

-

Description

+

Description

reindexdb is a utility for rebuilding indexes in a PostgreSQL database.

@@ -33,7 +33,7 @@

Synopsis

-

Options

+

Options

reindexdb accepts the following command-line arguments:

@@ -116,7 +116,7 @@

Synopsis

-

Environment

+

Environment

PGDATABASE

PGHOST

PGPORT

PGUSER @@ -130,7 +130,7 @@

Synopsis

-

Diagnostics

+

Diagnostics

In case of difficulty, see REINDEX and psql for discussions of potential problems and error messages. The database server must be running at the @@ -140,7 +140,7 @@

Synopsis

-

Notes

+

Notes

reindexdb might need to connect several times to the PostgreSQL server, asking for a password each time. It is convenient to have a @@ -148,7 +148,7 @@

Synopsis

-

Examples

+

Examples

To reindex the database test:

$ reindexdb test
@@ -162,7 +162,7 @@

Synopsis

-

See Also

+

See Also

REINDEX
diff --git a/docs/en_US/pg/app-vacuumdb.html b/docs/en_US/pg/app-vacuumdb.html index 3d6f3b52bd..1874480a73 100644 --- a/docs/en_US/pg/app-vacuumdb.html +++ b/docs/en_US/pg/app-vacuumdb.html @@ -4,8 +4,8 @@ vacuumdb - - + + @@ -17,14 +17,14 @@

Name

vacuumdb — garbage-collect and analyze a PostgreSQL database

-
+

Synopsis

vacuumdb [connection-option...] [[--full] | [-f]] [[--verbose] | [-v]] [[--analyze] | [-z]] [--table | -t table [( column [,...] )] ] [dbname]
vacuumdb [connection-options...] [[--all] | [-a]] [[--full] | [-f]] [[--verbose] | [-v]] [[--analyze] | [-z]]

-

Description

+

Description

vacuumdb is a utility for cleaning a PostgreSQL database. vacuumdb will also generate internal statistics @@ -37,7 +37,7 @@

Synopsis

-

Options

+

Options

vacuumdb accepts the following command-line arguments:

@@ -136,7 +136,7 @@

Tip

-

Environment

+

Environment

PGDATABASE

PGHOST

PGPORT

PGUSER @@ -150,7 +150,7 @@

Tip

-

Diagnostics

+

Diagnostics

In case of difficulty, see VACUUM and psql for discussions of potential problems and error messages. The database server must be running at the @@ -160,7 +160,7 @@

Tip

-

Notes

+

Notes

vacuumdb might need to connect several times to the PostgreSQL server, asking for a password each time. It is convenient to have a @@ -168,7 +168,7 @@

Tip

-

Examples

+

Examples

To clean the database test:

$ vacuumdb test
@@ -190,7 +190,7 @@

Tip

-

See Also

+

See Also

VACUUM
diff --git a/docs/en_US/pg/appendixes.html b/docs/en_US/pg/appendixes.html index 9343f4b71d..2f2d301219 100644 --- a/docs/en_US/pg/appendixes.html +++ b/docs/en_US/pg/appendixes.html @@ -4,9 +4,9 @@ Part VIII. Appendixes - - - + + + @@ -19,7 +19,7 @@
A. PostgreSQL Error Codes
B. Date/Time Support
-
B.1. Date/Time Input Interpretation
+
B.1. Date/Time Input Interpretation
B.2. Date/Time Key Words
B.3. Date/Time Configuration Files
B.4. History of Units
@@ -32,678 +32,698 @@
E. Release Notes
-
E.1. Release 8.2.12
+
E.1. Release 8.2.13
-
E.1.1. Migration to Version 8.2.12
-
E.1.2. Changes
+
E.1.1. Migration to Version 8.2.13
+
E.1.2. Changes
-
E.2. Release 8.2.11
+
E.2. Release 8.2.12
-
E.2.1. Migration to Version 8.2.11
-
E.2.2. Changes
+
E.2.1. Migration to Version 8.2.12
+
E.2.2. Changes
-
E.3. Release 8.2.10
+
E.3. Release 8.2.11
-
E.3.1. Migration to Version 8.2.10
-
E.3.2. Changes
+
E.3.1. Migration to Version 8.2.11
+
E.3.2. Changes
-
E.4. Release 8.2.9
+
E.4. Release 8.2.10
-
E.4.1. Migration to Version 8.2.9
-
E.4.2. Changes
+
E.4.1. Migration to Version 8.2.10
+
E.4.2. Changes
-
E.5. Release 8.2.8
+
E.5. Release 8.2.9
-
E.5.1. Migration to Version 8.2.8
-
E.5.2. Changes
+
E.5.1. Migration to Version 8.2.9
+
E.5.2. Changes
-
E.6. Release 8.2.7
+
E.6. Release 8.2.8
-
E.6.1. Migration to Version 8.2.7
-
E.6.2. Changes
+
E.6.1. Migration to Version 8.2.8
+
E.6.2. Changes
-
E.7. Release 8.2.6
+
E.7. Release 8.2.7
-
E.7.1. Migration to Version 8.2.6
-
E.7.2. Changes
+
E.7.1. Migration to Version 8.2.7
+
E.7.2. Changes
-
E.8. Release 8.2.5
+
E.8. Release 8.2.6
-
E.8.1. Migration to Version 8.2.5
-
E.8.2. Changes
+
E.8.1. Migration to Version 8.2.6
+
E.8.2. Changes
-
E.9. Release 8.2.4
+
E.9. Release 8.2.5
-
E.9.1. Migration to Version 8.2.4
-
E.9.2. Changes
+
E.9.1. Migration to Version 8.2.5
+
E.9.2. Changes
-
E.10. Release 8.2.3
+
E.10. Release 8.2.4
-
E.10.1. Migration to Version 8.2.3
-
E.10.2. Changes
+
E.10.1. Migration to Version 8.2.4
+
E.10.2. Changes
-
E.11. Release 8.2.2
+
E.11. Release 8.2.3
-
E.11.1. Migration to Version 8.2.2
-
E.11.2. Changes
+
E.11.1. Migration to Version 8.2.3
+
E.11.2. Changes
-
E.12. Release 8.2.1
+
E.12. Release 8.2.2
-
E.12.1. Migration to Version 8.2.1
-
E.12.2. Changes
+
E.12.1. Migration to Version 8.2.2
+
E.12.2. Changes
-
E.13. Release 8.2
+
E.13. Release 8.2.1
-
E.13.1. Overview
-
E.13.2. Migration to Version 8.2
-
E.13.3. Changes
+
E.13.1. Migration to Version 8.2.1
+
E.13.2. Changes
-
E.14. Release 8.1.16
+
E.14. Release 8.2
-
E.14.1. Migration to Version 8.1.16
-
E.14.2. Changes
+
E.14.1. Overview
+
E.14.2. Migration to Version 8.2
+
E.14.3. Changes
-
E.15. Release 8.1.15
+
E.15. Release 8.1.17
-
E.15.1. Migration to Version 8.1.15
-
E.15.2. Changes
+
E.15.1. Migration to Version 8.1.17
+
E.15.2. Changes
-
E.16. Release 8.1.14
+
E.16. Release 8.1.16
-
E.16.1. Migration to Version 8.1.14
-
E.16.2. Changes
+
E.16.1. Migration to Version 8.1.16
+
E.16.2. Changes
-
E.17. Release 8.1.13
+
E.17. Release 8.1.15
-
E.17.1. Migration to Version 8.1.13
-
E.17.2. Changes
+
E.17.1. Migration to Version 8.1.15
+
E.17.2. Changes
-
E.18. Release 8.1.12
+
E.18. Release 8.1.14
-
E.18.1. Migration to Version 8.1.12
-
E.18.2. Changes
+
E.18.1. Migration to Version 8.1.14
+
E.18.2. Changes
-
E.19. Release 8.1.11
+
E.19. Release 8.1.13
-
E.19.1. Migration to Version 8.1.11
-
E.19.2. Changes
+
E.19.1. Migration to Version 8.1.13
+
E.19.2. Changes
-
E.20. Release 8.1.10
+
E.20. Release 8.1.12
-
E.20.1. Migration to Version 8.1.10
-
E.20.2. Changes
+
E.20.1. Migration to Version 8.1.12
+
E.20.2. Changes
-
E.21. Release 8.1.9
+
E.21. Release 8.1.11
-
E.21.1. Migration to Version 8.1.9
-
E.21.2. Changes
+
E.21.1. Migration to Version 8.1.11
+
E.21.2. Changes
-
E.22. Release 8.1.8
+
E.22. Release 8.1.10
-
E.22.1. Migration to Version 8.1.8
-
E.22.2. Changes
+
E.22.1. Migration to Version 8.1.10
+
E.22.2. Changes
-
E.23. Release 8.1.7
+
E.23. Release 8.1.9
-
E.23.1. Migration to Version 8.1.7
-
E.23.2. Changes
+
E.23.1. Migration to Version 8.1.9
+
E.23.2. Changes
-
E.24. Release 8.1.6
+
E.24. Release 8.1.8
-
E.24.1. Migration to Version 8.1.6
-
E.24.2. Changes
+
E.24.1. Migration to Version 8.1.8
+
E.24.2. Changes
-
E.25. Release 8.1.5
+
E.25. Release 8.1.7
-
E.25.1. Migration to Version 8.1.5
-
E.25.2. Changes
+
E.25.1. Migration to Version 8.1.7
+
E.25.2. Changes
-
E.26. Release 8.1.4
+
E.26. Release 8.1.6
-
E.26.1. Migration to Version 8.1.4
-
E.26.2. Changes
+
E.26.1. Migration to Version 8.1.6
+
E.26.2. Changes
-
E.27. Release 8.1.3
+
E.27. Release 8.1.5
-
E.27.1. Migration to Version 8.1.3
-
E.27.2. Changes
+
E.27.1. Migration to Version 8.1.5
+
E.27.2. Changes
-
E.28. Release 8.1.2
+
E.28. Release 8.1.4
-
E.28.1. Migration to Version 8.1.2
-
E.28.2. Changes
+
E.28.1. Migration to Version 8.1.4
+
E.28.2. Changes
-
E.29. Release 8.1.1
+
E.29. Release 8.1.3
-
E.29.1. Migration to Version 8.1.1
-
E.29.2. Changes
+
E.29.1. Migration to Version 8.1.3
+
E.29.2. Changes
-
E.30. Release 8.1
+
E.30. Release 8.1.2
-
E.30.1. Overview
-
E.30.2. Migration to Version 8.1
-
E.30.3. Additional Changes
+
E.30.1. Migration to Version 8.1.2
+
E.30.2. Changes
-
E.31. Release 8.0.20
+
E.31. Release 8.1.1
-
E.31.1. Migration to Version 8.0.20
-
E.31.2. Changes
+
E.31.1. Migration to Version 8.1.1
+
E.31.2. Changes
-
E.32. Release 8.0.19
+
E.32. Release 8.1
-
E.32.1. Migration to Version 8.0.19
-
E.32.2. Changes
+
E.32.1. Overview
+
E.32.2. Migration to Version 8.1
+
E.32.3. Additional Changes
-
E.33. Release 8.0.18
+
E.33. Release 8.0.21
-
E.33.1. Migration to Version 8.0.18
-
E.33.2. Changes
+
E.33.1. Migration to Version 8.0.21
+
E.33.2. Changes
-
E.34. Release 8.0.17
+
E.34. Release 8.0.20
-
E.34.1. Migration to Version 8.0.17
-
E.34.2. Changes
+
E.34.1. Migration to Version 8.0.20
+
E.34.2. Changes
-
E.35. Release 8.0.16
+
E.35. Release 8.0.19
-
E.35.1. Migration to Version 8.0.16
-
E.35.2. Changes
+
E.35.1. Migration to Version 8.0.19
+
E.35.2. Changes
-
E.36. Release 8.0.15
+
E.36. Release 8.0.18
-
E.36.1. Migration to Version 8.0.15
-
E.36.2. Changes
+
E.36.1. Migration to Version 8.0.18
+
E.36.2. Changes
-
E.37. Release 8.0.14
+
E.37. Release 8.0.17
-
E.37.1. Migration to Version 8.0.14
-
E.37.2. Changes
+
E.37.1. Migration to Version 8.0.17
+
E.37.2. Changes
-
E.38. Release 8.0.13
+
E.38. Release 8.0.16
-
E.38.1. Migration to Version 8.0.13
-
E.38.2. Changes
+
E.38.1. Migration to Version 8.0.16
+
E.38.2. Changes
-
E.39. Release 8.0.12
+
E.39. Release 8.0.15
-
E.39.1. Migration to Version 8.0.12
-
E.39.2. Changes
+
E.39.1. Migration to Version 8.0.15
+
E.39.2. Changes
-
E.40. Release 8.0.11
+
E.40. Release 8.0.14
-
E.40.1. Migration to Version 8.0.11
-
E.40.2. Changes
+
E.40.1. Migration to Version 8.0.14
+
E.40.2. Changes
-
E.41. Release 8.0.10
+
E.41. Release 8.0.13
-
E.41.1. Migration to Version 8.0.10
-
E.41.2. Changes
+
E.41.1. Migration to Version 8.0.13
+
E.41.2. Changes
-
E.42. Release 8.0.9
+
E.42. Release 8.0.12
-
E.42.1. Migration to Version 8.0.9
-
E.42.2. Changes
+
E.42.1. Migration to Version 8.0.12
+
E.42.2. Changes
-
E.43. Release 8.0.8
+
E.43. Release 8.0.11
-
E.43.1. Migration to Version 8.0.8
-
E.43.2. Changes
+
E.43.1. Migration to Version 8.0.11
+
E.43.2. Changes
-
E.44. Release 8.0.7
+
E.44. Release 8.0.10
-
E.44.1. Migration to Version 8.0.7
-
E.44.2. Changes
+
E.44.1. Migration to Version 8.0.10
+
E.44.2. Changes
-
E.45. Release 8.0.6
+
E.45. Release 8.0.9
-
E.45.1. Migration to Version 8.0.6
-
E.45.2. Changes
+
E.45.1. Migration to Version 8.0.9
+
E.45.2. Changes
-
E.46. Release 8.0.5
+
E.46. Release 8.0.8
-
E.46.1. Migration to Version 8.0.5
-
E.46.2. Changes
+
E.46.1. Migration to Version 8.0.8
+
E.46.2. Changes
-
E.47. Release 8.0.4
+
E.47. Release 8.0.7
-
E.47.1. Migration to Version 8.0.4
-
E.47.2. Changes
+
E.47.1. Migration to Version 8.0.7
+
E.47.2. Changes
-
E.48. Release 8.0.3
+
E.48. Release 8.0.6
-
E.48.1. Migration to Version 8.0.3
-
E.48.2. Changes
+
E.48.1. Migration to Version 8.0.6
+
E.48.2. Changes
-
E.49. Release 8.0.2
+
E.49. Release 8.0.5
-
E.49.1. Migration to Version 8.0.2
-
E.49.2. Changes
+
E.49.1. Migration to Version 8.0.5
+
E.49.2. Changes
-
E.50. Release 8.0.1
+
E.50. Release 8.0.4
-
E.50.1. Migration to Version 8.0.1
-
E.50.2. Changes
+
E.50.1. Migration to Version 8.0.4
+
E.50.2. Changes
-
E.51. Release 8.0
+
E.51. Release 8.0.3
-
E.51.1. Overview
-
E.51.2. Migration to Version 8.0
-
E.51.3. Deprecated Features
-
E.51.4. Changes
+
E.51.1. Migration to Version 8.0.3
+
E.51.2. Changes
-
E.52. Release 7.4.24
+
E.52. Release 8.0.2
-
E.52.1. Migration to Version 7.4.24
-
E.52.2. Changes
+
E.52.1. Migration to Version 8.0.2
+
E.52.2. Changes
-
E.53. Release 7.4.23
+
E.53. Release 8.0.1
-
E.53.1. Migration to Version 7.4.23
-
E.53.2. Changes
+
E.53.1. Migration to Version 8.0.1
+
E.53.2. Changes
-
E.54. Release 7.4.22
+
E.54. Release 8.0
-
E.54.1. Migration to Version 7.4.22
-
E.54.2. Changes
+
E.54.1. Overview
+
E.54.2. Migration to Version 8.0
+
E.54.3. Deprecated Features
+
E.54.4. Changes
-
E.55. Release 7.4.21
+
E.55. Release 7.4.25
-
E.55.1. Migration to Version 7.4.21
-
E.55.2. Changes
+
E.55.1. Migration to Version 7.4.25
+
E.55.2. Changes
-
E.56. Release 7.4.20
+
E.56. Release 7.4.24
-
E.56.1. Migration to Version 7.4.20
-
E.56.2. Changes
+
E.56.1. Migration to Version 7.4.24
+
E.56.2. Changes
-
E.57. Release 7.4.19
+
E.57. Release 7.4.23
-
E.57.1. Migration to Version 7.4.19
-
E.57.2. Changes
+
E.57.1. Migration to Version 7.4.23
+
E.57.2. Changes
-
E.58. Release 7.4.18
+
E.58. Release 7.4.22
-
E.58.1. Migration to Version 7.4.18
-
E.58.2. Changes
+
E.58.1. Migration to Version 7.4.22
+
E.58.2. Changes
-
E.59. Release 7.4.17
+
E.59. Release 7.4.21
-
E.59.1. Migration to Version 7.4.17
-
E.59.2. Changes
+
E.59.1. Migration to Version 7.4.21
+
E.59.2. Changes
-
E.60. Release 7.4.16
+
E.60. Release 7.4.20
-
E.60.1. Migration to Version 7.4.16
-
E.60.2. Changes
+
E.60.1. Migration to Version 7.4.20
+
E.60.2. Changes
-
E.61. Release 7.4.15
+
E.61. Release 7.4.19
-
E.61.1. Migration to Version 7.4.15
-
E.61.2. Changes
+
E.61.1. Migration to Version 7.4.19
+
E.61.2. Changes
-
E.62. Release 7.4.14
+
E.62. Release 7.4.18
-
E.62.1. Migration to Version 7.4.14
-
E.62.2. Changes
+
E.62.1. Migration to Version 7.4.18
+
E.62.2. Changes
-
E.63. Release 7.4.13
+
E.63. Release 7.4.17
-
E.63.1. Migration to Version 7.4.13
-
E.63.2. Changes
+
E.63.1. Migration to Version 7.4.17
+
E.63.2. Changes
-
E.64. Release 7.4.12
+
E.64. Release 7.4.16
-
E.64.1. Migration to Version 7.4.12
-
E.64.2. Changes
+
E.64.1. Migration to Version 7.4.16
+
E.64.2. Changes
-
E.65. Release 7.4.11
+
E.65. Release 7.4.15
-
E.65.1. Migration to Version 7.4.11
-
E.65.2. Changes
+
E.65.1. Migration to Version 7.4.15
+
E.65.2. Changes
-
E.66. Release 7.4.10
+
E.66. Release 7.4.14
-
E.66.1. Migration to Version 7.4.10
-
E.66.2. Changes
+
E.66.1. Migration to Version 7.4.14
+
E.66.2. Changes
-
E.67. Release 7.4.9
+
E.67. Release 7.4.13
-
E.67.1. Migration to Version 7.4.9
-
E.67.2. Changes
+
E.67.1. Migration to Version 7.4.13
+
E.67.2. Changes
-
E.68. Release 7.4.8
+
E.68. Release 7.4.12
-
E.68.1. Migration to Version 7.4.8
-
E.68.2. Changes
+
E.68.1. Migration to Version 7.4.12
+
E.68.2. Changes
-
E.69. Release 7.4.7
+
E.69. Release 7.4.11
-
E.69.1. Migration to Version 7.4.7
-
E.69.2. Changes
+
E.69.1. Migration to Version 7.4.11
+
E.69.2. Changes
-
E.70. Release 7.4.6
+
E.70. Release 7.4.10
-
E.70.1. Migration to Version 7.4.6
-
E.70.2. Changes
+
E.70.1. Migration to Version 7.4.10
+
E.70.2. Changes
-
E.71. Release 7.4.5
+
E.71. Release 7.4.9
-
E.71.1. Migration to Version 7.4.5
-
E.71.2. Changes
+
E.71.1. Migration to Version 7.4.9
+
E.71.2. Changes
-
E.72. Release 7.4.4
+
E.72. Release 7.4.8
-
E.72.1. Migration to Version 7.4.4
-
E.72.2. Changes
+
E.72.1. Migration to Version 7.4.8
+
E.72.2. Changes
-
E.73. Release 7.4.3
+
E.73. Release 7.4.7
-
E.73.1. Migration to Version 7.4.3
-
E.73.2. Changes
+
E.73.1. Migration to Version 7.4.7
+
E.73.2. Changes
-
E.74. Release 7.4.2
+
E.74. Release 7.4.6
-
E.74.1. Migration to Version 7.4.2
-
E.74.2. Changes
+
E.74.1. Migration to Version 7.4.6
+
E.74.2. Changes
-
E.75. Release 7.4.1
+
E.75. Release 7.4.5
-
E.75.1. Migration to Version 7.4.1
-
E.75.2. Changes
+
E.75.1. Migration to Version 7.4.5
+
E.75.2. Changes
-
E.76. Release 7.4
+
E.76. Release 7.4.4
-
E.76.1. Overview
-
E.76.2. Migration to Version 7.4
-
E.76.3. Changes
+
E.76.1. Migration to Version 7.4.4
+
E.76.2. Changes
-
E.77. Release 7.3.21
+
E.77. Release 7.4.3
-
E.77.1. Migration to Version 7.3.21
-
E.77.2. Changes
+
E.77.1. Migration to Version 7.4.3
+
E.77.2. Changes
-
E.78. Release 7.3.20
+
E.78. Release 7.4.2
-
E.78.1. Migration to Version 7.3.20
-
E.78.2. Changes
+
E.78.1. Migration to Version 7.4.2
+
E.78.2. Changes
-
E.79. Release 7.3.19
+
E.79. Release 7.4.1
-
E.79.1. Migration to Version 7.3.19
-
E.79.2. Changes
+
E.79.1. Migration to Version 7.4.1
+
E.79.2. Changes
-
E.80. Release 7.3.18
+
E.80. Release 7.4
-
E.80.1. Migration to Version 7.3.18
-
E.80.2. Changes
+
E.80.1. Overview
+
E.80.2. Migration to Version 7.4
+
E.80.3. Changes
-
E.81. Release 7.3.17
+
E.81. Release 7.3.21
-
E.81.1. Migration to Version 7.3.17
-
E.81.2. Changes
+
E.81.1. Migration to Version 7.3.21
+
E.81.2. Changes
-
E.82. Release 7.3.16
+
E.82. Release 7.3.20
-
E.82.1. Migration to Version 7.3.16
-
E.82.2. Changes
+
E.82.1. Migration to Version 7.3.20
+
E.82.2. Changes
-
E.83. Release 7.3.15
+
E.83. Release 7.3.19
-
E.83.1. Migration to Version 7.3.15
-
E.83.2. Changes
+
E.83.1. Migration to Version 7.3.19
+
E.83.2. Changes
-
E.84. Release 7.3.14
+
E.84. Release 7.3.18
-
E.84.1. Migration to Version 7.3.14
-
E.84.2. Changes
+
E.84.1. Migration to Version 7.3.18
+
E.84.2. Changes
-
E.85. Release 7.3.13
+
E.85. Release 7.3.17
-
E.85.1. Migration to Version 7.3.13
-
E.85.2. Changes
+
E.85.1. Migration to Version 7.3.17
+
E.85.2. Changes
-
E.86. Release 7.3.12
+
E.86. Release 7.3.16
-
E.86.1. Migration to Version 7.3.12
-
E.86.2. Changes
+
E.86.1. Migration to Version 7.3.16
+
E.86.2. Changes
-
E.87. Release 7.3.11
+
E.87. Release 7.3.15
-
E.87.1. Migration to Version 7.3.11
-
E.87.2. Changes
+
E.87.1. Migration to Version 7.3.15
+
E.87.2. Changes
-
E.88. Release 7.3.10
+
E.88. Release 7.3.14
-
E.88.1. Migration to Version 7.3.10
-
E.88.2. Changes
+
E.88.1. Migration to Version 7.3.14
+
E.88.2. Changes
-
E.89. Release 7.3.9
+
E.89. Release 7.3.13
-
E.89.1. Migration to Version 7.3.9
-
E.89.2. Changes
+
E.89.1. Migration to Version 7.3.13
+
E.89.2. Changes
-
E.90. Release 7.3.8
+
E.90. Release 7.3.12
-
E.90.1. Migration to Version 7.3.8
-
E.90.2. Changes
+
E.90.1. Migration to Version 7.3.12
+
E.90.2. Changes
-
E.91. Release 7.3.7
+
E.91. Release 7.3.11
-
E.91.1. Migration to Version 7.3.7
-
E.91.2. Changes
+
E.91.1. Migration to Version 7.3.11
+
E.91.2. Changes
-
E.92. Release 7.3.6
+
E.92. Release 7.3.10
-
E.92.1. Migration to Version 7.3.6
-
E.92.2. Changes
+
E.92.1. Migration to Version 7.3.10
+
E.92.2. Changes
-
E.93. Release 7.3.5
+
E.93. Release 7.3.9
-
E.93.1. Migration to Version 7.3.5
-
E.93.2. Changes
+
E.93.1. Migration to Version 7.3.9
+
E.93.2. Changes
-
E.94. Release 7.3.4
+
E.94. Release 7.3.8
-
E.94.1. Migration to Version 7.3.4
-
E.94.2. Changes
+
E.94.1. Migration to Version 7.3.8
+
E.94.2. Changes
-
E.95. Release 7.3.3
+
E.95. Release 7.3.7
-
E.95.1. Migration to Version 7.3.3
-
E.95.2. Changes
+
E.95.1. Migration to Version 7.3.7
+
E.95.2. Changes
-
E.96. Release 7.3.2
+
E.96. Release 7.3.6
-
E.96.1. Migration to Version 7.3.2
-
E.96.2. Changes
+
E.96.1. Migration to Version 7.3.6
+
E.96.2. Changes
-
E.97. Release 7.3.1
+
E.97. Release 7.3.5
-
E.97.1. Migration to Version 7.3.1
-
E.97.2. Changes
+
E.97.1. Migration to Version 7.3.5
+
E.97.2. Changes
-
E.98. Release 7.3
+
E.98. Release 7.3.4
-
E.98.1. Overview
-
E.98.2. Migration to Version 7.3
-
E.98.3. Changes
+
E.98.1. Migration to Version 7.3.4
+
E.98.2. Changes
-
E.99. Release 7.2.8
+
E.99. Release 7.3.3
-
E.99.1. Migration to Version 7.2.8
-
E.99.2. Changes
+
E.99.1. Migration to Version 7.3.3
+
E.99.2. Changes
-
E.100. Release 7.2.7
+
E.100. Release 7.3.2
-
E.100.1. Migration to Version 7.2.7
-
E.100.2. Changes
+
E.100.1. Migration to Version 7.3.2
+
E.100.2. Changes
-
E.101. Release 7.2.6
+
E.101. Release 7.3.1
-
E.101.1. Migration to Version 7.2.6
-
E.101.2. Changes
+
E.101.1. Migration to Version 7.3.1
+
E.101.2. Changes
-
E.102. Release 7.2.5
+
E.102. Release 7.3
-
E.102.1. Migration to Version 7.2.5
-
E.102.2. Changes
+
E.102.1. Overview
+
E.102.2. Migration to Version 7.3
+
E.102.3. Changes
-
E.103. Release 7.2.4
+
E.103. Release 7.2.8
-
E.103.1. Migration to Version 7.2.4
-
E.103.2. Changes
+
E.103.1. Migration to Version 7.2.8
+
E.103.2. Changes
-
E.104. Release 7.2.3
+
E.104. Release 7.2.7
-
E.104.1. Migration to Version 7.2.3
-
E.104.2. Changes
+
E.104.1. Migration to Version 7.2.7
+
E.104.2. Changes
-
E.105. Release 7.2.2
+
E.105. Release 7.2.6
-
E.105.1. Migration to Version 7.2.2
-
E.105.2. Changes
+
E.105.1. Migration to Version 7.2.6
+
E.105.2. Changes
-
E.106. Release 7.2.1
+
E.106. Release 7.2.5
-
E.106.1. Migration to Version 7.2.1
-
E.106.2. Changes
+
E.106.1. Migration to Version 7.2.5
+
E.106.2. Changes
-
E.107. Release 7.2
+
E.107. Release 7.2.4
-
E.107.1. Overview
-
E.107.2. Migration to Version 7.2
-
E.107.3. Changes
+
E.107.1. Migration to Version 7.2.4
+
E.107.2. Changes
-
E.108. Release 7.1.3
+
E.108. Release 7.2.3
-
E.108.1. Migration to Version 7.1.3
-
E.108.2. Changes
+
E.108.1. Migration to Version 7.2.3
+
E.108.2. Changes
-
E.109. Release 7.1.2
+
E.109. Release 7.2.2
-
E.109.1. Migration to Version 7.1.2
-
E.109.2. Changes
+
E.109.1. Migration to Version 7.2.2
+
E.109.2. Changes
-
E.110. Release 7.1.1
+
E.110. Release 7.2.1
-
E.110.1. Migration to Version 7.1.1
-
E.110.2. Changes
+
E.110.1. Migration to Version 7.2.1
+
E.110.2. Changes
-
E.111. Release 7.1
+
E.111. Release 7.2
-
E.111.1. Migration to Version 7.1
-
E.111.2. Changes
+
E.111.1. Overview
+
E.111.2. Migration to Version 7.2
+
E.111.3. Changes
-
E.112. Release 7.0.3
+
E.112. Release 7.1.3
-
E.112.1. Migration to Version 7.0.3
-
E.112.2. Changes
+
E.112.1. Migration to Version 7.1.3
+
E.112.2. Changes
-
E.113. Release 7.0.2
+
E.113. Release 7.1.2
-
E.113.1. Migration to Version 7.0.2
-
E.113.2. Changes
+
E.113.1. Migration to Version 7.1.2
+
E.113.2. Changes
-
E.114. Release 7.0.1
+
E.114. Release 7.1.1
-
E.114.1. Migration to Version 7.0.1
-
E.114.2. Changes
+
E.114.1. Migration to Version 7.1.1
+
E.114.2. Changes
-
E.115. Release 7.0
+
E.115. Release 7.1
-
E.115.1. Migration to Version 7.0
-
E.115.2. Changes
+
E.115.1. Migration to Version 7.1
+
E.115.2. Changes
-
E.116. Release 6.5.3
+
E.116. Release 7.0.3
-
E.116.1. Migration to Version 6.5.3
-
E.116.2. Changes
+
E.116.1. Migration to Version 7.0.3
+
E.116.2. Changes
-
E.117. Release 6.5.2
+
E.117. Release 7.0.2
-
E.117.1. Migration to Version 6.5.2
-
E.117.2. Changes
+
E.117.1. Migration to Version 7.0.2
+
E.117.2. Changes
-
E.118. Release 6.5.1
+
E.118. Release 7.0.1
-
E.118.1. Migration to Version 6.5.1
-
E.118.2. Changes
+
E.118.1. Migration to Version 7.0.1
+
E.118.2. Changes
-
E.119. Release 6.5
+
E.119. Release 7.0
-
E.119.1. Migration to Version 6.5
-
E.119.2. Changes
+
E.119.1. Migration to Version 7.0
+
E.119.2. Changes
-
E.120. Release 6.4.2
+
E.120. Release 6.5.3
-
E.120.1. Migration to Version 6.4.2
-
E.120.2. Changes
+
E.120.1. Migration to Version 6.5.3
+
E.120.2. Changes
-
E.121. Release 6.4.1
+
E.121. Release 6.5.2
-
E.121.1. Migration to Version 6.4.1
-
E.121.2. Changes
+
E.121.1. Migration to Version 6.5.2
+
E.121.2. Changes
-
E.122. Release 6.4
+
E.122. Release 6.5.1
-
E.122.1. Migration to Version 6.4
-
E.122.2. Changes
+
E.122.1. Migration to Version 6.5.1
+
E.122.2. Changes
-
E.123. Release 6.3.2
-
E.123.1. Changes
-
E.124. Release 6.3.1
-
E.124.1. Changes
-
E.125. Release 6.3
+
E.123. Release 6.5
-
E.125.1. Migration to Version 6.3
-
E.125.2. Changes
+
E.123.1. Migration to Version 6.5
+
E.123.2. Changes
-
E.126. Release 6.2.1
+
E.124. Release 6.4.2
-
E.126.1. Migration from version 6.2 to version 6.2.1
-
E.126.2. Changes
+
E.124.1. Migration to Version 6.4.2
+
E.124.2. Changes
-
E.127. Release 6.2
+
E.125. Release 6.4.1
-
E.127.1. Migration from version 6.1 to version 6.2
-
E.127.2. Migration from version 1.x to version 6.2
-
E.127.3. Changes
+
E.125.1. Migration to Version 6.4.1
+
E.125.2. Changes
-
E.128. Release 6.1.1
+
E.126. Release 6.4
-
E.128.1. Migration from version 6.1 to version 6.1.1
-
E.128.2. Changes
+
E.126.1. Migration to Version 6.4
+
E.126.2. Changes
-
E.129. Release 6.1
+
E.127. Release 6.3.2
+
E.127.1. Changes
+
E.128. Release 6.3.1
+
E.128.1. Changes
+
E.129. Release 6.3
-
E.129.1. Migration to Version 6.1
-
E.129.2. Changes
+
E.129.1. Migration to Version 6.3
+
E.129.2. Changes
-
E.130. Release 6.0
+
E.130. Release 6.2.1
-
E.130.1. Migration from version 1.09 to version 6.0
-
E.130.2. Migration from pre-1.09 to version 6.0
-
E.130.3. Changes
+
E.130.1. Migration from version 6.2 to version 6.2.1
+
E.130.2. Changes
-
E.131. Release 1.09
-
E.132. Release 1.02
+
E.131. Release 6.2
-
E.132.1. Migration from version 1.02 to version 1.02.1
-
E.132.2. Dump/Reload Procedure
-
E.132.3. Changes
+
E.131.1. Migration from version 6.1 to version 6.2
+
E.131.2. Migration from version 1.x to version 6.2
+
E.131.3. Changes
-
E.133. Release 1.01
+
E.132. Release 6.1.1
-
E.133.1. Migration from version 1.0 to version 1.01
-
E.133.2. Changes
+
E.132.1. Migration from version 6.1 to version 6.1.1
+
E.132.2. Changes
-
E.134. Release 1.0
-
E.134.1. Changes
-
E.135. Postgres95 Release 0.03
-
E.135.1. Changes
-
E.136. Postgres95 Release 0.02
-
E.136.1. Changes
-
E.137. Postgres95 Release 0.01
+
E.133. Release 6.1
+
+
E.133.1. Migration to Version 6.1
+
E.133.2. Changes
+
+
E.134. Release 6.0
+
+
E.134.1. Migration from version 1.09 to version 6.0
+
E.134.2. Migration from pre-1.09 to version 6.0
+
E.134.3. Changes
+
+
E.135. Release 1.09
+
E.136. Release 1.02
+
+
E.136.1. Migration from version 1.02 to version 1.02.1
+
E.136.2. Dump/Reload Procedure
+
E.136.3. Changes
+
+
E.137. Release 1.01
+
+
E.137.1. Migration from version 1.0 to version 1.01
+
E.137.2. Changes
+
+
E.138. Release 1.0
+
E.138.1. Changes
+
E.139. Postgres95 Release 0.03
+
E.139.1. Changes
+
E.140. Postgres95 Release 0.02
+
E.140.1. Changes
+
E.141. Postgres95 Release 0.01
F. The CVS Repository
@@ -711,8 +731,8 @@
F.2. CVS Tree Organization
F.3. Getting The Source Via CVSup
-
F.3.1. Preparing A CVSup Client System
-
F.3.2. Running a CVSup Client
+
F.3.1. Preparing A CVSup Client System
+
F.3.2. Running a CVSup Client
G. Documentation
@@ -720,28 +740,28 @@
G.1. DocBook
G.2. Tool Sets
-
G.2.1. Linux RPM Installation
-
G.2.2. FreeBSD Installation
-
G.2.3. Debian Packages
-
G.2.4. Manual Installation from Source
+
G.2.1. Linux RPM Installation
+
G.2.2. FreeBSD Installation
+
G.2.3. Debian Packages
+
G.2.4. Manual Installation from Source
G.2.5. Detection by configure
G.3. Building The Documentation
-
G.3.1. HTML
-
G.3.2. Manpages
-
G.3.3. Print Output via JadeTex
-
G.3.4. Print Output via RTF
-
G.3.5. Plain Text Files
-
G.3.6. Syntax Check
+
G.3.1. HTML
+
G.3.2. Manpages
+
G.3.3. Print Output via JadeTex
+
G.3.4. Print Output via RTF
+
G.3.5. Plain Text Files
+
G.3.6. Syntax Check
G.4. Documentation Authoring
-
G.4.1. Emacs/PSGML
-
G.4.2. Other Emacs modes
+
G.4.1. Emacs/PSGML
+
G.4.2. Other Emacs modes
G.5. Style Guide
-
G.5.1. Reference Pages
+
G.5.1. Reference Pages
H. External Projects
diff --git a/docs/en_US/pg/applevel-consistency.html b/docs/en_US/pg/applevel-consistency.html index 78923d0f37..d2d2f48a97 100644 --- a/docs/en_US/pg/applevel-consistency.html +++ b/docs/en_US/pg/applevel-consistency.html @@ -4,8 +4,8 @@ 12.4. Data Consistency Checks at the Application Level - - + + diff --git a/docs/en_US/pg/arrays.html b/docs/en_US/pg/arrays.html index bc3233008f..4b9216ca21 100644 --- a/docs/en_US/pg/arrays.html +++ b/docs/en_US/pg/arrays.html @@ -4,8 +4,8 @@ 8.10. Arrays - - + + @@ -13,13 +13,13 @@

8.10. Arrays

-

PostgreSQL allows columns of a table to be +

PostgreSQL allows columns of a table to be defined as variable-length multidimensional arrays. Arrays of any built-in or user-defined base type can be created. (Arrays of composite types or domains are not yet supported, however.)

-

8.10.1. Declaration of Array Types

+

8.10.1. Declaration of Array Types

To illustrate the use of array types, we create this table:

CREATE TABLE sal_emp (
@@ -72,8 +72,8 @@
  

-

8.10.2. Array Value Input

-

To write an array value as a literal constant, enclose the element +

8.10.2. Array Value Input

+

To write an array value as a literal constant, enclose the element values within curly braces and separate them by commas. (If you know C, this is not unlike the C syntax for initializing structures.) You may put double quotes around any element value, @@ -163,7 +163,7 @@

-

8.10.3. Accessing Arrays

+

8.10.3. Accessing Arrays

Now, we can run some queries on the table. First, we show how to access a single element of an array at a time. This query retrieves the names of the employees whose pay changed in @@ -273,7 +273,7 @@

-

8.10.4. Modifying Arrays

+

8.10.4. Modifying Arrays

An array value can be replaced completely:

@@ -428,7 +428,7 @@

-

8.10.5. Searching in Arrays

+

8.10.5. Searching in Arrays

To search for a value in an array, you must check each value of the array. This can be done by hand, if you know the size of the array. For example: @@ -468,7 +468,7 @@

Tip

-

8.10.6. Array Input and Output Syntax

+

8.10.6. Array Input and Output Syntax

The external text representation of an array value consists of items that are interpreted according to the I/O conversion rules for the array's element type, plus decoration that indicates the array structure. diff --git a/docs/en_US/pg/auth-methods.html b/docs/en_US/pg/auth-methods.html index 992bc6cad7..ad2f299aff 100644 --- a/docs/en_US/pg/auth-methods.html +++ b/docs/en_US/pg/auth-methods.html @@ -4,8 +4,8 @@ 20.2. Authentication methods - - + + @@ -54,7 +54,7 @@

20.2.2. Password authentication

-

The password-based authentication methods are md5, +

The password-based authentication methods are md5, crypt, and password. These methods operate similarly except for the way that the password is sent across the connection: respectively, MD5-hashed, crypt-encrypted, and clear-text. @@ -82,7 +82,7 @@

20.2.3. Kerberos authentication

-

Kerberos is an industry-standard secure +

Kerberos is an industry-standard secure authentication system suitable for distributed computing over a public network. A description of the Kerberos system is far beyond the scope of this document; in full generality it can be @@ -159,7 +159,7 @@

20.2.4. Ident-based authentication

-

The ident authentication method works by obtaining the client's +

The ident authentication method works by obtaining the client's operating system user name, then determining the allowed database user names using a map file that lists the permitted corresponding pairs of names. The determination of the client's @@ -167,7 +167,7 @@ depending on the connection type.

-

20.2.4.1. Ident Authentication over TCP/IP

+

20.2.4.1. Ident Authentication over TCP/IP

The “Identification Protocol” is described in RFC 1413. Virtually every Unix-like operating system ships with an ident server that listens on TCP @@ -216,7 +216,7 @@

-

20.2.4.2. Ident Authentication over Local Sockets

+

20.2.4.2. Ident Authentication over Local Sockets

On systems supporting SO_PEERCRED requests for Unix-domain sockets (currently Linux, FreeBSD, NetBSD, OpenBSD, @@ -247,7 +247,7 @@

Ident maps other than sameuser are defined in the ident map file, which by default is named - pg_ident.conf + pg_ident.conf and is stored in the cluster's data directory. (It is possible to place the map file elsewhere, however; see the ident_file @@ -268,7 +268,7 @@

The pg_ident.conf file is read on start-up and when the main server process receives a - SIGHUP + SIGHUP signal. If you edit the file on an active system, you will need to signal the server (using pg_ctl reload or kill -HUP) to make it @@ -302,7 +302,7 @@

20.2.5. LDAP authentication

-

This authentication method operates similarly to +

This authentication method operates similarly to password except that it uses LDAP as the authentication method. LDAP is used only to validate the user name/password pairs. Therefore the user must already @@ -348,7 +348,7 @@

20.2.6. PAM authentication

-

This authentication method operates similarly to +

This authentication method operates similarly to password except that it uses PAM (Pluggable Authentication Modules) as the authentication mechanism. The default PAM service name is postgresql. You can diff --git a/docs/en_US/pg/backup-file.html b/docs/en_US/pg/backup-file.html index da313979c1..d8c12cabca 100644 --- a/docs/en_US/pg/backup-file.html +++ b/docs/en_US/pg/backup-file.html @@ -4,8 +4,8 @@ 23.2. File System Level Backup - - + + diff --git a/docs/en_US/pg/backup.html b/docs/en_US/pg/backup.html index 426ff0c2ff..284d4effbd 100644 --- a/docs/en_US/pg/backup.html +++ b/docs/en_US/pg/backup.html @@ -4,8 +4,8 @@ Chapter 23. Backup and Restore - - + + @@ -42,7 +42,7 @@

23.5. Migration Between Releases
-

As with everything that contains valuable data, PostgreSQL +

As with everything that contains valuable data, PostgreSQL databases should be backed up regularly. While the procedure is essentially simple, it is important to have a basic understanding of the underlying techniques and assumptions. diff --git a/docs/en_US/pg/biblio.html b/docs/en_US/pg/biblio.html index 640d36d972..7de49511b2 100644 --- a/docs/en_US/pg/biblio.html +++ b/docs/en_US/pg/biblio.html @@ -4,9 +4,9 @@ Bibliography - - - + + + @@ -23,7 +23,7 @@

-SQL Reference Books

+SQL Reference Books

Reference texts for SQL features.

[bowman01] The Practical SQL Handbook. Bowman et al, 2001. Using SQL Variants. Fourth Edition. Judith Bowman, Sandra Emerson, and Marcy Darnovsky. 0-201-70309-2. 2001. Addison-Wesley Professional. Copyright © 2001.

@@ -46,7 +46,7 @@

-PostgreSQL-Specific Documentation

+PostgreSQL-Specific Documentation

This section is for related documentation.

[sim98] Enhancement of the ANSI SQL Implementation of PostgreSQL. Simkovics, 1998. Stefan Simkovics. November 29, 1998. Department of Information Systems, Vienna University of Technology. Vienna, Austria.

@@ -61,7 +61,7 @@

-Proceedings and Articles

+Proceedings and Articles

This section is for articles and newsletters.

[olson93] Partial indexing in POSTGRES: research project. Olson, 1993. Nels Olson. 1993. UCB Engin T7.49.1993 O676. University of California. Berkeley, California.

diff --git a/docs/en_US/pg/bki-commands.html b/docs/en_US/pg/bki-commands.html index b7fd5c0e67..136b68496a 100644 --- a/docs/en_US/pg/bki-commands.html +++ b/docs/en_US/pg/bki-commands.html @@ -4,8 +4,8 @@ 53.2. BKI Commands - - + + diff --git a/docs/en_US/pg/bki-example.html b/docs/en_US/pg/bki-example.html index 381687c0fe..3191cdb247 100644 --- a/docs/en_US/pg/bki-example.html +++ b/docs/en_US/pg/bki-example.html @@ -4,8 +4,8 @@ 53.4. Example - - + + diff --git a/docs/en_US/pg/bki-structure.html b/docs/en_US/pg/bki-structure.html index 97ce075e93..d5b6528e0b 100644 --- a/docs/en_US/pg/bki-structure.html +++ b/docs/en_US/pg/bki-structure.html @@ -4,8 +4,8 @@ 53.3. Structure of the Bootstrap BKI File - - + + diff --git a/docs/en_US/pg/bki.html b/docs/en_US/pg/bki.html index 1e11b434fa..aad7a55a94 100644 --- a/docs/en_US/pg/bki.html +++ b/docs/en_US/pg/bki.html @@ -4,8 +4,8 @@ Chapter 53. BKI Backend Interface - - + + diff --git a/docs/en_US/pg/bug-reporting.html b/docs/en_US/pg/bug-reporting.html index 6cbfc3d229..b1fa115623 100644 --- a/docs/en_US/pg/bug-reporting.html +++ b/docs/en_US/pg/bug-reporting.html @@ -4,8 +4,8 @@ 1.5. Bug Reporting Guidelines - - + + @@ -33,7 +33,7 @@ If you need help immediately, consider obtaining a commercial support contract.

-

1.5.1. Identifying Bugs

+

1.5.1. Identifying Bugs

Before you report a bug, please read and re-read the documentation to verify that you can really do whatever it is you are trying. If it is not clear from the documentation whether you can do @@ -77,7 +77,7 @@

-

1.5.2. What to report

+

1.5.2. What to report

The most important thing to remember about bug reporting is to state all the facts and only facts. Do not speculate what you think went wrong, what “it seemed to do”, or which part of the program has a fault. @@ -187,7 +187,7 @@

Note

subversion the package may have. If you are talking about a CVS snapshot, mention that, including its date and time.

-

If your version is older than 8.2.12 we will almost certainly +

If your version is older than 8.2.13 we will almost certainly tell you to upgrade. There are many bug fixes and improvements in each new release, so it is quite possible that a bug you have encountered in an older release of PostgreSQL @@ -237,7 +237,7 @@

Note

-

1.5.3. Where to report bugs

+

1.5.3. Where to report bugs

In general, send bug reports to the bug report mailing list at . You are requested to use a descriptive subject for your email diff --git a/docs/en_US/pg/catalog-pg-aggregate.html b/docs/en_US/pg/catalog-pg-aggregate.html index 58d59993ac..e9a6b9ab92 100644 --- a/docs/en_US/pg/catalog-pg-aggregate.html +++ b/docs/en_US/pg/catalog-pg-aggregate.html @@ -4,8 +4,8 @@ 43.2. pg_aggregate - - + + @@ -13,7 +13,7 @@

43.2. pg_aggregate

-

The catalog pg_aggregate stores information about +

The catalog pg_aggregate stores information about aggregate functions. An aggregate function is a function that operates on a set of values (typically one column from each row that matches a query condition) and returns a single value computed @@ -26,7 +26,7 @@ other information that is similar to ordinary functions.

-

Table 43.2. pg_aggregate Columns

+

Table 43.2. pg_aggregate Columns

diff --git a/docs/en_US/pg/catalog-pg-am.html b/docs/en_US/pg/catalog-pg-am.html index 21192e3d2f..7f947ccdb0 100644 --- a/docs/en_US/pg/catalog-pg-am.html +++ b/docs/en_US/pg/catalog-pg-am.html @@ -4,8 +4,8 @@ 43.3. pg_am - - + + @@ -13,13 +13,13 @@

43.3. pg_am

-

The catalog pg_am stores information about index +

The catalog pg_am stores information about index access methods. There is one row for each index access method supported by the system. The contents of this catalog are discussed in detail in Chapter 49, Index Access Method Interface Definition.

-

Table 43.3. pg_am Columns

+

Table 43.3. pg_am Columns

diff --git a/docs/en_US/pg/catalog-pg-amop.html b/docs/en_US/pg/catalog-pg-amop.html index 2088dd6c3b..95c681aff4 100644 --- a/docs/en_US/pg/catalog-pg-amop.html +++ b/docs/en_US/pg/catalog-pg-amop.html @@ -4,8 +4,8 @@ 43.4. pg_amop - - + + @@ -13,12 +13,12 @@

43.4. pg_amop

-

The catalog pg_amop stores information about operators +

The catalog pg_amop stores information about operators associated with index access method operator classes. There is one row for each operator that is a member of an operator class.

-

Table 43.4. pg_amop Columns

+

Table 43.4. pg_amop Columns

diff --git a/docs/en_US/pg/catalog-pg-amproc.html b/docs/en_US/pg/catalog-pg-amproc.html index 9b9b92a886..209e10bd4f 100644 --- a/docs/en_US/pg/catalog-pg-amproc.html +++ b/docs/en_US/pg/catalog-pg-amproc.html @@ -4,8 +4,8 @@ 43.5. pg_amproc - - + + @@ -13,13 +13,13 @@

43.5. pg_amproc

-

The catalog pg_amproc stores information about support +

The catalog pg_amproc stores information about support procedures associated with index access method operator classes. There is one row for each support procedure belonging to an operator class.

-

Table 43.5. pg_amproc Columns

+

Table 43.5. pg_amproc Columns

diff --git a/docs/en_US/pg/catalog-pg-attrdef.html b/docs/en_US/pg/catalog-pg-attrdef.html index 26c194046f..2b837afcc6 100644 --- a/docs/en_US/pg/catalog-pg-attrdef.html +++ b/docs/en_US/pg/catalog-pg-attrdef.html @@ -4,8 +4,8 @@ 43.6. pg_attrdef - - + + @@ -13,14 +13,14 @@

43.6. pg_attrdef

-

The catalog pg_attrdef stores column default values. The main information +

The catalog pg_attrdef stores column default values. The main information about columns is stored in pg_attribute (see below). Only columns that explicitly specify a default value (when the table is created or the column is added) will have an entry here.

-

Table 43.6. pg_attrdef Columns

+

Table 43.6. pg_attrdef Columns

diff --git a/docs/en_US/pg/catalog-pg-attribute.html b/docs/en_US/pg/catalog-pg-attribute.html index 9d4b5ac61f..abc5cdbc01 100644 --- a/docs/en_US/pg/catalog-pg-attribute.html +++ b/docs/en_US/pg/catalog-pg-attribute.html @@ -4,8 +4,8 @@ 43.7. pg_attribute - - + + @@ -13,7 +13,7 @@

43.7. pg_attribute

-

The catalog pg_attribute stores information about +

The catalog pg_attribute stores information about table columns. There will be exactly one pg_attribute row for every column in every table in the database. (There will also be attribute entries for @@ -24,7 +24,7 @@ historical reasons.

-

Table 43.7. pg_attribute Columns

+

Table 43.7. pg_attribute Columns

diff --git a/docs/en_US/pg/catalog-pg-auth-members.html b/docs/en_US/pg/catalog-pg-auth-members.html index 10b73969ff..532aa92ff6 100644 --- a/docs/en_US/pg/catalog-pg-auth-members.html +++ b/docs/en_US/pg/catalog-pg-auth-members.html @@ -4,8 +4,8 @@ 43.9. pg_auth_members - - + + @@ -13,7 +13,7 @@

43.9. pg_auth_members

-

The catalog pg_auth_members shows the membership +

The catalog pg_auth_members shows the membership relations between roles. Any non-circular set of relationships is allowed.

Because user identities are cluster-wide, @@ -23,7 +23,7 @@ one per database.

-

Table 43.9. pg_auth_members Columns

+

Table 43.9. pg_auth_members Columns

diff --git a/docs/en_US/pg/catalog-pg-authid.html b/docs/en_US/pg/catalog-pg-authid.html index 5bed9a8ced..887f51b470 100644 --- a/docs/en_US/pg/catalog-pg-authid.html +++ b/docs/en_US/pg/catalog-pg-authid.html @@ -4,8 +4,8 @@ 43.8. pg_authid - - + + @@ -13,7 +13,7 @@

43.8. pg_authid

-

The catalog pg_authid contains information about +

The catalog pg_authid contains information about database authorization identifiers (roles). A role subsumes the concepts of “users” and “groups”. A user is essentially just a role with the rolcanlogin flag set. Any role (with or @@ -35,7 +35,7 @@ one per database.

-

Table 43.8. pg_authid Columns

+

Table 43.8. pg_authid Columns

diff --git a/docs/en_US/pg/catalog-pg-autovacuum.html b/docs/en_US/pg/catalog-pg-autovacuum.html index 2c1ba3e23a..5ff75ac6cc 100644 --- a/docs/en_US/pg/catalog-pg-autovacuum.html +++ b/docs/en_US/pg/catalog-pg-autovacuum.html @@ -4,8 +4,8 @@ 43.10. pg_autovacuum - - + + @@ -13,7 +13,7 @@

43.10. pg_autovacuum

-

The catalog pg_autovacuum stores optional +

The catalog pg_autovacuum stores optional per-relation configuration parameters for the autovacuum daemon. If there is an entry here for a particular relation, the given parameters will be used for autovacuuming that table. If no entry @@ -28,7 +28,7 @@

Note

-

Table 43.10. pg_autovacuum Columns

+

Table 43.10. pg_autovacuum Columns

diff --git a/docs/en_US/pg/catalog-pg-cast.html b/docs/en_US/pg/catalog-pg-cast.html index 84474e4ae1..0f23983083 100644 --- a/docs/en_US/pg/catalog-pg-cast.html +++ b/docs/en_US/pg/catalog-pg-cast.html @@ -4,8 +4,8 @@ 43.11. pg_cast - - + + @@ -13,12 +13,12 @@

43.11. pg_cast

-

The catalog pg_cast stores data type conversion paths, +

The catalog pg_cast stores data type conversion paths, both built-in paths and those defined with CREATE CAST.

-

Table 43.11. pg_cast Columns

+

Table 43.11. pg_cast Columns

diff --git a/docs/en_US/pg/catalog-pg-class.html b/docs/en_US/pg/catalog-pg-class.html index fda7f18af4..7a9d563d82 100644 --- a/docs/en_US/pg/catalog-pg-class.html +++ b/docs/en_US/pg/catalog-pg-class.html @@ -4,8 +4,8 @@ 43.12. pg_class - - + + @@ -13,7 +13,7 @@

43.12. pg_class

-

The catalog pg_class catalogs tables and most +

The catalog pg_class catalogs tables and most everything else that has columns or is otherwise similar to a table. This includes indexes (but see also pg_index), sequences, views, composite types, @@ -23,7 +23,7 @@ columns are meaningful for all relation types.

-

Table 43.12. pg_class Columns

+

Table 43.12. pg_class Columns

diff --git a/docs/en_US/pg/catalog-pg-constraint.html b/docs/en_US/pg/catalog-pg-constraint.html index 355e5b6856..575446fb30 100644 --- a/docs/en_US/pg/catalog-pg-constraint.html +++ b/docs/en_US/pg/catalog-pg-constraint.html @@ -4,8 +4,8 @@ 43.13. pg_constraint - - + + @@ -13,7 +13,7 @@

43.13. pg_constraint

-

The catalog pg_constraint stores check, primary key, unique, and foreign +

The catalog pg_constraint stores check, primary key, unique, and foreign key constraints on tables. (Column constraints are not treated specially. Every column constraint is equivalent to some table constraint.) Not-null constraints are represented in the @@ -22,7 +22,7 @@

Check constraints on domains are stored here, too.

-

Table 43.13. pg_constraint Columns

+

Table 43.13. pg_constraint Columns

diff --git a/docs/en_US/pg/catalog-pg-conversion.html b/docs/en_US/pg/catalog-pg-conversion.html index 90b23cf21c..80d0bbda41 100644 --- a/docs/en_US/pg/catalog-pg-conversion.html +++ b/docs/en_US/pg/catalog-pg-conversion.html @@ -4,8 +4,8 @@ 43.14. pg_conversion - - + + @@ -13,13 +13,13 @@

43.14. pg_conversion

-

The catalog pg_conversion describes the +

The catalog pg_conversion describes the available encoding conversion procedures. See CREATE CONVERSION for more information.

-

Table 43.14. pg_conversion Columns

+

Table 43.14. pg_conversion Columns

diff --git a/docs/en_US/pg/catalog-pg-database.html b/docs/en_US/pg/catalog-pg-database.html index bc0e1def8a..ccdae3ab40 100644 --- a/docs/en_US/pg/catalog-pg-database.html +++ b/docs/en_US/pg/catalog-pg-database.html @@ -4,8 +4,8 @@ 43.15. pg_database - - + + @@ -13,7 +13,7 @@

43.15. pg_database

-

The catalog pg_database stores information about +

The catalog pg_database stores information about the available databases. Databases are created with the CREATE DATABASE command. Consult Chapter 19, Managing Databases for details about the meaning of some of the parameters. @@ -24,7 +24,7 @@ one per database.

-

Table 43.15. pg_database Columns

+

Table 43.15. pg_database Columns

diff --git a/docs/en_US/pg/catalog-pg-depend.html b/docs/en_US/pg/catalog-pg-depend.html index 965afb5a0b..e6bf44153a 100644 --- a/docs/en_US/pg/catalog-pg-depend.html +++ b/docs/en_US/pg/catalog-pg-depend.html @@ -4,8 +4,8 @@ 43.16. pg_depend - - + + @@ -13,7 +13,7 @@

43.16. pg_depend

-

The catalog pg_depend records the dependency +

The catalog pg_depend records the dependency relationships between database objects. This information allows DROP commands to find which other objects must be dropped by DROP CASCADE or prevent dropping in the DROP @@ -24,7 +24,7 @@ that are shared across a database cluster.

-

Table 43.16. pg_depend Columns

+

Table 43.16. pg_depend Columns

diff --git a/docs/en_US/pg/catalog-pg-description.html b/docs/en_US/pg/catalog-pg-description.html index 9fd27b8d3a..3fd3ad1e9e 100644 --- a/docs/en_US/pg/catalog-pg-description.html +++ b/docs/en_US/pg/catalog-pg-description.html @@ -4,8 +4,8 @@ 43.17. pg_description - - + + @@ -13,7 +13,7 @@

43.17. pg_description

-

The catalog pg_description stores optional descriptions +

The catalog pg_description stores optional descriptions (comments) for each database object. Descriptions can be manipulated with the COMMENT command and viewed with psql's \d commands. @@ -25,7 +25,7 @@ are shared across a database cluster.

-

Table 43.17. pg_description Columns

+

Table 43.17. pg_description Columns

diff --git a/docs/en_US/pg/catalog-pg-index.html b/docs/en_US/pg/catalog-pg-index.html index 72362cd212..ec7216ffa7 100644 --- a/docs/en_US/pg/catalog-pg-index.html +++ b/docs/en_US/pg/catalog-pg-index.html @@ -4,8 +4,8 @@ 43.18. pg_index - - + + @@ -13,12 +13,12 @@

43.18. pg_index

-

The catalog pg_index contains part of the information +

The catalog pg_index contains part of the information about indexes. The rest is mostly in pg_class.

-

Table 43.18. pg_index Columns

+

Table 43.18. pg_index Columns

diff --git a/docs/en_US/pg/catalog-pg-inherits.html b/docs/en_US/pg/catalog-pg-inherits.html index 30579ff967..9fcb8f7c99 100644 --- a/docs/en_US/pg/catalog-pg-inherits.html +++ b/docs/en_US/pg/catalog-pg-inherits.html @@ -4,8 +4,8 @@ 43.19. pg_inherits - - + + @@ -13,13 +13,13 @@

43.19. pg_inherits

-

The catalog pg_inherits records information about +

The catalog pg_inherits records information about table inheritance hierarchies. There is one entry for each direct child table in the database. (Indirect inheritance can be determined by following chains of entries.)

-

Table 43.19. pg_inherits Columns

+

Table 43.19. pg_inherits Columns

diff --git a/docs/en_US/pg/catalog-pg-language.html b/docs/en_US/pg/catalog-pg-language.html index 4e087a8fa4..f78bc45743 100644 --- a/docs/en_US/pg/catalog-pg-language.html +++ b/docs/en_US/pg/catalog-pg-language.html @@ -4,8 +4,8 @@ 43.20. pg_language - - + + @@ -13,13 +13,13 @@

43.20. pg_language

-

The catalog pg_language registers +

The catalog pg_language registers languages in which you can write functions or stored procedures. See CREATE LANGUAGE and Chapter 36, Procedural Languages for more information about language handlers.

-

Table 43.20. pg_language Columns

+

Table 43.20. pg_language Columns

diff --git a/docs/en_US/pg/catalog-pg-largeobject.html b/docs/en_US/pg/catalog-pg-largeobject.html index e63b6ad1a6..f70d09d024 100644 --- a/docs/en_US/pg/catalog-pg-largeobject.html +++ b/docs/en_US/pg/catalog-pg-largeobject.html @@ -4,8 +4,8 @@ 43.21. pg_largeobject - - + + @@ -13,7 +13,7 @@

43.21. pg_largeobject

-

The catalog pg_largeobject holds the data making up +

The catalog pg_largeobject holds the data making up “large objects”. A large object is identified by an OID assigned when it is created. Each large object is broken into segments or “pages” small enough to be conveniently stored as rows @@ -22,7 +22,7 @@ BLCKSZ/4, or typically 2 kB).

-

Table 43.21. pg_largeobject Columns

+

Table 43.21. pg_largeobject Columns

diff --git a/docs/en_US/pg/catalog-pg-listener.html b/docs/en_US/pg/catalog-pg-listener.html index 089bee4bff..a42732915b 100644 --- a/docs/en_US/pg/catalog-pg-listener.html +++ b/docs/en_US/pg/catalog-pg-listener.html @@ -4,8 +4,8 @@ 43.22. pg_listener - - + + @@ -13,7 +13,7 @@

43.22. pg_listener

-

The catalog pg_listener supports the +

The catalog pg_listener supports the LISTEN and NOTIFY commands. A listener creates an entry in @@ -24,7 +24,7 @@ to awaken the listener from sleep.

-

Table 43.22. pg_listener Columns

+

Table 43.22. pg_listener Columns

diff --git a/docs/en_US/pg/catalog-pg-namespace.html b/docs/en_US/pg/catalog-pg-namespace.html index cc296d0c23..63fb80abb8 100644 --- a/docs/en_US/pg/catalog-pg-namespace.html +++ b/docs/en_US/pg/catalog-pg-namespace.html @@ -4,8 +4,8 @@ 43.23. pg_namespace - - + + @@ -13,13 +13,13 @@

43.23. pg_namespace

-

The catalog pg_namespace stores namespaces. +

The catalog pg_namespace stores namespaces. A namespace is the structure underlying SQL schemas: each namespace can have a separate collection of relations, types, etc. without name conflicts.

-

Table 43.23. pg_namespace Columns

+

Table 43.23. pg_namespace Columns

diff --git a/docs/en_US/pg/catalog-pg-opclass.html b/docs/en_US/pg/catalog-pg-opclass.html index bef0496277..1ac0ac8bf5 100644 --- a/docs/en_US/pg/catalog-pg-opclass.html +++ b/docs/en_US/pg/catalog-pg-opclass.html @@ -4,8 +4,8 @@ 43.24. pg_opclass - - + + @@ -13,7 +13,7 @@

43.24. pg_opclass

-

The catalog pg_opclass defines +

The catalog pg_opclass defines index access method operator classes. Each operator class defines semantics for index columns of a particular data type and a particular index access method. Note that there can be multiple operator classes @@ -23,7 +23,7 @@

Operator classes are described at length in Section 33.14, “Interfacing Extensions To Indexes”.

-

Table 43.24. pg_opclass Columns

+

Table 43.24. pg_opclass Columns

diff --git a/docs/en_US/pg/catalog-pg-operator.html b/docs/en_US/pg/catalog-pg-operator.html index 63528ce0da..bcf3c090ff 100644 --- a/docs/en_US/pg/catalog-pg-operator.html +++ b/docs/en_US/pg/catalog-pg-operator.html @@ -4,8 +4,8 @@ 43.25. pg_operator - - + + @@ -13,12 +13,12 @@

43.25. pg_operator

-

The catalog pg_operator stores information about operators. +

The catalog pg_operator stores information about operators. See CREATE OPERATOR and Section 33.12, “User-Defined Operators” for more information.

-

Table 43.25. pg_operator Columns

+

Table 43.25. pg_operator Columns

diff --git a/docs/en_US/pg/catalog-pg-pltemplate.html b/docs/en_US/pg/catalog-pg-pltemplate.html index ebb24ecb14..01033395ad 100644 --- a/docs/en_US/pg/catalog-pg-pltemplate.html +++ b/docs/en_US/pg/catalog-pg-pltemplate.html @@ -4,8 +4,8 @@ 43.26. pg_pltemplate - - + + @@ -13,7 +13,7 @@

43.26. pg_pltemplate

-

The catalog pg_pltemplate stores +

The catalog pg_pltemplate stores “template” information for procedural languages. A template for a language allows the language to be created in a particular database by a simple CREATE LANGUAGE command, @@ -26,7 +26,7 @@ each database as it is needed.

-

Table 43.26. pg_pltemplate Columns

+

Table 43.26. pg_pltemplate Columns

diff --git a/docs/en_US/pg/catalog-pg-proc.html b/docs/en_US/pg/catalog-pg-proc.html index b7b5932007..cbeb2de53b 100644 --- a/docs/en_US/pg/catalog-pg-proc.html +++ b/docs/en_US/pg/catalog-pg-proc.html @@ -4,8 +4,8 @@ 43.27. pg_proc - - + + @@ -13,7 +13,7 @@

43.27. pg_proc

-

The catalog pg_proc stores information about functions (or procedures). +

The catalog pg_proc stores information about functions (or procedures). See CREATE FUNCTION and Section 33.3, “User-Defined Functions” for more information.

@@ -22,7 +22,7 @@ row in pg_aggregate.

-

Table 43.27. pg_proc Columns

+

Table 43.27. pg_proc Columns

diff --git a/docs/en_US/pg/catalog-pg-rewrite.html b/docs/en_US/pg/catalog-pg-rewrite.html index 1adf08a256..41a36122af 100644 --- a/docs/en_US/pg/catalog-pg-rewrite.html +++ b/docs/en_US/pg/catalog-pg-rewrite.html @@ -4,8 +4,8 @@ 43.28. pg_rewrite - - + + @@ -13,10 +13,10 @@

43.28. pg_rewrite

-

The catalog pg_rewrite stores rewrite rules for tables and views. +

The catalog pg_rewrite stores rewrite rules for tables and views.

-

Table 43.28. pg_rewrite Columns

+

Table 43.28. pg_rewrite Columns

diff --git a/docs/en_US/pg/catalog-pg-shdepend.html b/docs/en_US/pg/catalog-pg-shdepend.html index 53418b08b9..6be43e6073 100644 --- a/docs/en_US/pg/catalog-pg-shdepend.html +++ b/docs/en_US/pg/catalog-pg-shdepend.html @@ -4,8 +4,8 @@ 43.29. pg_shdepend - - + + @@ -13,7 +13,7 @@

43.29. pg_shdepend

-

The catalog pg_shdepend records the +

The catalog pg_shdepend records the dependency relationships between database objects and shared objects, such as roles. This information allows PostgreSQL to ensure that those objects are @@ -29,7 +29,7 @@ one per database.

-

Table 43.29. pg_shdepend Columns

+

Table 43.29. pg_shdepend Columns

diff --git a/docs/en_US/pg/catalog-pg-shdescription.html b/docs/en_US/pg/catalog-pg-shdescription.html index e6af49455c..92343fc6a8 100644 --- a/docs/en_US/pg/catalog-pg-shdescription.html +++ b/docs/en_US/pg/catalog-pg-shdescription.html @@ -4,8 +4,8 @@ 43.30. pg_shdescription - - + + @@ -13,7 +13,7 @@

43.30. pg_shdescription

-

The catalog pg_shdescription stores optional +

The catalog pg_shdescription stores optional descriptions (comments) for shared database objects. Descriptions can be manipulated with the COMMENT command and viewed with psql's \d commands. @@ -28,7 +28,7 @@ one per database.

-

Table 43.30. pg_shdescription Columns

+

Table 43.30. pg_shdescription Columns

diff --git a/docs/en_US/pg/catalog-pg-statistic.html b/docs/en_US/pg/catalog-pg-statistic.html index 8aa7cea774..217b766851 100644 --- a/docs/en_US/pg/catalog-pg-statistic.html +++ b/docs/en_US/pg/catalog-pg-statistic.html @@ -4,8 +4,8 @@ 43.31. pg_statistic - - + + @@ -13,7 +13,7 @@

43.31. pg_statistic

-

The catalog pg_statistic stores statistical data +

The catalog pg_statistic stores statistical data about the contents of the database. Entries are created by ANALYZE and subsequently used by the query planner. There is one entry for each table column that has been analyzed. @@ -47,7 +47,7 @@ about those tables that are readable by the current user.

-

Table 43.31. pg_statistic Columns

+

Table 43.31. pg_statistic Columns

diff --git a/docs/en_US/pg/catalog-pg-tablespace.html b/docs/en_US/pg/catalog-pg-tablespace.html index 895d084705..cbb34f7c6b 100644 --- a/docs/en_US/pg/catalog-pg-tablespace.html +++ b/docs/en_US/pg/catalog-pg-tablespace.html @@ -4,8 +4,8 @@ 43.32. pg_tablespace - - + + @@ -13,7 +13,7 @@

43.32. pg_tablespace

-

The catalog pg_tablespace stores information +

The catalog pg_tablespace stores information about the available tablespaces. Tables can be placed in particular tablespaces to aid administration of disk layout.

@@ -23,7 +23,7 @@ one per database.

-

Table 43.32. pg_tablespace Columns

+

Table 43.32. pg_tablespace Columns

diff --git a/docs/en_US/pg/catalog-pg-trigger.html b/docs/en_US/pg/catalog-pg-trigger.html index a87d76d936..5a54ae9428 100644 --- a/docs/en_US/pg/catalog-pg-trigger.html +++ b/docs/en_US/pg/catalog-pg-trigger.html @@ -4,8 +4,8 @@ 43.33. pg_trigger - - + + @@ -13,12 +13,12 @@

43.33. pg_trigger

-

The catalog pg_trigger stores triggers on tables. +

The catalog pg_trigger stores triggers on tables. See CREATE TRIGGER for more information.

-

Table 43.33. pg_trigger Columns

+

Table 43.33. pg_trigger Columns

diff --git a/docs/en_US/pg/catalog-pg-type.html b/docs/en_US/pg/catalog-pg-type.html index bfc19fceb0..27081ae1f1 100644 --- a/docs/en_US/pg/catalog-pg-type.html +++ b/docs/en_US/pg/catalog-pg-type.html @@ -4,8 +4,8 @@ 43.34. pg_type - - + + @@ -13,7 +13,7 @@

43.34. pg_type

-

The catalog pg_type stores information about data +

The catalog pg_type stores information about data types. Base types (scalar types) are created with CREATE TYPE, and domains with @@ -23,7 +23,7 @@ composite types with CREATE TYPE AS.

-

Table 43.34. pg_type Columns

+

Table 43.34. pg_type Columns

diff --git a/docs/en_US/pg/catalogs.html b/docs/en_US/pg/catalogs.html index fafa408f00..ebd6c383b6 100644 --- a/docs/en_US/pg/catalogs.html +++ b/docs/en_US/pg/catalogs.html @@ -4,8 +4,8 @@ Chapter 43. System Catalogs - - + + diff --git a/docs/en_US/pg/charset.html b/docs/en_US/pg/charset.html index de25f31db6..0f716b1cd4 100644 --- a/docs/en_US/pg/charset.html +++ b/docs/en_US/pg/charset.html @@ -4,8 +4,8 @@ Chapter 21. Localization - - + + @@ -18,16 +18,16 @@
21.1. Locale Support
-
21.1.1. Overview
-
21.1.2. Behavior
-
21.1.3. Problems
+
21.1.1. Overview
+
21.1.2. Behavior
+
21.1.3. Problems
21.2. Character Set Support
21.2.1. Supported Character Sets
-
21.2.2. Setting the Character Set
-
21.2.3. Automatic Character Set Conversion Between Server and Client
-
21.2.4. Further Reading
+
21.2.2. Setting the Character Set
+
21.2.3. Automatic Character Set Conversion Between Server and Client
+
21.2.4. Further Reading
@@ -53,7 +53,7 @@

21.1. Locale Support

-

Locale support refers to an application respecting +

Locale support refers to an application respecting cultural preferences regarding alphabets, sorting, number formatting, etc. PostgreSQL uses the standard ISO C and POSIX locale facilities provided by the server operating @@ -61,7 +61,7 @@ system.

-

21.1.1. Overview

+

21.1.1. Overview

Locale support is automatically initialized when a database cluster is created using initdb. initdb will initialize the database cluster @@ -187,24 +187,24 @@

Note

-

21.1.2. Behavior

+

21.1.2. Behavior

The locale settings influence the following SQL features:

  • Sort order in queries using ORDER BY on textual data - +

  • The ability to use indexes with LIKE clauses - +

  • The upper, lower, and initcap functions - - + +

  • The to_char family of functions - +

@@ -224,7 +224,7 @@

Note

-

21.1.3. Problems

+

21.1.3. Problems

If locale support doesn't work in spite of the explanation above, check that the locale support in your operating system is correctly configured. To check what locales are installed on your diff --git a/docs/en_US/pg/client-authentication-problems.html b/docs/en_US/pg/client-authentication-problems.html index 437e3f7daa..84cea3fcc5 100644 --- a/docs/en_US/pg/client-authentication-problems.html +++ b/docs/en_US/pg/client-authentication-problems.html @@ -4,8 +4,8 @@ 20.3. Authentication problems - - + + diff --git a/docs/en_US/pg/client-authentication.html b/docs/en_US/pg/client-authentication.html index f7ba7f582f..1d789bedc9 100644 --- a/docs/en_US/pg/client-authentication.html +++ b/docs/en_US/pg/client-authentication.html @@ -4,8 +4,8 @@ Chapter 20. Client Authentication - - + + @@ -29,7 +29,7 @@

20.3. Authentication problems
-

When a client application connects to the database server, it +

When a client application connects to the database server, it specifies which PostgreSQL database user name it wants to connect as, much the same way one logs into a Unix computer as a particular user. Within the SQL environment the active database @@ -68,7 +68,7 @@

Note

20.1. The pg_hba.conf file

-

Client authentication is controlled by a configuration file, +

Client authentication is controlled by a configuration file, which traditionally is named pg_hba.conf and is stored in the database cluster's data directory. @@ -324,7 +324,7 @@

Note

The pg_hba.conf file is read on start-up and when the main server process receives a - SIGHUP + SIGHUP signal. If you edit the file on an active system, you will need to signal the server (using pg_ctl reload or kill -HUP) to make it diff --git a/docs/en_US/pg/client-interfaces.html b/docs/en_US/pg/client-interfaces.html index 61c380f308..4eaa4fa8ac 100644 --- a/docs/en_US/pg/client-interfaces.html +++ b/docs/en_US/pg/client-interfaces.html @@ -4,16 +4,16 @@ Part IV. Client Interfaces - - - + + +

Part IV. Client Interfaces

-
+

This part describes the client programming interfaces distributed with PostgreSQL. Each of these chapters can be @@ -68,16 +68,16 @@

30.2. Implementation Features
30.3. Client Interfaces
-
30.3.1. Creating a Large Object
-
30.3.2. Importing a Large Object
-
30.3.3. Exporting a Large Object
-
30.3.4. Opening an Existing Large Object
-
30.3.5. Writing Data to a Large Object
-
30.3.6. Reading Data from a Large Object
-
30.3.7. Seeking in a Large Object
-
30.3.8. Obtaining the Seek Position of a Large Object
-
30.3.9. Closing a Large Object Descriptor
-
30.3.10. Removing a Large Object
+
30.3.1. Creating a Large Object
+
30.3.2. Importing a Large Object
+
30.3.3. Exporting a Large Object
+
30.3.4. Opening an Existing Large Object
+
30.3.5. Writing Data to a Large Object
+
30.3.6. Reading Data from a Large Object
+
30.3.7. Seeking in a Large Object
+
30.3.8. Obtaining the Seek Position of a Large Object
+
30.3.9. Closing a Large Object Descriptor
+
30.3.10. Removing a Large Object
30.4. Server-Side Functions
30.5. Example Program
@@ -91,41 +91,41 @@
31.5. Choosing a Connection
31.6. Using Host Variables
-
31.6.1. Overview
-
31.6.2. Declare Sections
-
31.6.3. Different types of host variables
-
31.6.4. SELECT INTO and FETCH INTO
-
31.6.5. Indicators
+
31.6.1. Overview
+
31.6.2. Declare Sections
+
31.6.3. Different types of host variables
+
31.6.4. SELECT INTO and FETCH INTO
+
31.6.5. Indicators
31.7. Dynamic SQL
31.8. pgtypes library
-
31.8.1. The numeric type
-
31.8.2. The date type
-
31.8.3. The timestamp type
-
31.8.4. The interval type
-
31.8.5. The decimal type
-
31.8.6. errno values of pgtypeslib
-
31.8.7. Special constants of pgtypeslib
+
31.8.1. The numeric type
+
31.8.2. The date type
+
31.8.3. The timestamp type
+
31.8.4. The interval type
+
31.8.5. The decimal type
+
31.8.6. errno values of pgtypeslib
+
31.8.7. Special constants of pgtypeslib
31.9. Informix compatibility mode
-
31.9.1. Additional embedded SQL statements
-
31.9.2. Additional functions
-
31.9.3. Additional constants
+
31.9.1. Additional embedded SQL statements
+
31.9.2. Additional functions
+
31.9.3. Additional constants
31.10. Using SQL Descriptor Areas
31.11. Error Handling
-
31.11.1. Setting Callbacks
-
31.11.2. sqlca
-
31.11.3. SQLSTATE vs SQLCODE
+
31.11.1. Setting Callbacks
+
31.11.2. sqlca
+
31.11.3. SQLSTATE vs SQLCODE
31.12. Preprocessor directives
-
31.12.1. Including files
-
31.12.2. The #define and #undef directives
-
31.12.3. ifdef, ifndef, else, elif and endif directives
+
31.12.1. Including files
+
31.12.2. The #define and #undef directives
+
31.12.3. ifdef, ifndef, else, elif and endif directives
31.13. Processing Embedded SQL Programs
31.14. Library Functions
diff --git a/docs/en_US/pg/connect-estab.html b/docs/en_US/pg/connect-estab.html index beb37341de..97e28022c3 100644 --- a/docs/en_US/pg/connect-estab.html +++ b/docs/en_US/pg/connect-estab.html @@ -4,8 +4,8 @@ 42.2. How Connections are Established - - + + diff --git a/docs/en_US/pg/continuous-archiving.html b/docs/en_US/pg/continuous-archiving.html index e1bd66e87c..60e8bc0e84 100644 --- a/docs/en_US/pg/continuous-archiving.html +++ b/docs/en_US/pg/continuous-archiving.html @@ -4,8 +4,8 @@ 23.3. Continuous Archiving and Point-In-Time Recovery (PITR) - - + + @@ -13,7 +13,7 @@

23.3. Continuous Archiving and Point-In-Time Recovery (PITR)

-

At all times, PostgreSQL maintains a +

At all times, PostgreSQL maintains a write ahead log (WAL) in the pg_xlog/ subdirectory of the cluster's data directory. The log describes every change made to the database's data files. This log exists @@ -573,7 +573,7 @@

Note

23.3.4. Timelines

-

The ability to restore the database to a previous point in time creates +

The ability to restore the database to a previous point in time creates some complexities that are akin to science-fiction stories about time travel and parallel universes. In the original history of the database, perhaps you dropped a critical table at 5:15PM on Tuesday evening. diff --git a/docs/en_US/pg/creating-cluster.html b/docs/en_US/pg/creating-cluster.html index 37273964f3..1381ccfe50 100644 --- a/docs/en_US/pg/creating-cluster.html +++ b/docs/en_US/pg/creating-cluster.html @@ -4,8 +4,8 @@ 16.2. Creating a Database Cluster - - + + @@ -13,7 +13,7 @@

16.2. Creating a Database Cluster

-

Before you can do anything, you must initialize a database storage +

Before you can do anything, you must initialize a database storage area on disk. We call this a database cluster. (SQL uses the term catalog cluster.) A database cluster is a collection of databases that is managed by a @@ -36,7 +36,7 @@ default, although locations such as /usr/local/pgsql/data or /var/lib/pgsql/data are popular. To initialize a - database cluster, use the command initdb, which is + database cluster, use the command initdb, which is installed with PostgreSQL. The desired file system location of your database cluster is indicated by the -D option, for example @@ -51,7 +51,7 @@

Tip

As an alternative to the -D option, you can set the environment variable PGDATA. - +

initdb will attempt to create the directory you @@ -82,7 +82,7 @@

Tip

trust other local users, we recommend you use one of initdb's -W, --pwprompt or --pwfile options to assign a password to the - database superuser. Also, specify -A md5 or + database superuser. Also, specify -A md5 or -A password so that the default trust authentication mode is not used; or modify the generated pg_hba.conf file after running initdb, @@ -91,7 +91,7 @@

Tip

or file system permissions to restrict connections. See Chapter 20, Client Authentication for more information.)

initdb also initializes the default - locale for the database cluster. + locale for the database cluster. Normally, it will just take the locale settings in the environment and apply them to the initialized database. It is possible to specify a different locale for the database; more information about diff --git a/docs/en_US/pg/cvs-tree.html b/docs/en_US/pg/cvs-tree.html index 30f3b36968..7b3fe5c4e1 100644 --- a/docs/en_US/pg/cvs-tree.html +++ b/docs/en_US/pg/cvs-tree.html @@ -4,8 +4,8 @@ F.2. CVS Tree Organization - - + + diff --git a/docs/en_US/pg/cvs.html b/docs/en_US/pg/cvs.html index 2e10d57b10..df101e333a 100644 --- a/docs/en_US/pg/cvs.html +++ b/docs/en_US/pg/cvs.html @@ -4,10 +4,10 @@ Appendix F. The CVS Repository - - + + - + @@ -33,8 +33,8 @@

F.2. CVS Tree Organization
F.3. Getting The Source Via CVSup
-
F.3.1. Preparing A CVSup Client System
-
F.3.2. Running a CVSup Client
+
F.3.1. Preparing A CVSup Client System
+
F.3.2. Running a CVSup Client
@@ -54,7 +54,7 @@ retrieve updates from time to time.

-

Anonymous CVS

+

Anonymous CVS

  1. You will need a local copy of CVS (Concurrent Version Control System), which you can get from diff --git a/docs/en_US/pg/cvsup.html b/docs/en_US/pg/cvsup.html index d3bc443327..6c977a184f 100644 --- a/docs/en_US/pg/cvsup.html +++ b/docs/en_US/pg/cvsup.html @@ -4,8 +4,8 @@ F.3. Getting The Source Via CVSup - - + + @@ -30,7 +30,7 @@ streaming transfer protocol which only sends the changes since the last update.

    -

    F.3.1. Preparing A CVSup Client System

    +

    F.3.1. Preparing A CVSup Client System

    Two directory areas are required for CVSup to do its job: a local CVS repository (or simply a directory area if you are fetching a snapshot rather @@ -73,7 +73,7 @@

    -

    F.3.2. Running a CVSup Client

    +

    F.3.2. Running a CVSup Client

    Verify that cvsup is in your path; on most systems you can do this by typing diff --git a/docs/en_US/pg/datatype-binary.html b/docs/en_US/pg/datatype-binary.html index 4a785b0287..8ceda5e4fa 100644 --- a/docs/en_US/pg/datatype-binary.html +++ b/docs/en_US/pg/datatype-binary.html @@ -4,8 +4,8 @@ 8.4. Binary Data Types - - + + @@ -13,7 +13,7 @@

    8.4. Binary Data Types

    -

    The bytea data type allows storage of binary strings; +

    The bytea data type allows storage of binary strings; see Table 8.6, “Binary Data Types”.

    diff --git a/docs/en_US/pg/datatype-bit.html b/docs/en_US/pg/datatype-bit.html index bddd14e882..615fd33e3a 100644 --- a/docs/en_US/pg/datatype-bit.html +++ b/docs/en_US/pg/datatype-bit.html @@ -4,8 +4,8 @@ 8.9. Bit String Types - - + + @@ -13,7 +13,7 @@

    8.9. Bit String Types

    -

    Bit strings are strings of 1's and 0's. They can be used to store +

    Bit strings are strings of 1's and 0's. They can be used to store or visualize bit masks. There are two SQL bit types: bit(n) and bit varying(n), where @@ -44,7 +44,7 @@

    Note

    manipulation functions are available; see Section 9.6, “Bit String Functions and Operators”.

    -

    Example 8.3. Using the bit string types

    +

    Example 8.3. Using the bit string types

    CREATE TABLE test (a BIT(3), b BIT VARYING(5));
     INSERT INTO test VALUES (B'101', B'00');
     INSERT INTO test VALUES (B'10', B'101');
    diff --git a/docs/en_US/pg/datatype-boolean.html b/docs/en_US/pg/datatype-boolean.html
    index 08164b1392..4234e568c9 100644
    --- a/docs/en_US/pg/datatype-boolean.html
    +++ b/docs/en_US/pg/datatype-boolean.html
    @@ -4,8 +4,8 @@
     8.6. Boolean Type
     
     
    -
    -
    +
    +
     
     
     
    @@ -13,7 +13,7 @@
     
     

    8.6. Boolean Type

    -

    PostgreSQL provides the +

    PostgreSQL provides the standard SQL type boolean. boolean can have one of only two states: “true” or “false”. A third state, diff --git a/docs/en_US/pg/datatype-character.html b/docs/en_US/pg/datatype-character.html index d9f2f7f3e2..d41f3a0012 100644 --- a/docs/en_US/pg/datatype-character.html +++ b/docs/en_US/pg/datatype-character.html @@ -4,8 +4,8 @@ 8.3. Character Types - - + + @@ -13,7 +13,7 @@

    8.3. Character Types

    -
    +

    Table 8.4. Character Types

@@ -129,7 +129,7 @@

Tip

refer to Section 21.2, “Character Set Support”.

-

Example 8.1. Using the character types

+

Example 8.1. Using the character types

CREATE TABLE test1 (a character(4));
 INSERT INTO test1 VALUES ('ok');
diff --git a/docs/en_US/pg/datatype-datetime.html b/docs/en_US/pg/datatype-datetime.html
index 4492a6feca..139a12e416 100644
--- a/docs/en_US/pg/datatype-datetime.html
+++ b/docs/en_US/pg/datatype-datetime.html
@@ -4,8 +4,8 @@
 8.5. Date/Time Types
 
 
-
-
+
+
 
 
 
@@ -13,7 +13,7 @@
 
 

8.5. Date/Time Types

-

PostgreSQL supports the full set of +

PostgreSQL supports the full set of SQL date and time types, shown in Table 8.9, “Date/Time Types”. The operations available on these data types are described in Section 9.9, “Date/Time Functions and Operators”. @@ -178,8 +178,8 @@

Note

it defaults to the precision of the literal value.

-

8.5.1.1. Dates

-

Table 8.10, “Date Input” shows some possible +

8.5.1.1. Dates

+

Table 8.10, “Date Input” shows some possible inputs for the date type.

@@ -270,8 +270,8 @@

Note


-

8.5.1.2. Times

-

The time-of-day types are time [ +

8.5.1.2. Times

+

The time-of-day types are time [ (p) ] without time zone and time [ (p) ] with time zone. Writing just time is equivalent to @@ -405,8 +405,8 @@

Note

-

8.5.1.3. Time Stamps

-

Valid input for the time stamp types consists of a concatenation +

8.5.1.3. Time Stamps

+

Valid input for the time stamp types consists of a concatenation of a date and a time, followed by an optional time zone, followed by an optional AD or BC. (Alternatively, AD/BC can appear @@ -478,8 +478,8 @@

Note

-

8.5.1.4. Intervals

-

interval values can be written with the following syntax: +

8.5.1.4. Intervals

+

interval values can be written with the following syntax:

[@] quantity unit [quantity unit...] [direction]
@@ -516,8 +516,8 @@

Note

-

8.5.1.5. Special Values

-

PostgreSQL supports several +

8.5.1.5. Special Values

+

PostgreSQL supports several special date/time input values for convenience, as shown in Table 8.13, “Special Date/Time Inputs”. The values infinity and -infinity are specially represented inside the system and will be displayed @@ -607,7 +607,7 @@

Note

8.5.2. Date/Time Output

-

The output format of the date/time types can be set to one of the four +

The output format of the date/time types can be set to one of the four styles ISO 8601, SQL (Ingres), traditional POSTGRES, and German, using the command SET datestyle. The default @@ -724,7 +724,7 @@

Note

8.5.3. Time Zones

-

Time zones, and time-zone conventions, are influenced by +

Time zones, and time-zone conventions, are influenced by political decisions, not just earth geometry. Time zones around the world became somewhat standardized during the 1900's, but continue to be prone to arbitrary changes, particularly with diff --git a/docs/en_US/pg/datatype-geometric.html b/docs/en_US/pg/datatype-geometric.html index 168b9c471c..b265bbd51c 100644 --- a/docs/en_US/pg/datatype-geometric.html +++ b/docs/en_US/pg/datatype-geometric.html @@ -4,8 +4,8 @@ 8.7. Geometric Types - - + + @@ -91,8 +91,8 @@ intersections. They are explained in Section 9.10, “Geometric Functions and Operators”.

-

8.7.1. Points

-

Points are the fundamental two-dimensional building block for geometric types. +

8.7.1. Points

+

Points are the fundamental two-dimensional building block for geometric types. Values of type point are specified using the following syntax:

@@ -105,8 +105,8 @@

-

8.7.2. Line Segments

-

Line segments (lseg) are represented by pairs of points. +

8.7.2. Line Segments

+

Line segments (lseg) are represented by pairs of points. Values of type lseg are specified using the following syntax:

@@ -123,8 +123,8 @@

-

8.7.3. Boxes

-

Boxes are represented by pairs of points that are opposite +

8.7.3. Boxes

+

Boxes are represented by pairs of points that are opposite corners of the box. Values of type box are specified using the following syntax: @@ -148,8 +148,8 @@

-

8.7.4. Paths

-

Paths are represented by lists of connected points. Paths can be +

8.7.4. Paths

+

Paths are represented by lists of connected points. Paths can be open, where the first and last points in the list are not considered connected, or closed, @@ -174,8 +174,8 @@

-

8.7.5. Polygons

-

Polygons are represented by lists of points (the vertexes of the +

8.7.5. Polygons

+

Polygons are represented by lists of points (the vertexes of the polygon). Polygons should probably be considered equivalent to closed paths, but are stored differently and have their own set of support routines. @@ -196,8 +196,8 @@

-

8.7.6. Circles

-

Circles are represented by a center point and a radius. +

8.7.6. Circles

+

Circles are represented by a center point and a radius. Values of type circle are specified using the following syntax:

diff --git a/docs/en_US/pg/datatype-money.html b/docs/en_US/pg/datatype-money.html index 6a3b7bb334..95bc5f21f9 100644 --- a/docs/en_US/pg/datatype-money.html +++ b/docs/en_US/pg/datatype-money.html @@ -4,8 +4,8 @@ 8.2. Monetary Types - - + + diff --git a/docs/en_US/pg/datatype-net-types.html b/docs/en_US/pg/datatype-net-types.html index 701b321251..20f9ec212a 100644 --- a/docs/en_US/pg/datatype-net-types.html +++ b/docs/en_US/pg/datatype-net-types.html @@ -4,8 +4,8 @@ 8.8. Network Address Types - - + + @@ -13,7 +13,7 @@

8.8. Network Address Types

-

PostgreSQL offers data types to store IPv4, IPv6, and MAC +

PostgreSQL offers data types to store IPv4, IPv6, and MAC addresses, as shown in Table 8.17, “Network Address Types”. It is preferable to use these types instead of plain text types to store network addresses, because @@ -59,7 +59,7 @@

8.8.1. inet

-

The inet type holds an IPv4 or IPv6 host address, and +

The inet type holds an IPv4 or IPv6 host address, and optionally the identity of the subnet it is in, all in one field. The subnet identity is represented by stating how many bits of the host address represent the network address (the @@ -87,7 +87,7 @@

8.8.2. cidr

-

The cidr type holds an IPv4 or IPv6 network specification. +

The cidr type holds an IPv4 or IPv6 network specification. Input and output formats follow Classless Internet Domain Routing conventions. The format for specifying networks is address/y where address is the network represented as an @@ -217,7 +217,7 @@

Tip

8.8.4. macaddr

-

The macaddr type stores MAC addresses, i.e., Ethernet +

The macaddr type stores MAC addresses, i.e., Ethernet card hardware addresses (although MAC addresses are used for other purposes as well). Input is accepted in various customary formats, including diff --git a/docs/en_US/pg/datatype-oid.html b/docs/en_US/pg/datatype-oid.html index 50aefee25b..a98ca2d0c0 100644 --- a/docs/en_US/pg/datatype-oid.html +++ b/docs/en_US/pg/datatype-oid.html @@ -4,8 +4,8 @@ 8.12. Object Identifier Types - - + + @@ -13,7 +13,7 @@

8.12. Object Identifier Types

-

Object identifiers (OIDs) are used internally by +

Object identifiers (OIDs) are used internally by PostgreSQL as primary keys for various system tables. OIDs are not added to user-created tables, unless WITH OIDS is specified when the table is diff --git a/docs/en_US/pg/datatype-pseudo.html b/docs/en_US/pg/datatype-pseudo.html index 7857b6c149..b722858796 100644 --- a/docs/en_US/pg/datatype-pseudo.html +++ b/docs/en_US/pg/datatype-pseudo.html @@ -4,8 +4,8 @@ 8.13. Pseudo-Types - - + + @@ -13,7 +13,7 @@

8.13. Pseudo-Types

-

The PostgreSQL type system contains a +

The PostgreSQL type system contains a number of special-purpose entries that are collectively called pseudo-types. A pseudo-type cannot be used as a column data type, but it can be used to declare a function's diff --git a/docs/en_US/pg/datatype-xml.html b/docs/en_US/pg/datatype-xml.html index d2ae9b6401..9eacb6dc90 100644 --- a/docs/en_US/pg/datatype-xml.html +++ b/docs/en_US/pg/datatype-xml.html @@ -4,8 +4,8 @@ 8.14. XML Document Support - - + + @@ -13,7 +13,7 @@

8.14. XML Document Support

-

XML (Extensible Markup Language) support is not one +

XML (Extensible Markup Language) support is not one capability, but a variety of features supported by a database system. These capabilities include storage, import/export, validation, indexing, efficiency of modification, searching, diff --git a/docs/en_US/pg/datatype.html b/docs/en_US/pg/datatype.html index d76619cd28..1f19261870 100644 --- a/docs/en_US/pg/datatype.html +++ b/docs/en_US/pg/datatype.html @@ -4,8 +4,8 @@ Chapter 8. Data Types - - + + @@ -36,12 +36,12 @@

8.6. Boolean Type
8.7. Geometric Types
-
8.7.1. Points
-
8.7.2. Line Segments
-
8.7.3. Boxes
-
8.7.4. Paths
-
8.7.5. Polygons
-
8.7.6. Circles
+
8.7.1. Points
+
8.7.2. Line Segments
+
8.7.3. Boxes
+
8.7.4. Paths
+
8.7.5. Polygons
+
8.7.6. Circles
8.8. Network Address Types
@@ -53,27 +53,27 @@
8.9. Bit String Types
8.10. Arrays
-
8.10.1. Declaration of Array Types
-
8.10.2. Array Value Input
-
8.10.3. Accessing Arrays
-
8.10.4. Modifying Arrays
-
8.10.5. Searching in Arrays
-
8.10.6. Array Input and Output Syntax
+
8.10.1. Declaration of Array Types
+
8.10.2. Array Value Input
+
8.10.3. Accessing Arrays
+
8.10.4. Modifying Arrays
+
8.10.5. Searching in Arrays
+
8.10.6. Array Input and Output Syntax
8.11. Composite Types
-
8.11.1. Declaration of Composite Types
-
8.11.2. Composite Value Input
-
8.11.3. Accessing Composite Types
-
8.11.4. Modifying Composite Types
-
8.11.5. Composite Type Input and Output Syntax
+
8.11.1. Declaration of Composite Types
+
8.11.2. Composite Value Input
+
8.11.3. Accessing Composite Types
+
8.11.4. Modifying Composite Types
+
8.11.5. Composite Type Input and Output Syntax
8.12. Object Identifier Types
8.13. Pseudo-Types
8.14. XML Document Support
-

PostgreSQL has a rich set of native data +

PostgreSQL has a rich set of native data types available to users. Users may add new types to PostgreSQL using the CREATE TYPE command.

@@ -290,7 +290,7 @@

Compatibility

8.1. Numeric Types

-

Numeric types consist of two-, four-, and eight-byte integers, +

Numeric types consist of two-, four-, and eight-byte integers, four- and eight-byte floating-point numbers, and selectable-precision decimals. Table 8.2, “Numeric Types” lists the available types. @@ -376,7 +376,7 @@

Compatibility

8.1.1. Integer Types

-

The types smallint, integer, and +

The types smallint, integer, and bigint store whole numbers, that is, numbers without fractional components, of various ranges. Attempts to store values outside of the allowed range will result in an error. @@ -405,7 +405,7 @@

Compatibility

8.1.2. Arbitrary Precision Numbers

-

The type numeric can store numbers with up to 1000 +

The type numeric can store numbers with up to 1000 digits of precision and perform calculations exactly. It is especially recommended for storing monetary amounts and other quantities where exactness is required. However, arithmetic on @@ -478,7 +478,7 @@

Compatibility

8.1.3. Floating-Point Types

-

The data types real and double +

The data types real and double precision are inexact, variable-precision numeric types. In practice, these types are usually implementations of IEEE Standard 754 for Binary Floating-Point @@ -565,7 +565,7 @@

Note

8.1.4. Serial Types

-

The data types serial and bigserial +

The data types serial and bigserial are not true types, but merely a notational convenience for setting up unique identifier columns (similar to the AUTO_INCREMENT property diff --git a/docs/en_US/pg/datetime-appendix.html b/docs/en_US/pg/datetime-appendix.html index ff0ce7b4c0..5e98cb3456 100644 --- a/docs/en_US/pg/datetime-appendix.html +++ b/docs/en_US/pg/datetime-appendix.html @@ -4,8 +4,8 @@ Appendix B. Date/Time Support - - + + @@ -16,7 +16,7 @@

Table of Contents

-
B.1. Date/Time Input Interpretation
+
B.1. Date/Time Input Interpretation
B.2. Date/Time Key Words
B.3. Date/Time Configuration Files
B.4. History of Units
@@ -36,7 +36,7 @@ dates and times.

-

B.1. Date/Time Input Interpretation

+

B.1. Date/Time Input Interpretation

The date/time type inputs are all decoded using the following procedure.

    diff --git a/docs/en_US/pg/datetime-config-files.html b/docs/en_US/pg/datetime-config-files.html index 66f1a4573f..48e0be2bc1 100644 --- a/docs/en_US/pg/datetime-config-files.html +++ b/docs/en_US/pg/datetime-config-files.html @@ -4,8 +4,8 @@ B.3. Date/Time Configuration Files - - + + @@ -13,7 +13,7 @@

    B.3. Date/Time Configuration Files

    -

    Since timezone abbreviations are not well standardized, +

    Since timezone abbreviations are not well standardized, PostgreSQL provides a means to customize the set of abbreviations accepted by the server. The timezone_abbreviations run-time parameter diff --git a/docs/en_US/pg/datetime-keywords.html b/docs/en_US/pg/datetime-keywords.html index 148152bd71..7f4643d706 100644 --- a/docs/en_US/pg/datetime-keywords.html +++ b/docs/en_US/pg/datetime-keywords.html @@ -4,8 +4,8 @@ B.2. Date/Time Key Words - - + + diff --git a/docs/en_US/pg/datetime-units-history.html b/docs/en_US/pg/datetime-units-history.html index 4945c5b3f9..c487194c68 100644 --- a/docs/en_US/pg/datetime-units-history.html +++ b/docs/en_US/pg/datetime-units-history.html @@ -4,8 +4,8 @@ B.4. History of Units - - + + diff --git a/docs/en_US/pg/ddl-alter.html b/docs/en_US/pg/ddl-alter.html index aad1facbcc..2c74f4c943 100644 --- a/docs/en_US/pg/ddl-alter.html +++ b/docs/en_US/pg/ddl-alter.html @@ -4,8 +4,8 @@ 5.5. Modifying Tables - - + + @@ -13,7 +13,7 @@

    5.5. Modifying Tables

    -

    When you create a table and you realize that you made a mistake, or +

    When you create a table and you realize that you made a mistake, or the requirements of the application change, then you can drop the table and create it again. But this is not a convenient option if the table is already filled with data, or if the table is @@ -44,8 +44,8 @@ here.

    -

    5.5.1. Adding a Column

    -

    To add a column, use a command like this: +

    5.5.1. Adding a Column

    +

    To add a column, use a command like this:

    ALTER TABLE products ADD COLUMN description text;

    @@ -77,8 +77,8 @@

    Tip

    -

    5.5.2. Removing a Column

    -

    To remove a column, use a command like this: +

    5.5.2. Removing a Column

    +

    To remove a column, use a command like this:

    ALTER TABLE products DROP COLUMN description;

    @@ -96,8 +96,8 @@

    Tip

    -

    5.5.3. Adding a Constraint

    -

    To add a constraint, the table constraint syntax is used. For example: +

    5.5.3. Adding a Constraint

    +

    To add a constraint, the table constraint syntax is used. For example:

    ALTER TABLE products ADD CHECK (name <> '');
     ALTER TABLE products ADD CONSTRAINT some_name UNIQUE (product_no);
    @@ -114,8 +114,8 @@ 

    Tip

    -

    5.5.4. Removing a Constraint

    -

    To remove a constraint you need to know its name. If you gave it +

    5.5.4. Removing a Constraint

    +

    To remove a constraint you need to know its name. If you gave it a name then that's easy. Otherwise the system assigned a generated name, which you need to find out. The psql command \d @@ -143,8 +143,8 @@

    Tip

    -

    5.5.5. Changing a Column's Default Value

    -

    To set a new default for a column, use a command like this: +

    5.5.5. Changing a Column's Default Value

    +

    To set a new default for a column, use a command like this:

    ALTER TABLE products ALTER COLUMN price SET DEFAULT 7.77;

    @@ -162,8 +162,8 @@

    Tip

    -

    5.5.6. Changing a Column's Data Type

    -

    To convert a column to a different data type, use a command like this: +

    5.5.6. Changing a Column's Data Type

    +

    To convert a column to a different data type, use a command like this:

    ALTER TABLE products ALTER COLUMN price TYPE numeric(10,2);

    @@ -181,16 +181,16 @@

    Tip

    -

    5.5.7. Renaming a Column

    -

    To rename a column: +

    5.5.7. Renaming a Column

    +

    To rename a column:

    ALTER TABLE products RENAME COLUMN product_no TO product_number;

    -

    5.5.8. Renaming a Table

    -

    To rename a table: +

    5.5.8. Renaming a Table

    +

    To rename a table:

    ALTER TABLE products RENAME TO items;

    diff --git a/docs/en_US/pg/ddl-constraints.html b/docs/en_US/pg/ddl-constraints.html index 181bbcbb3e..0b4eb8e831 100644 --- a/docs/en_US/pg/ddl-constraints.html +++ b/docs/en_US/pg/ddl-constraints.html @@ -4,8 +4,8 @@ 5.3. Constraints - - + + @@ -13,7 +13,7 @@

    5.3. Constraints

    -

    Data types are a way to limit the kind of data that can be stored +

    Data types are a way to limit the kind of data that can be stored in a table. For many applications, however, the constraint they provide is too coarse. For example, a column containing a product price should probably only accept positive values. But there is no @@ -29,8 +29,8 @@ even if the value came from the default value definition.

    -

    5.3.1. Check Constraints

    -

    A check constraint is the most generic constraint type. It allows +

    5.3.1. Check Constraints

    +

    A check constraint is the most generic constraint type. It allows you to specify that the value in a certain column must satisfy a Boolean (truth-value) expression. For instance, to require positive product prices, you could use: @@ -50,7 +50,7 @@ involve the column thus constrained, otherwise the constraint would not make too much sense.

    -

    You can also give the constraint a separate name. This clarifies +

    You can also give the constraint a separate name. This clarifies error messages and allows you to refer to the constraint when you need to change it. The syntax is:

    @@ -130,7 +130,7 @@ );

-

It should be noted that a check constraint is satisfied if the +

It should be noted that a check constraint is satisfied if the check expression evaluates to true or the null value. Since most expressions will evaluate to the null value if any operand is null, they will not prevent null values in the constrained columns. To @@ -139,8 +139,8 @@

-

5.3.2. Not-Null Constraints

-

A not-null constraint simply specifies that a column must not +

5.3.2. Not-Null Constraints

+

A not-null constraint simply specifies that a column must not assume the null value. A syntax example:

CREATE TABLE products (
@@ -198,8 +198,8 @@ 

Tip

-

5.3.3. Unique Constraints

-

Unique constraints ensure that the data contained in a column or a +

5.3.3. Unique Constraints

+

Unique constraints ensure that the data contained in a column or a group of columns is unique with respect to all the rows in the table. The syntax is

@@ -243,7 +243,7 @@

Tip

);

-

In general, a unique constraint is violated when there are two or +

In general, a unique constraint is violated when there are two or more rows in the table where the values of all of the columns included in the constraint are equal. However, two null values are not considered equal in this @@ -257,8 +257,8 @@

Tip

-

5.3.4. Primary Keys

-

Technically, a primary key constraint is simply a combination of a +

5.3.4. Primary Keys

+

Technically, a primary key constraint is simply a combination of a unique constraint and a not-null constraint. So, the following two table definitions accept the same data:

@@ -309,7 +309,7 @@

Tip

5.3.5. Foreign Keys

-

A foreign key constraint specifies that the values in a column (or +

A foreign key constraint specifies that the values in a column (or a group of columns) must match the values appearing in some row of another table. We say this maintains the referential @@ -400,7 +400,7 @@

Tip

Notice that the primary key overlaps with the foreign keys in the last table.

-

We know that the foreign keys disallow creation of orders that +

We know that the foreign keys disallow creation of orders that do not relate to any products. But what if a product is removed after an order is created that references it? SQL allows you to handle that as well. Intuitively, we have a few options: diff --git a/docs/en_US/pg/ddl-default.html b/docs/en_US/pg/ddl-default.html index 4874db8c31..3d5df29ac6 100644 --- a/docs/en_US/pg/ddl-default.html +++ b/docs/en_US/pg/ddl-default.html @@ -4,8 +4,8 @@ 5.2. Default Values - - + + @@ -13,14 +13,14 @@

5.2. Default Values

-

A column can be assigned a default value. When a new row is +

A column can be assigned a default value. When a new row is created and no values are specified for some of the columns, those columns will be filled with their respective default values. A data manipulation command can also request explicitly that a column be set to its default value, without having to know what that value is. (Details about data manipulation commands are in Chapter 6, Data Manipulation.)

-

+

If no default value is declared explicitly, the default value is the null value. This usually makes sense because a null value can be considered to represent unknown data. diff --git a/docs/en_US/pg/ddl-depend.html b/docs/en_US/pg/ddl-depend.html index 7537550003..61d0da1324 100644 --- a/docs/en_US/pg/ddl-depend.html +++ b/docs/en_US/pg/ddl-depend.html @@ -4,8 +4,8 @@ 5.11. Dependency Tracking - - + + @@ -13,7 +13,7 @@

5.11. Dependency Tracking

-

When you create complex database structures involving many tables +

When you create complex database structures involving many tables with foreign key constraints, views, triggers, functions, etc. you will implicitly create a net of dependencies between the objects. For instance, a table with a foreign key constraint depends on the diff --git a/docs/en_US/pg/ddl-inherit.html b/docs/en_US/pg/ddl-inherit.html index 95af673f9b..108ca3e135 100644 --- a/docs/en_US/pg/ddl-inherit.html +++ b/docs/en_US/pg/ddl-inherit.html @@ -4,8 +4,8 @@ 5.8. Inheritance - - + + @@ -13,7 +13,7 @@

5.8. Inheritance

-

PostgreSQL implements table inheritance, +

PostgreSQL implements table inheritance, which can be a useful tool for database designers. (SQL:1999 and later define a type inheritance feature, which differs in many respects from the features described here.) diff --git a/docs/en_US/pg/ddl-others.html b/docs/en_US/pg/ddl-others.html index 739e7d60e3..eb9cff0deb 100644 --- a/docs/en_US/pg/ddl-others.html +++ b/docs/en_US/pg/ddl-others.html @@ -4,8 +4,8 @@ 5.10. Other Database Objects - - + + diff --git a/docs/en_US/pg/ddl-partitioning.html b/docs/en_US/pg/ddl-partitioning.html index 55a730e190..092397f604 100644 --- a/docs/en_US/pg/ddl-partitioning.html +++ b/docs/en_US/pg/ddl-partitioning.html @@ -4,8 +4,8 @@ 5.9. Partitioning - - + + @@ -13,7 +13,7 @@

5.9. Partitioning

-

PostgreSQL supports basic table +

PostgreSQL supports basic table partitioning. This section describes why and how to implement partitioning as part of your database design.

@@ -377,7 +377,7 @@

5.9.4. Partitioning and Constraint Exclusion

-

Constraint exclusion is a query optimization technique +

Constraint exclusion is a query optimization technique that improves performance for partitioned tables defined in the fashion described above. As an example: diff --git a/docs/en_US/pg/ddl-priv.html b/docs/en_US/pg/ddl-priv.html index 308fe3aa1b..94745c470a 100644 --- a/docs/en_US/pg/ddl-priv.html +++ b/docs/en_US/pg/ddl-priv.html @@ -4,8 +4,8 @@ 5.6. Privileges - - + + @@ -13,7 +13,7 @@

5.6. Privileges

-

When you create a database object, you become its owner. By +

When you create a database object, you become its owner. By default, only the owner of an object can do anything with the object. In order to allow other users to use it, privileges must be granted. (However, diff --git a/docs/en_US/pg/ddl-schemas.html b/docs/en_US/pg/ddl-schemas.html index 7219f92824..23cd82d87f 100644 --- a/docs/en_US/pg/ddl-schemas.html +++ b/docs/en_US/pg/ddl-schemas.html @@ -4,8 +4,8 @@ 5.7. Schemas - - + + @@ -13,7 +13,7 @@

5.7. Schemas

-

A PostgreSQL database cluster +

A PostgreSQL database cluster contains one or more named databases. Users and groups of users are shared across the entire cluster, but no other data is shared across databases. Any given client connection to the server can access @@ -60,13 +60,13 @@

Note

5.7.1. Creating a Schema

-

To create a schema, use the CREATE SCHEMA command. Give the schema a name +

To create a schema, use the CREATE SCHEMA command. Give the schema a name of your choice. For example:

CREATE SCHEMA myschema;

-

To create or access objects in a schema, write a +

To create or access objects in a schema, write a qualified name consisting of the schema name and table name separated by a dot:

@@ -93,7 +93,7 @@

Note

);

-

To drop a schema if it's empty (all objects in it have been +

To drop a schema if it's empty (all objects in it have been dropped), use

DROP SCHEMA myschema;
@@ -120,7 +120,7 @@

Note

5.7.2. The Public Schema

-

In the previous sections we created tables without specifying any +

In the previous sections we created tables without specifying any schema names. By default, such tables (and other objects) are automatically put into a schema named “public”. Every new database contains such a schema. Thus, the following are equivalent: @@ -135,7 +135,7 @@

Note

5.7.3. The Schema Search Path

-

Qualified names are tedious to write, and it's often best not to +

Qualified names are tedious to write, and it's often best not to wire a particular schema name into applications anyway. Therefore tables are often referred to by unqualified names, which consist of just the table name. The system determines which table @@ -145,12 +145,12 @@

Note

path, an error is reported, even if matching table names exist in other schemas in the database.

-

The first schema named in the search path is called the current schema. +

The first schema named in the search path is called the current schema. Aside from being the first schema searched, it is also the schema in which new tables will be created if the CREATE TABLE command does not specify a schema name.

-

To show the current search path, use the following command: +

To show the current search path, use the following command:

SHOW search_path;

@@ -216,7 +216,7 @@

Note

5.7.4. Schemas and Privileges

-

By default, users cannot access any objects in schemas they do not +

By default, users cannot access any objects in schemas they do not own. To allow that, the owner of the schema needs to grant the USAGE privilege on the schema. To allow users to make use of the objects in the schema, additional privileges @@ -243,7 +243,7 @@

Note

5.7.5. The System Catalog Schema

-

In addition to public and user-created schemas, each +

In addition to public and user-created schemas, each database contains a pg_catalog schema, which contains the system tables and all the built-in data types, functions, and operators. pg_catalog is always effectively part of diff --git a/docs/en_US/pg/ddl-system-columns.html b/docs/en_US/pg/ddl-system-columns.html index ae953b1972..83ef2aed4c 100644 --- a/docs/en_US/pg/ddl-system-columns.html +++ b/docs/en_US/pg/ddl-system-columns.html @@ -4,8 +4,8 @@ 5.4. System Columns - - + + @@ -21,9 +21,9 @@ restrictions.) You do not really need to be concerned about these columns, just know they exist.

-
+
oid
-

+

The object identifier (object ID) of a row. This column is only present if the table was created using WITH OIDS, or if the default_with_oids @@ -32,7 +32,7 @@

tableoid
-

The OID of the table containing this row. This column is +

The OID of the table containing this row. This column is particularly handy for queries that select from inheritance hierarchies (see Section 5.8, “Inheritance”), since without it, it's difficult to tell which individual table a row came from. The @@ -43,7 +43,7 @@

xmin
-

The identity (transaction ID) of the inserting transaction for +

The identity (transaction ID) of the inserting transaction for this row version. (A row version is an individual state of a row; each update of a row creates a new row version for the same logical row.) @@ -51,13 +51,13 @@

cmin
-

The command identifier (starting at zero) within the inserting +

The command identifier (starting at zero) within the inserting transaction.

xmax
-

The identity (transaction ID) of the deleting transaction, or +

The identity (transaction ID) of the deleting transaction, or zero for an undeleted row version. It is possible for this column to be nonzero in a visible row version. That usually indicates that the deleting transaction hasn't committed yet, or that an attempted @@ -66,12 +66,12 @@

cmax
-

The command identifier within the deleting transaction, or zero. +

The command identifier within the deleting transaction, or zero.

ctid
-

The physical location of the row version within its table. Note that +

The physical location of the row version within its table. Note that although the ctid can be used to locate the row version very quickly, a row's ctid will change each time it is diff --git a/docs/en_US/pg/ddl.html b/docs/en_US/pg/ddl.html index 51a0a9cb61..23196585e6 100644 --- a/docs/en_US/pg/ddl.html +++ b/docs/en_US/pg/ddl.html @@ -4,8 +4,8 @@ Chapter 5. Data Definition - - + + @@ -20,23 +20,23 @@

5.2. Default Values
5.3. Constraints
-
5.3.1. Check Constraints
-
5.3.2. Not-Null Constraints
-
5.3.3. Unique Constraints
-
5.3.4. Primary Keys
+
5.3.1. Check Constraints
+
5.3.2. Not-Null Constraints
+
5.3.3. Unique Constraints
+
5.3.4. Primary Keys
5.3.5. Foreign Keys
5.4. System Columns
5.5. Modifying Tables
-
5.5.1. Adding a Column
-
5.5.2. Removing a Column
-
5.5.3. Adding a Constraint
-
5.5.4. Removing a Constraint
-
5.5.5. Changing a Column's Default Value
-
5.5.6. Changing a Column's Data Type
-
5.5.7. Renaming a Column
-
5.5.8. Renaming a Table
+
5.5.1. Adding a Column
+
5.5.2. Removing a Column
+
5.5.3. Adding a Constraint
+
5.5.4. Removing a Constraint
+
5.5.5. Changing a Column's Default Value
+
5.5.6. Changing a Column's Data Type
+
5.5.7. Renaming a Column
+
5.5.8. Renaming a Table
5.6. Privileges
5.7. Schemas
@@ -75,7 +75,7 @@

5.1. Table Basics

-

A table in a relational database is much like a table on paper: It +

A table in a relational database is much like a table on paper: It consists of rows and columns. The number and order of the columns is fixed, and each column has a name. The number of rows is variable — it reflects how much data is stored at a given moment. @@ -108,7 +108,7 @@ time-of-day values, and timestamp for values containing both date and time.

-

To create a table, you use the aptly named CREATE TABLE command. +

To create a table, you use the aptly named CREATE TABLE command. In this command you specify at least a name for the new table, the names of the columns and the data type of each column. For example: @@ -155,7 +155,7 @@

Tip

However, defining a table with anywhere near this many columns is highly unusual and often a questionable design.

-

If you no longer need a table, you can remove it using the DROP TABLE command. +

If you no longer need a table, you can remove it using the DROP TABLE command. For example:

DROP TABLE my_first_table;
diff --git a/docs/en_US/pg/disk-full.html b/docs/en_US/pg/disk-full.html
index 1782387fca..56073b67c9 100644
--- a/docs/en_US/pg/disk-full.html
+++ b/docs/en_US/pg/disk-full.html
@@ -4,8 +4,8 @@
 26.2. Disk Full Failure
 
 
-
-
+
+
 
 
 
diff --git a/docs/en_US/pg/diskusage.html b/docs/en_US/pg/diskusage.html
index d8dccfb63b..d462ad8f4e 100644
--- a/docs/en_US/pg/diskusage.html
+++ b/docs/en_US/pg/diskusage.html
@@ -4,8 +4,8 @@
 Chapter 26. Monitoring Disk Usage
 
 
-
-
+
+
 
 
 
@@ -25,7 +25,7 @@
  

26.1. Determining Disk Usage

-

Each table has a primary heap disk file where most of the data is +

Each table has a primary heap disk file where most of the data is stored. If the table has any columns with potentially-wide values, there is also a TOAST file associated with the table, which is used to store values too wide to fit comfortably in the main diff --git a/docs/en_US/pg/dml-delete.html b/docs/en_US/pg/dml-delete.html index 507c5efedb..aab327ca04 100644 --- a/docs/en_US/pg/dml-delete.html +++ b/docs/en_US/pg/dml-delete.html @@ -4,8 +4,8 @@ 6.3. Deleting Data - - + + @@ -13,7 +13,7 @@

6.3. Deleting Data

-

So far we have explained how to add data to tables and how to +

So far we have explained how to add data to tables and how to change data. What remains is to discuss how to remove data that is no longer needed. Just as adding data is only possible in whole rows, you can only remove entire rows from a table. In the diff --git a/docs/en_US/pg/dml-update.html b/docs/en_US/pg/dml-update.html index 5f34c57c08..29e4c70833 100644 --- a/docs/en_US/pg/dml-update.html +++ b/docs/en_US/pg/dml-update.html @@ -4,8 +4,8 @@ 6.2. Updating Data - - + + @@ -13,7 +13,7 @@

6.2. Updating Data

-

The modification of data that is already in the database is +

The modification of data that is already in the database is referred to as updating. You can update individual rows, all the rows in a table, or a subset of all rows. Each column can be updated separately; the other columns are not affected. diff --git a/docs/en_US/pg/dml.html b/docs/en_US/pg/dml.html index 65f802d98c..93a9a38436 100644 --- a/docs/en_US/pg/dml.html +++ b/docs/en_US/pg/dml.html @@ -4,8 +4,8 @@ Chapter 6. Data Manipulation - - + + @@ -31,7 +31,7 @@

6.1. Inserting Data

-

When a table is created, it contains no data. The first thing to +

When a table is created, it contains no data. The first thing to do before a database can be of much use is to insert data. Data is conceptually inserted one row at a time. Of course you can also insert more than one row, but there is no way to insert less than diff --git a/docs/en_US/pg/docguide-authoring.html b/docs/en_US/pg/docguide-authoring.html index bf9a31e3bc..21775267ee 100644 --- a/docs/en_US/pg/docguide-authoring.html +++ b/docs/en_US/pg/docguide-authoring.html @@ -4,8 +4,8 @@ G.4. Documentation Authoring - - + + @@ -21,7 +21,7 @@ these tools are provided in a typical full installation.

-

G.4.1. Emacs/PSGML

+

G.4.1. Emacs/PSGML

PSGML is the most common and most powerful mode for editing SGML documents. When properly configured, it will allow you to use @@ -95,7 +95,7 @@

-

G.4.2. Other Emacs modes

+

G.4.2. Other Emacs modes

GNU Emacs ships with a different SGML mode, which is not quite as powerful as PSGML, but it's less confusing and diff --git a/docs/en_US/pg/docguide-build.html b/docs/en_US/pg/docguide-build.html index 282df60826..e2b52c2d76 100644 --- a/docs/en_US/pg/docguide-build.html +++ b/docs/en_US/pg/docguide-build.html @@ -4,8 +4,8 @@ G.3. Building The Documentation - - + + @@ -19,7 +19,7 @@ documentation. (Remember to use GNU make.)

-

G.3.1. HTML

+

G.3.1. HTML

To build the HTML version of the documentation:

doc/src/sgml$ gmake html
@@ -46,7 +46,7 @@

-

G.3.2. Manpages

+

G.3.2. Manpages

We use the docbook2man utility to convert DocBook refentry pages to *roff output suitable for man @@ -67,7 +67,7 @@

-

G.3.3. Print Output via JadeTex

+

G.3.3. Print Output via JadeTex

If you want to use JadeTex to produce a printable rendition of the documentation, you can use one of the following commands: @@ -103,7 +103,7 @@

-

G.3.4. Print Output via RTF

+

G.3.4. Print Output via RTF

You can also create a printable version of the PostgreSQL documentation by converting it to RTF and applying minor formatting corrections using an office suite. @@ -123,7 +123,7 @@

Note

-

Applixware RTF Cleanup

+

Applixware RTF Cleanup

OpenJade omits specifying a default style for body text. In the past, this undiagnosed problem led to a long process of table of contents generation. However, with @@ -272,7 +272,7 @@

Note

-

G.3.5. Plain Text Files

+

G.3.5. Plain Text Files

Several files are distributed as plain text, for reading during the installation process. The INSTALL file corresponds to Chapter 14, Installation Instructions, with some minor @@ -294,7 +294,7 @@

Note

-

G.3.6. Syntax Check

+

G.3.6. Syntax Check

Building the documentation can take very long. But there is a method to just check the correct syntax of the documentation files, which only takes a few seconds: diff --git a/docs/en_US/pg/docguide-style.html b/docs/en_US/pg/docguide-style.html index 218cf37b81..d8d06b8a96 100644 --- a/docs/en_US/pg/docguide-style.html +++ b/docs/en_US/pg/docguide-style.html @@ -4,8 +4,8 @@ G.5. Style Guide - - + + @@ -14,7 +14,7 @@

G.5. Style Guide

-

G.5.1. Reference Pages

+

G.5.1. Reference Pages

Reference pages should follow a standard layout. This allows users to find the desired information more quickly, and it also encourages writers to document all relevant aspects of a command. diff --git a/docs/en_US/pg/docguide-toolsets.html b/docs/en_US/pg/docguide-toolsets.html index c2b7e674ad..8d9e8acfc4 100644 --- a/docs/en_US/pg/docguide-toolsets.html +++ b/docs/en_US/pg/docguide-toolsets.html @@ -4,8 +4,8 @@ G.2. Tool Sets - - + + @@ -74,7 +74,7 @@ here.

-

G.2.1. Linux RPM Installation

+

G.2.1. Linux RPM Installation

Most vendors provide a complete RPM set for DocBook processing in their distribution. Look for an “SGML” option while installing, or the following packages: @@ -87,7 +87,7 @@

-

G.2.2. FreeBSD Installation

+

G.2.2. FreeBSD Installation

The FreeBSD Documentation Project is itself a heavy user of DocBook, so it comes as no surprise that there is a full set of “ports” of the documentation tools available on @@ -123,7 +123,7 @@

-

G.2.3. Debian Packages

+

G.2.3. Debian Packages

There is a full set of packages of the documentation tools available for Debian GNU/Linux. To install, simply use: @@ -135,7 +135,7 @@

-

G.2.4. Manual Installation from Source

+

G.2.4. Manual Installation from Source

The manual installation process of the DocBook tools is somewhat complex, so if you have pre-built packages available, use them. We describe here only a standard setup, with reasonably standard @@ -144,7 +144,7 @@ package, and read SGML introductory material.

-

G.2.4.1. Installing OpenJade

+

G.2.4.1. Installing OpenJade

  1. The installation of OpenJade offers a GNU-style @@ -194,7 +194,7 @@

-

G.2.4.2. Installing the DocBook DTD Kit

+

G.2.4.2. Installing the DocBook DTD Kit

  1. Obtain the DocBook V4.2 distribution.

  2. @@ -249,7 +249,7 @@
-

G.2.4.3. Installing the DocBook DSSSL Style Sheets

+

G.2.4.3. Installing the DocBook DSSSL Style Sheets

To install the style sheets, unzip and untar the distribution and move it to a suitable place, for example /usr/local/share/sgml. (The archive will @@ -273,7 +273,7 @@

PostgreSQL has four primary documentation diff --git a/docs/en_US/pg/dynamic-trace.html b/docs/en_US/pg/dynamic-trace.html index 591e4c111b..be79120f20 100644 --- a/docs/en_US/pg/dynamic-trace.html +++ b/docs/en_US/pg/dynamic-trace.html @@ -4,8 +4,8 @@ 25.4. Dynamic Tracing - - + + @@ -13,7 +13,7 @@

25.4. Dynamic Tracing

-

PostgreSQL provides facilities to support +

PostgreSQL provides facilities to support dynamic tracing of the database server. This allows an external utility to be called at specific points in the code and thereby trace execution. Currently, this facility is primarily intended for use by diff --git a/docs/en_US/pg/ecpg-commands.html b/docs/en_US/pg/ecpg-commands.html index 47d474821f..90ce315911 100644 --- a/docs/en_US/pg/ecpg-commands.html +++ b/docs/en_US/pg/ecpg-commands.html @@ -4,8 +4,8 @@ 31.4. Running SQL Commands - - + + diff --git a/docs/en_US/pg/ecpg-connect.html b/docs/en_US/pg/ecpg-connect.html index 198d00d921..75bb042692 100644 --- a/docs/en_US/pg/ecpg-connect.html +++ b/docs/en_US/pg/ecpg-connect.html @@ -4,8 +4,8 @@ 31.2. Connecting to the Database Server - - + + diff --git a/docs/en_US/pg/ecpg-descriptors.html b/docs/en_US/pg/ecpg-descriptors.html index d97c5de7ba..d158b3e1e4 100644 --- a/docs/en_US/pg/ecpg-descriptors.html +++ b/docs/en_US/pg/ecpg-descriptors.html @@ -4,8 +4,8 @@ 31.10. Using SQL Descriptor Areas - - + + diff --git a/docs/en_US/pg/ecpg-develop.html b/docs/en_US/pg/ecpg-develop.html index d0bda73a43..c2a9823437 100644 --- a/docs/en_US/pg/ecpg-develop.html +++ b/docs/en_US/pg/ecpg-develop.html @@ -4,8 +4,8 @@ 31.15. Internals - - + + diff --git a/docs/en_US/pg/ecpg-disconnect.html b/docs/en_US/pg/ecpg-disconnect.html index 6d49456ab8..388b4968ab 100644 --- a/docs/en_US/pg/ecpg-disconnect.html +++ b/docs/en_US/pg/ecpg-disconnect.html @@ -4,8 +4,8 @@ 31.3. Closing a Connection - - + + diff --git a/docs/en_US/pg/ecpg-dynamic.html b/docs/en_US/pg/ecpg-dynamic.html index b0a03c9dfd..34c009fa1d 100644 --- a/docs/en_US/pg/ecpg-dynamic.html +++ b/docs/en_US/pg/ecpg-dynamic.html @@ -4,8 +4,8 @@ 31.7. Dynamic SQL - - + + diff --git a/docs/en_US/pg/ecpg-errors.html b/docs/en_US/pg/ecpg-errors.html index 5267f4a69e..5494dda1b8 100644 --- a/docs/en_US/pg/ecpg-errors.html +++ b/docs/en_US/pg/ecpg-errors.html @@ -4,8 +4,8 @@ 31.11. Error Handling - - + + @@ -18,7 +18,7 @@ nonexclusive facilities for this.

-

31.11.1. Setting Callbacks

+

31.11.1. Setting Callbacks

One simple method to catch errors and warnings is to set a specific action to be executed whenever a particular condition occurs. In general: @@ -139,7 +139,7 @@

-

31.11.2. sqlca

+

31.11.2. sqlca

For more powerful error handling, the embedded SQL interface provides a global variable with the name sqlca that has the following structure: @@ -222,7 +222,7 @@

-

31.11.3. SQLSTATE vs SQLCODE

+

31.11.3. SQLSTATE vs SQLCODE

The fields sqlca.sqlstate and sqlca.sqlcode are two different schemes that provide error codes. Both are derived from the SQL standard, but diff --git a/docs/en_US/pg/ecpg-informix-compat.html b/docs/en_US/pg/ecpg-informix-compat.html index d46cc9c4c0..5f7d4619f6 100644 --- a/docs/en_US/pg/ecpg-informix-compat.html +++ b/docs/en_US/pg/ecpg-informix-compat.html @@ -4,8 +4,8 @@ 31.9. Informix compatibility mode - - + + @@ -49,7 +49,7 @@ find support in ecpg for that either.

-

31.9.1. Additional embedded SQL statements

+

31.9.1. Additional embedded SQL statements

CLOSE DATABASE
@@ -67,7 +67,7 @@

-

31.9.2. Additional functions

+

31.9.2. Additional functions

decadd
@@ -816,7 +816,7 @@

-

31.9.3. Additional constants

+

31.9.3. Additional constants

Note that all constants here describe errors and all of them are defined to represent negative values. In the descriptions of the different constants you can also find the value that the constants represent in the diff --git a/docs/en_US/pg/ecpg-library.html b/docs/en_US/pg/ecpg-library.html index 28962e5674..88526cfd76 100644 --- a/docs/en_US/pg/ecpg-library.html +++ b/docs/en_US/pg/ecpg-library.html @@ -4,8 +4,8 @@ 31.14. Library Functions - - + + diff --git a/docs/en_US/pg/ecpg-pgtypes.html b/docs/en_US/pg/ecpg-pgtypes.html index 1d4d45fe30..fed4768365 100644 --- a/docs/en_US/pg/ecpg-pgtypes.html +++ b/docs/en_US/pg/ecpg-pgtypes.html @@ -4,8 +4,8 @@ 31.8. pgtypes library - - + + @@ -35,7 +35,7 @@

-

31.8.1. The numeric type

+

31.8.1. The numeric type

The numeric type offers to do calculations with arbitrary precision. See Section 8.1, “Numeric Types” for the equivalent type in the PostgreSQL server. Because of the arbitrary precision this @@ -279,7 +279,7 @@

-

31.8.2. The date type

+

31.8.2. The date type

The date type in C enables your programs to deal with data of the SQL type date. See Section 8.5, “Date/Time Types” for the equivalent type in the PostgreSQL server. @@ -319,7 +319,7 @@

The following input formats are allowed:

-

Table 31.1. Valid input formats for PGTYPESdate_from_asc

+

Table 31.1. Valid input formats for PGTYPESdate_from_asc

@@ -530,7 +530,7 @@ the same date: November, 23rd, 1959.

-

Table 31.2. Valid input formats for PGTYPESdate_fmt_asc

+

Table 31.2. Valid input formats for PGTYPESdate_fmt_asc

@@ -621,7 +621,7 @@ you an idea of how to use this function.

-

Table 31.3. Valid input formats for rdefmtdate

+

Table 31.3. Valid input formats for rdefmtdate

@@ -709,7 +709,7 @@

-

31.8.3. The timestamp type

+

31.8.3. The timestamp type

The timestamp type in C enables your programs to deal with data of the SQL type timestamp. See Section 8.5, “Date/Time Types” for the equivalent type in the PostgreSQL server. @@ -748,7 +748,7 @@

The following table contains a few examples for input strings:

-

Table 31.4. Valid input formats for PGTYPEStimestamp_from_asc

+

Table 31.4. Valid input formats for PGTYPEStimestamp_from_asc

@@ -1076,7 +1076,7 @@

-

31.8.4. The interval type

+

31.8.4. The interval type

The interval type in C enables your programs to deal with data of the SQL type interval. See Section 8.5, “Date/Time Types” for the equivalent type in the PostgreSQL server. @@ -1152,7 +1152,7 @@

-

31.8.5. The decimal type

+

31.8.5. The decimal type

The decimal type is similar to the numeric type. However it is limited to a maximal precision of 30 significant digits. In contrast to the numeric type which can be created on the heap only, the decimal type can be @@ -1186,7 +1186,7 @@

-

31.8.6. errno values of pgtypeslib

+

31.8.6. errno values of pgtypeslib

PGTYPES_NUM_BAD_NUMERIC
@@ -1235,7 +1235,7 @@

-

31.8.7. Special constants of pgtypeslib

+

31.8.7. Special constants of pgtypeslib

diff --git a/docs/en_US/pg/ecpg-preproc.html b/docs/en_US/pg/ecpg-preproc.html index f54f340e0b..d5827e71ab 100644 --- a/docs/en_US/pg/ecpg-preproc.html +++ b/docs/en_US/pg/ecpg-preproc.html @@ -4,8 +4,8 @@ 31.12. Preprocessor directives - - + + @@ -14,7 +14,7 @@

31.12. Preprocessor directives

-

31.12.1. Including files

+

31.12.1. Including files

To include an external file into your embedded SQL program, use:

EXEC SQL INCLUDE filename;
@@ -42,7 +42,7 @@

Note

-

31.12.2. The #define and #undef directives

+

31.12.2. The #define and #undef directives

Similar to the directive #define that is known from C, embedded SQL has a similar concept:

@@ -81,7 +81,7 @@

Note

-

31.12.3. ifdef, ifndef, else, elif and endif directives

+

31.12.3. ifdef, ifndef, else, elif and endif directives

You can use the following directives to compile code sections conditionally:

diff --git a/docs/en_US/pg/ecpg-process.html b/docs/en_US/pg/ecpg-process.html index 71a06ce32f..96ff54054a 100644 --- a/docs/en_US/pg/ecpg-process.html +++ b/docs/en_US/pg/ecpg-process.html @@ -4,8 +4,8 @@ 31.13. Processing Embedded SQL Programs - - + + diff --git a/docs/en_US/pg/ecpg-set-connection.html b/docs/en_US/pg/ecpg-set-connection.html index 3c4f6184ae..a13e84ad91 100644 --- a/docs/en_US/pg/ecpg-set-connection.html +++ b/docs/en_US/pg/ecpg-set-connection.html @@ -4,8 +4,8 @@ 31.5. Choosing a Connection - - + + diff --git a/docs/en_US/pg/ecpg-variables.html b/docs/en_US/pg/ecpg-variables.html index ac0f56024c..75e41a4f8d 100644 --- a/docs/en_US/pg/ecpg-variables.html +++ b/docs/en_US/pg/ecpg-variables.html @@ -4,8 +4,8 @@ 31.6. Using Host Variables - - + + @@ -28,7 +28,7 @@ variables
.

-

31.6.1. Overview

+

31.6.1. Overview

Passing data between the C program and the SQL statements is particularly simple in embedded SQL. Instead of having the program paste the data into the statement, which entails various @@ -48,7 +48,7 @@

-

31.6.2. Declare Sections

+

31.6.2. Declare Sections

To pass data from the program to the database, for example as parameters in a query, or to pass data from the database back to the program, the C variables that are intended to contain this @@ -90,7 +90,7 @@

-

31.6.3. Different types of host variables

+

31.6.3. Different types of host variables

As a host variable you can also use arrays, typedefs, structs and pointers. Moreover there are special types of host variables that exist only in ECPG. @@ -169,7 +169,7 @@

-

31.6.4. SELECT INTO and FETCH INTO

+

31.6.4. SELECT INTO and FETCH INTO

Now you should be able to pass data generated by your program into an SQL command. But how do you retrieve the results of a query? For that purpose, embedded SQL provides special variants of the @@ -228,7 +228,7 @@

-

31.6.5. Indicators

+

31.6.5. Indicators

The examples above do not handle null values. In fact, the retrieval examples will raise an error if they fetch a null value from the database. To be able to pass null values to the database diff --git a/docs/en_US/pg/ecpg.html b/docs/en_US/pg/ecpg.html index 9ad0760c9b..7dab3952c7 100644 --- a/docs/en_US/pg/ecpg.html +++ b/docs/en_US/pg/ecpg.html @@ -4,8 +4,8 @@ Chapter 31. ECPG - Embedded SQL in C - - + + @@ -23,48 +23,48 @@

31.5. Choosing a Connection
31.6. Using Host Variables
-
31.6.1. Overview
-
31.6.2. Declare Sections
-
31.6.3. Different types of host variables
-
31.6.4. SELECT INTO and FETCH INTO
-
31.6.5. Indicators
+
31.6.1. Overview
+
31.6.2. Declare Sections
+
31.6.3. Different types of host variables
+
31.6.4. SELECT INTO and FETCH INTO
+
31.6.5. Indicators
31.7. Dynamic SQL
31.8. pgtypes library
-
31.8.1. The numeric type
-
31.8.2. The date type
-
31.8.3. The timestamp type
-
31.8.4. The interval type
-
31.8.5. The decimal type
-
31.8.6. errno values of pgtypeslib
-
31.8.7. Special constants of pgtypeslib
+
31.8.1. The numeric type
+
31.8.2. The date type
+
31.8.3. The timestamp type
+
31.8.4. The interval type
+
31.8.5. The decimal type
+
31.8.6. errno values of pgtypeslib
+
31.8.7. Special constants of pgtypeslib
31.9. Informix compatibility mode
-
31.9.1. Additional embedded SQL statements
-
31.9.2. Additional functions
-
31.9.3. Additional constants
+
31.9.1. Additional embedded SQL statements
+
31.9.2. Additional functions
+
31.9.3. Additional constants
31.10. Using SQL Descriptor Areas
31.11. Error Handling
-
31.11.1. Setting Callbacks
-
31.11.2. sqlca
-
31.11.3. SQLSTATE vs SQLCODE
+
31.11.1. Setting Callbacks
+
31.11.2. sqlca
+
31.11.3. SQLSTATE vs SQLCODE
31.12. Preprocessor directives
-
31.12.1. Including files
-
31.12.2. The #define and #undef directives
-
31.12.3. ifdef, ifndef, else, elif and endif directives
+
31.12.1. Including files
+
31.12.2. The #define and #undef directives
+
31.12.3. ifdef, ifndef, else, elif and endif directives
31.13. Processing Embedded SQL Programs
31.14. Library Functions
31.15. Internals
-

This chapter describes the embedded SQL package +

This chapter describes the embedded SQL package for PostgreSQL. It was written by Linus Tolke () and Michael Meskes (). Originally it was written to work with diff --git a/docs/en_US/pg/encryption-options.html b/docs/en_US/pg/encryption-options.html index f5ca5576c0..de4810a6d1 100644 --- a/docs/en_US/pg/encryption-options.html +++ b/docs/en_US/pg/encryption-options.html @@ -4,8 +4,8 @@ 16.6. Encryption Options - - + + @@ -13,7 +13,7 @@

16.6. Encryption Options

-

PostgreSQL offers encryption at several +

PostgreSQL offers encryption at several levels, and provides flexibility in protecting data from disclosure due to database server theft, unscrupulous administrators, and insecure networks. Encryption might also be required to secure diff --git a/docs/en_US/pg/errcodes-appendix.html b/docs/en_US/pg/errcodes-appendix.html index 96d99f7b78..e3549cba5c 100644 --- a/docs/en_US/pg/errcodes-appendix.html +++ b/docs/en_US/pg/errcodes-appendix.html @@ -4,8 +4,8 @@ Appendix A. PostgreSQL Error Codes - - + + @@ -13,7 +13,7 @@

Appendix A. PostgreSQL Error Codes

-

All messages emitted by the PostgreSQL +

All messages emitted by the PostgreSQL server are assigned five-character error codes that follow the SQL standard's conventions for “SQLSTATE” codes. Applications that need to know which error condition has occurred should usually @@ -33,7 +33,7 @@ what to do from the error class.

Table A.1, “PostgreSQL Error Codes” lists all the error codes defined in - PostgreSQL 8.2.12. (Some are not actually + PostgreSQL 8.2.13. (Some are not actually used at present, but are defined by the SQL standard.) The error classes are also shown. For each error class there is a “standard” error code having the last three characters diff --git a/docs/en_US/pg/error-message-reporting.html b/docs/en_US/pg/error-message-reporting.html index 103924bff1..25400ded0a 100644 --- a/docs/en_US/pg/error-message-reporting.html +++ b/docs/en_US/pg/error-message-reporting.html @@ -4,8 +4,8 @@ 45.2. Reporting Errors Within the Server - - + + @@ -13,7 +13,7 @@

45.2. Reporting Errors Within the Server

-

Error, warning, and log messages generated within the server code +

Error, warning, and log messages generated within the server code should be created using ereport, or its older cousin elog. The use of this function is complex enough to require some explanation. @@ -76,7 +76,7 @@ the standard format codes accepted by sprintf, the format code %m can be used to insert the error message returned by strerror for the current value of errno. - [9] + [9] %m does not require any corresponding entry in the parameter list for errmsg. Note that the message string will be run through gettext @@ -153,7 +153,7 @@



-

[9] That is, the value that was current when the ereport call +

[9] That is, the value that was current when the ereport call was reached; changes of errno within the auxiliary reporting routines will not affect it. That would not be true if you were to write strerror(errno) explicitly in errmsg's diff --git a/docs/en_US/pg/error-style-guide.html b/docs/en_US/pg/error-style-guide.html index f7ed8e8db7..680cd4976e 100644 --- a/docs/en_US/pg/error-style-guide.html +++ b/docs/en_US/pg/error-style-guide.html @@ -4,8 +4,8 @@ 45.3. Error Message Style Guide - - + + @@ -18,7 +18,7 @@ PostgreSQL.

-

What goes where

+

What goes where

The primary message should be short, factual, and avoid reference to implementation details such as specific function names. “Short” means “should fit on one line under normal @@ -51,7 +51,7 @@

-

Formatting

+

Formatting

Don't put any specific assumptions about formatting into the message texts. Expect clients and the server log to wrap lines to fit their own needs. In long messages, newline characters (\n) may be used to indicate @@ -66,7 +66,7 @@

-

Quotation marks

+

Quotation marks

English text should use double quotes when quoting is appropriate. Text in other languages should consistently use one kind of quotes that is consistent with publishing customs and computer output of other programs. @@ -81,7 +81,7 @@

-

Use of quotes

+

Use of quotes

Use quotes always to delimit file names, user-supplied identifiers, and other variables that might contain words. Do not use them to mark up variables that will not contain words (for example, operator names). @@ -97,7 +97,7 @@

-

Grammar and punctuation

+

Grammar and punctuation

The rules are different for primary error messages and for detail/hint messages:

@@ -118,7 +118,7 @@

-

Upper case vs. lower case

+

Upper case vs. lower case

Use lower case for message wording, including the first letter of a primary error message. Use upper case for SQL commands and key words if they appear in the message. @@ -128,7 +128,7 @@

-

Avoid passive voice

+

Avoid passive voice

Use the active voice. Use complete sentences when there is an acting subject (“A could not do B”). Use telegram style without subject if the subject would be the program itself; do not use @@ -138,7 +138,7 @@

-

Present vs past tense

+

Present vs past tense

Use past tense if an attempt to do something failed, but could perhaps succeed next time (perhaps after fixing some problem). Use present tense if the failure is certainly permanent. @@ -168,7 +168,7 @@

-

Type of the object

+

Type of the object

When citing the name of an object, state what kind of object it is.

Rationale: Otherwise no one will know what “foo.bar.baz” @@ -176,7 +176,7 @@

-

Brackets

+

Brackets

Square brackets are only to be used (1) in command synopses to denote optional arguments, or (2) to denote an array subscript.

@@ -185,7 +185,7 @@

-

Assembling error messages

+

Assembling error messages

When a message includes text that is generated elsewhere, embed it in this style:

@@ -200,7 +200,7 @@

-

Reasons for errors

+

Reasons for errors

Messages should always state the reason why an error occurred. For example:

@@ -211,7 +211,7 @@

-

Function names

+

Function names

Don't include the name of the reporting routine in the error text. We have other mechanisms for finding that out when needed, and for most users it's not helpful information. If the error text doesn't make as much sense @@ -235,7 +235,7 @@

-

Tricky words to avoid

+

Tricky words to avoid

Unable. Unable” is nearly the passive voice. Better use “cannot” or “could not”, as appropriate.

@@ -264,7 +264,7 @@

-

Proper spelling

+

Proper spelling

Spell out words in full. For instance, avoid:

    @@ -285,7 +285,7 @@

-

Localization

+

Localization

Keep in mind that error message texts need to be translated into other languages. Follow the guidelines in Section 46.2.2, “Message-writing guidelines” to avoid making life difficult for translators. diff --git a/docs/en_US/pg/executor.html b/docs/en_US/pg/executor.html index df89d37c6a..e905cdef5f 100644 --- a/docs/en_US/pg/executor.html +++ b/docs/en_US/pg/executor.html @@ -4,8 +4,8 @@ 42.6. Executor - - + + diff --git a/docs/en_US/pg/explicit-joins.html b/docs/en_US/pg/explicit-joins.html index a603506fad..7836fb1e99 100644 --- a/docs/en_US/pg/explicit-joins.html +++ b/docs/en_US/pg/explicit-joins.html @@ -4,8 +4,8 @@ 13.3. Controlling the Planner with Explicit JOIN Clauses - - + + @@ -13,7 +13,7 @@

13.3. Controlling the Planner with Explicit JOIN Clauses

-

It is possible +

It is possible to control the query planner to some extent by using the explicit JOIN syntax. To see why this matters, we first need some background.

diff --git a/docs/en_US/pg/explicit-locking.html b/docs/en_US/pg/explicit-locking.html index 512f166963..cffd3baf22 100644 --- a/docs/en_US/pg/explicit-locking.html +++ b/docs/en_US/pg/explicit-locking.html @@ -4,8 +4,8 @@ 12.3. Explicit Locking - - + + @@ -13,7 +13,7 @@

12.3. Explicit Locking

-

PostgreSQL provides various lock modes +

PostgreSQL provides various lock modes to control concurrent access to data in tables. These modes can be used for application-controlled locking in situations where MVCC does not give the desired behavior. Also, @@ -32,7 +32,7 @@

12.3.1. Table-Level Locks

-

The list below shows the available lock modes and the contexts in +

The list below shows the available lock modes and the contexts in which they are used automatically by PostgreSQL. You can also acquire any of these locks explicitly with the command LOCK. @@ -229,7 +229,7 @@

Tip

12.3.3. Deadlocks

-

The use of explicit locking can increase the likelihood of +

The use of explicit locking can increase the likelihood of deadlocks, wherein two (or more) transactions each hold locks that the other wants. For example, if transaction 1 acquires an exclusive lock on table A and then tries to acquire @@ -300,7 +300,7 @@

Tip

12.3.4. Advisory Locks

-

PostgreSQL provides a means for +

PostgreSQL provides a means for creating locks that have application-defined meanings. These are called advisory locks, because the system does not enforce their use — it is up to the application to use them diff --git a/docs/en_US/pg/extend-type-system.html b/docs/en_US/pg/extend-type-system.html index 433273786e..e1e71bc266 100644 --- a/docs/en_US/pg/extend-type-system.html +++ b/docs/en_US/pg/extend-type-system.html @@ -4,8 +4,8 @@ 33.2. The PostgreSQL Type System - - + + @@ -13,11 +13,11 @@

33.2. The PostgreSQL Type System

-

PostgreSQL data types are divided into base +

PostgreSQL data types are divided into base types, composite types, domains, and pseudo-types.

-

33.2.1. Base Types

+

33.2.1. Base Types

Base types are those, like int4, that are implemented below the level of the SQL language (typically in a low-level language such as C). They generally @@ -32,7 +32,7 @@

-

33.2.2. Composite Types

+

33.2.2. Composite Types

Composite types, or row types, are created whenever the user creates a table. It is also possible to use CREATE TYPE to define a “stand-alone” composite type with no associated @@ -44,7 +44,7 @@

-

33.2.3. Domains

+

33.2.3. Domains

A domain is based on a particular base type and for many purposes is interchangeable with its base type. However, a domain may have constraints that restrict its valid values to a subset of @@ -56,7 +56,7 @@

-

33.2.4. Pseudo-Types

+

33.2.4. Pseudo-Types

There are a few “pseudo-types” for special purposes. Pseudo-types cannot appear as columns of tables or attributes of composite types, but they can be used to declare the argument and @@ -67,7 +67,7 @@

33.2.5. Polymorphic Types

-

Two pseudo-types of special interest are anyelement and +

Two pseudo-types of special interest are anyelement and anyarray, which are collectively called polymorphic types. Any function declared using these types is said to be a polymorphic function. A polymorphic function can diff --git a/docs/en_US/pg/extend.html b/docs/en_US/pg/extend.html index 328079674f..f61982b8e6 100644 --- a/docs/en_US/pg/extend.html +++ b/docs/en_US/pg/extend.html @@ -4,8 +4,8 @@ Chapter 33. Extending SQL - - + + @@ -19,21 +19,21 @@

33.1. How Extensibility Works
33.2. The PostgreSQL Type System
-
33.2.1. Base Types
-
33.2.2. Composite Types
-
33.2.3. Domains
-
33.2.4. Pseudo-Types
+
33.2.1. Base Types
+
33.2.2. Composite Types
+
33.2.3. Domains
+
33.2.4. Pseudo-Types
33.2.5. Polymorphic Types
33.3. User-Defined Functions
33.4. Query Language (SQL) Functions
33.4.1. SQL Functions on Base Types
-
33.4.2. SQL Functions on Composite Types
+
33.4.2. SQL Functions on Composite Types
33.4.3. Functions with Output Parameters
33.4.4. SQL Functions as Table Sources
-
33.4.5. SQL Functions Returning Sets
-
33.4.6. Polymorphic SQL Functions
+
33.4.5. SQL Functions Returning Sets
+
33.4.6. Polymorphic SQL Functions
33.5. Function Overloading
33.6. Function Volatility Categories
@@ -43,28 +43,28 @@
33.9.1. Dynamic Loading
33.9.2. Base Types in C-Language Functions
-
33.9.3. Version 0 Calling Conventions
-
33.9.4. Version 1 Calling Conventions
-
33.9.5. Writing Code
+
33.9.3. Version 0 Calling Conventions
+
33.9.4. Version 1 Calling Conventions
+
33.9.5. Writing Code
33.9.6. Compiling and Linking Dynamically-Loaded Functions
33.9.7. Extension Building Infrastructure
-
33.9.8. Composite-Type Arguments
-
33.9.9. Returning Rows (Composite Types)
+
33.9.8. Composite-Type Arguments
+
33.9.9. Returning Rows (Composite Types)
33.9.10. Returning Sets
-
33.9.11. Polymorphic Arguments and Return Types
-
33.9.12. Shared Memory and LWLocks
+
33.9.11. Polymorphic Arguments and Return Types
+
33.9.12. Shared Memory and LWLocks
33.10. User-Defined Aggregates
33.11. User-Defined Types
33.12. User-Defined Operators
33.13. Operator Optimization Information
-
33.13.1. COMMUTATOR
-
33.13.2. NEGATOR
-
33.13.3. RESTRICT
-
33.13.4. JOIN
-
33.13.5. HASHES
-
33.13.6. MERGES (SORT1, SORT2, LTCMP, GTCMP)
+
33.13.1. COMMUTATOR
+
33.13.2. NEGATOR
+
33.13.3. RESTRICT
+
33.13.4. JOIN
+
33.13.5. HASHES
+
33.13.6. MERGES (SORT1, SORT2, LTCMP, GTCMP)
33.14. Interfacing Extensions To Indexes
@@ -78,7 +78,7 @@
-

In the sections that follow, we will discuss how you +

In the sections that follow, we will discuss how you can extend the PostgreSQL SQL query language by adding: diff --git a/docs/en_US/pg/external-extensions.html b/docs/en_US/pg/external-extensions.html index c09f81bdd1..5604cd8bcf 100644 --- a/docs/en_US/pg/external-extensions.html +++ b/docs/en_US/pg/external-extensions.html @@ -4,8 +4,8 @@ H.3. Extensions - - + + @@ -13,7 +13,7 @@

H.3. Extensions

-

PostgreSQL is designed to be easily extensible. For +

PostgreSQL is designed to be easily extensible. For this reason, extensions loaded into the database can function just like features that are packaged with the database. The contrib/ directory shipped with the source code diff --git a/docs/en_US/pg/external-pl.html b/docs/en_US/pg/external-pl.html index 4d133f179b..919ca856a4 100644 --- a/docs/en_US/pg/external-pl.html +++ b/docs/en_US/pg/external-pl.html @@ -4,8 +4,8 @@ H.2. Procedural Languages - - + + @@ -13,7 +13,7 @@

H.2. Procedural Languages

-

PostgreSQL includes several procedural +

PostgreSQL includes several procedural languages with the base distribution: PL/PgSQL, PL/Tcl, PL/Perl, and PL/Python.

diff --git a/docs/en_US/pg/external-projects.html b/docs/en_US/pg/external-projects.html index 600e171d28..a153cb540f 100644 --- a/docs/en_US/pg/external-projects.html +++ b/docs/en_US/pg/external-projects.html @@ -4,8 +4,8 @@ Appendix H. External Projects - - + + @@ -51,7 +51,7 @@

Note

H.1. Client Interfaces

-

There are only two client interfaces included in the base +

There are only two client interfaces included in the base PostgreSQL distribution:

    diff --git a/docs/en_US/pg/features.html b/docs/en_US/pg/features.html index c98f7517e6..878d819247 100644 --- a/docs/en_US/pg/features.html +++ b/docs/en_US/pg/features.html @@ -4,8 +4,8 @@ Appendix D. SQL Conformance - - + + diff --git a/docs/en_US/pg/functions-admin.html b/docs/en_US/pg/functions-admin.html index 27b48fab75..8baf329505 100644 --- a/docs/en_US/pg/functions-admin.html +++ b/docs/en_US/pg/functions-admin.html @@ -4,8 +4,8 @@ 9.20. System Administration Functions - - + + @@ -47,7 +47,7 @@
-

The function current_setting yields the +

The function current_setting yields the current value of the setting setting_name. It corresponds to the SQL command SHOW. An example: @@ -77,7 +77,7 @@ (1 row)

-

The functions shown in Table 9.46, “Server Signalling Functions” send control signals to +

The functions shown in Table 9.46, “Server Signalling Functions” send control signals to other server processes. Use of these functions is restricted to superusers.

@@ -136,7 +136,7 @@ redirect_stderr is used for logging, since otherwise there is no log-file manager subprocess.

-

The functions shown in Table 9.47, “Backup Control Functions” assist in making on-line backups. +

The functions shown in Table 9.47, “Backup Control Functions” assist in making on-line backups. Use of the first three functions is restricted to superusers.

@@ -267,7 +267,7 @@

The functions shown in Table 9.48, “Database Object Size Functions” calculate the actual disk space usage of database objects.

-
+

Table 9.48. Database Object Size Functions

@@ -411,16 +411,16 @@
-

pg_ls_dir returns all the names in the specified +

pg_ls_dir returns all the names in the specified directory, except the special entries “.” and “..”.

-

pg_read_file returns part of a text file, starting +

pg_read_file returns part of a text file, starting at the given offset, returning at most length bytes (less if the end of file is reached first). If offset is negative, it is relative to the end of the file.

-

pg_stat_file returns a record containing the file +

pg_stat_file returns a record containing the file size, last accessed time stamp, last modified time stamp, last file status change time stamp (Unix platforms only), file creation time stamp (Windows only), and a boolean @@ -529,7 +529,7 @@

-

pg_advisory_lock locks an application-defined resource, +

pg_advisory_lock locks an application-defined resource, which may be identified either by a single 64-bit key value or two 32-bit key values (note that these two key spaces do not overlap). If another session already holds a lock on the same resource, the @@ -538,32 +538,32 @@ is locked three times it must be also unlocked three times to be released for other sessions' use.

-

pg_advisory_lock_shared works the same as +

pg_advisory_lock_shared works the same as pg_advisory_lock, except the lock can be shared with other sessions requesting shared locks. Only would-be exclusive lockers are locked out.

-

pg_try_advisory_lock is similar to +

pg_try_advisory_lock is similar to pg_advisory_lock, except the function will not wait for the lock to become available. It will either obtain the lock immediately and return true, or return false if the lock cannot be acquired now.

-

pg_try_advisory_lock_shared works the same as +

pg_try_advisory_lock_shared works the same as pg_try_advisory_lock, except it attempts to acquire shared rather than exclusive lock.

-

pg_advisory_unlock will release a previously-acquired +

pg_advisory_unlock will release a previously-acquired exclusive advisory lock. It will return true if the lock is successfully released. If the lock was in fact not held, it will return false, and in addition, an SQL warning will be raised by the server.

-

pg_advisory_unlock_shared works the same as +

pg_advisory_unlock_shared works the same as pg_advisory_unlock, except to release a shared advisory lock.

-

pg_advisory_unlock_all will release all advisory locks +

pg_advisory_unlock_all will release all advisory locks held by the current session. (This function is implicitly invoked at session end, even if the client disconnects ungracefully.)

diff --git a/docs/en_US/pg/functions-aggregate.html b/docs/en_US/pg/functions-aggregate.html index 82b86fc259..c87614bdc0 100644 --- a/docs/en_US/pg/functions-aggregate.html +++ b/docs/en_US/pg/functions-aggregate.html @@ -4,8 +4,8 @@ 9.15. Aggregate Functions - - + + @@ -13,7 +13,7 @@

9.15. Aggregate Functions

-

Aggregate functions compute a single result +

Aggregate functions compute a single result value from a set of input values. The built-in aggregate functions are listed in Table 9.37, “General-Purpose Aggregate Functions” and @@ -40,7 +40,7 @@ - + avg(expression) smallint, int, @@ -54,7 +54,7 @@ the average (arithmetic mean) of all input values - + bit_and(expression) smallint, int, bigint, or @@ -65,7 +65,7 @@ the bitwise AND of all non-null input values, or null if none - + bit_or(expression) smallint, int, bigint, or @@ -76,7 +76,7 @@ the bitwise OR of all non-null input values, or null if none - + bool_and(expression) bool @@ -86,7 +86,7 @@ true if all input values are true, otherwise false - + bool_or(expression) bool @@ -109,7 +109,7 @@ - + every(expression) bool @@ -161,7 +161,7 @@

Note

-

Boolean aggregates bool_and and +

Boolean aggregates bool_and and bool_or correspond to standard SQL aggregates every and any or some. @@ -197,7 +197,7 @@

Note

In all cases, null is returned if the computation is meaningless, for example when N is zero.

-
+

Table 9.38. Aggregate Functions for Statistics

@@ -214,7 +214,7 @@

Note

- - - - - - - - - - - @@ -58,7 +58,7 @@ get_bit(string, offset) @@ -68,7 +68,7 @@ get_byte(string, offset) @@ -93,7 +93,7 @@ offset, newvalue) @@ -104,7 +104,7 @@ offset, newvalue) @@ -113,7 +113,7 @@ @@ -194,8 +194,8 @@ diff --git a/docs/en_US/pg/functions-bitstring.html b/docs/en_US/pg/functions-bitstring.html index 6e0f17c464..4a255f76ca 100644 --- a/docs/en_US/pg/functions-bitstring.html +++ b/docs/en_US/pg/functions-bitstring.html @@ -4,8 +4,8 @@ 9.6. Bit String Functions and Operators - - + + @@ -13,7 +13,7 @@

9.6. Bit String Functions and Operators

-

This section describes functions and operators for examining and +

This section describes functions and operators for examining and manipulating bit strings, that is values of the types bit and bit varying. Aside from the usual comparison operators, the operators diff --git a/docs/en_US/pg/functions-comparison.html b/docs/en_US/pg/functions-comparison.html index 63ac2df286..acd3eb2c87 100644 --- a/docs/en_US/pg/functions-comparison.html +++ b/docs/en_US/pg/functions-comparison.html @@ -4,8 +4,8 @@ 9.2. Comparison Operators - - + + @@ -13,7 +13,7 @@

9.2. Comparison Operators

-

The usual comparison operators are available, shown in Table 9.1, “Comparison Operators”. +

The usual comparison operators are available, shown in Table 9.1, “Comparison Operators”.

Table 9.1. Comparison Operators

@@ -69,7 +69,7 @@

Note

no < operator to compare a Boolean value with 3).

-

+

In addition to the comparison operators, the special BETWEEN construct is available.

@@ -90,15 +90,15 @@

Note

There is no difference between the two respective forms apart from the CPU cycles required to rewrite the first one into the second one internally. - + BETWEEN SYMMETRIC is the same as BETWEEN except there is no requirement that the argument to the left of AND be less than or equal to the argument on the right; the proper range is automatically determined.

-

- - - +

+ + + To check whether a value is or is not null, use the constructs

expression IS NULL
@@ -109,7 +109,7 @@ 

Note

expression ISNULL
 expression NOTNULL

- +

Do not write expression = NULL @@ -145,8 +145,8 @@

Note

versions prior to 8.2.

-

- +

+ The ordinary comparison operators yield null (signifying “unknown”) when either input is null. Another way to do comparisons is with the IS [ NOT ] DISTINCT FROM construct: @@ -163,12 +163,12 @@

Note

one input is null. Thus, these constructs effectively act as though null were a normal data value, rather than “unknown”.

-

- - - - - +

+ + + + + Boolean values can also be tested using the constructs

expression IS TRUE
diff --git a/docs/en_US/pg/functions-comparisons.html b/docs/en_US/pg/functions-comparisons.html
index b5a8a700e8..22d0ab6815 100644
--- a/docs/en_US/pg/functions-comparisons.html
+++ b/docs/en_US/pg/functions-comparisons.html
@@ -4,8 +4,8 @@
 9.17. Row and Array Comparisons
 
 
-
-
+
+
 
 
 
@@ -13,7 +13,7 @@
 
 

9.17. Row and Array Comparisons

-

This section describes several specialized constructs for making +

This section describes several specialized constructs for making multiple comparisons between groups of values. These forms are syntactically related to the subquery forms of the previous section, but do not involve subqueries. @@ -24,7 +24,7 @@ Boolean (true/false) results.

-

9.17.1. IN

+

9.17.1. IN

expression IN (value [, ...])

The right-hand side is a parenthesized list of scalar expressions. The result is “true” if the left-hand expression's @@ -47,7 +47,7 @@

-

9.17.2. NOT IN

+

9.17.2. NOT IN

expression NOT IN (value [, ...])

The right-hand side is a parenthesized list of scalar expressions. The result is “true” if the left-hand expression's @@ -79,7 +79,7 @@

Tip

-

9.17.3. ANY/SOME (array)

+

9.17.3. ANY/SOME (array)

expression operator ANY (array expression)
 expression operator SOME (array expression)

The right-hand side is a parenthesized expression, which must yield an @@ -106,7 +106,7 @@

Tip

-

9.17.4. ALL (array)

+

9.17.4. ALL (array)

expression operator ALL (array expression)

The right-hand side is a parenthesized expression, which must yield an array value. diff --git a/docs/en_US/pg/functions-conditional.html b/docs/en_US/pg/functions-conditional.html index 3517247344..8a112da8ae 100644 --- a/docs/en_US/pg/functions-conditional.html +++ b/docs/en_US/pg/functions-conditional.html @@ -4,8 +4,8 @@ 9.13. Conditional Expressions - - + + @@ -13,7 +13,7 @@

9.13. Conditional Expressions

-

This section describes the SQL-compliant conditional expressions +

This section describes the SQL-compliant conditional expressions available in PostgreSQL.

@@ -24,7 +24,7 @@

Tip

-

9.13.1. CASE

+

9.13.1. CASE

The SQL CASE expression is a generic conditional expression, similar to if/else statements in other languages: @@ -122,8 +122,8 @@

Tip

-

9.13.2. COALESCE

-
COALESCE(value [, ...])
+

9.13.2. COALESCE

+
COALESCE(value [, ...])

The COALESCE function returns the first of its arguments that is not null. Null is returned only if all arguments are null. It is often used to substitute a default value for @@ -141,8 +141,8 @@

Tip

-

9.13.3. NULLIF

-
NULLIF(value1, value2)
+

9.13.3. NULLIF

+
NULLIF(value1, value2)

The NULLIF function returns a null value if value1 and value2 are equal; otherwise it returns value1. @@ -157,8 +157,8 @@

Tip

-

9.13.4. GREATEST and LEAST

-
GREATEST(value [, ...])
+

9.13.4. GREATEST and LEAST

+
GREATEST(value [, ...])
LEAST(value [, ...])

The GREATEST and LEAST functions select the largest or smallest value from a list of any number of expressions. diff --git a/docs/en_US/pg/functions-datetime.html b/docs/en_US/pg/functions-datetime.html index b0c5d4d8fb..50617df2cc 100644 --- a/docs/en_US/pg/functions-datetime.html +++ b/docs/en_US/pg/functions-datetime.html @@ -4,8 +4,8 @@ 9.9. Date/Time Functions and Operators - - + + @@ -141,7 +141,7 @@

+ corr(Y, , X) double precision @@ -224,7 +224,7 @@

Note

correlation coefficient
+ covar_pop(Y, , X) double precision @@ -234,7 +234,7 @@

Note

population covariance
+ covar_samp(Y, , X) double precision @@ -273,7 +273,7 @@

Note

number of input rows in which both expressions are nonnull
+ regr_intercept(Y, , X) double precision @@ -293,7 +293,7 @@

Note

square of the correlation coefficient
+ regr_slope(Y, , X) double precision @@ -339,7 +339,7 @@

Note

squares” of the dependent variable)
+ stddev(expression) smallint, int, @@ -353,7 +353,7 @@

Note

+ stddev_pop(expression) smallint, int, @@ -366,7 +366,7 @@

Note

population standard deviation of the input values
+ stddev_samp(expression) smallint, int, @@ -379,7 +379,7 @@

Note

sample standard deviation of the input values
+ variance(expression) smallint, int, @@ -393,7 +393,7 @@

Note

+ var_pop(expression) smallint, int, @@ -406,7 +406,7 @@

Note

population variance of the input values (square of the population standard deviation)
+ var_samp(expression) smallint, int, diff --git a/docs/en_US/pg/functions-array.html b/docs/en_US/pg/functions-array.html index 439afe2fe8..6a516a84ac 100644 --- a/docs/en_US/pg/functions-array.html +++ b/docs/en_US/pg/functions-array.html @@ -4,8 +4,8 @@ 9.14. Array Functions and Operators - - + + diff --git a/docs/en_US/pg/functions-binarystring.html b/docs/en_US/pg/functions-binarystring.html index 8e923a25b0..e54519ed13 100644 --- a/docs/en_US/pg/functions-binarystring.html +++ b/docs/en_US/pg/functions-binarystring.html @@ -4,8 +4,8 @@ 9.5. Binary String Functions and Operators - - + + @@ -13,7 +13,7 @@

9.5. Binary String Functions and Operators

-

This section describes functions and operators for examining and +

This section describes functions and operators for examining and manipulating values of type bytea.

SQL defines some string functions with a @@ -48,7 +48,7 @@ string

bytea String concatenation - + E'\\\\Post'::bytea || E'\\047gres\\000'::bytea \\Post'gres\000 int Extract bit from string - + get_bit(E'Th\\000omas'::bytea, 45) 1 int Extract byte from string - + get_byte(E'Th\\000omas'::bytea, 4) 109 bytea Set bit in string - + set_bit(E'Th\\000omas'::bytea, 45, 0) Th\000omAs bytea Set byte in string - + set_byte(E'Th\\000omas'::bytea, 4, 64) Th\000o@assubstring(string [from int] [for int]) bytea Extract substring - + substring(E'Th\\000omas'::bytea from 2 for 3) h\000olength(string) int Length of binary string - - + + length(E'jo\\000se'::bytea) 5
-
+

Table 9.26. Date/Time Functions

@@ -383,7 +383,7 @@

9.9.1. EXTRACT, date_part

-
EXTRACT(field FROM source)
+
EXTRACT(field FROM source)

The extract function retrieves subfields such as year or hour from date/time values. source must be a value expression of @@ -539,7 +539,7 @@

second

The seconds field, including fractional parts (0 - - 59[5]) + 59[5])

SELECT EXTRACT(SECOND FROM TIMESTAMP '2001-02-16 20:38:40');
 Result: 40
@@ -608,7 +608,7 @@
 

9.9.2. date_trunc

-

The function date_trunc is conceptually +

The function date_trunc is conceptually similar to the trunc function for numbers.

date_trunc('field', source)
@@ -655,7 +655,7 @@

9.9.3. AT TIME ZONE

-

The AT TIME ZONE construct allows conversions +

The AT TIME ZONE construct allows conversions of time stamps to different time zones. Table 9.27, “AT TIME ZONE Variants” shows its variants.

@@ -720,7 +720,7 @@

9.9.4. Current Date/Time

-

PostgreSQL provides a number of functions +

PostgreSQL provides a number of functions that return values related to the current date and time. These SQL-standard functions all return values based on the start time of the current transaction: @@ -838,7 +838,7 @@

Tip

9.9.5. Delaying Execution

-

The following function is available to delay execution of the server +

The following function is available to delay execution of the server process:

pg_sleep(seconds)
@@ -872,7 +872,7 @@

Warning



-

[5] 60 if leap seconds are +

[5] 60 if leap seconds are implemented by the operating system

diff --git a/docs/en_US/pg/functions-formatting.html b/docs/en_US/pg/functions-formatting.html index a15ba422e2..12b4b502ea 100644 --- a/docs/en_US/pg/functions-formatting.html +++ b/docs/en_US/pg/functions-formatting.html @@ -4,8 +4,8 @@ 9.8. Data Type Formatting Functions - - + + @@ -13,7 +13,7 @@

9.8. Data Type Formatting Functions

-

The PostgreSQL formatting functions +

The PostgreSQL formatting functions provide a powerful set of tools for converting various data types (date/time, integer, floating point, numeric) to formatted strings and for converting from formatted strings to specific data types. diff --git a/docs/en_US/pg/functions-geometry.html b/docs/en_US/pg/functions-geometry.html index 50529d790b..b480b7bda2 100644 --- a/docs/en_US/pg/functions-geometry.html +++ b/docs/en_US/pg/functions-geometry.html @@ -4,8 +4,8 @@ 9.10. Geometric Functions and Operators - - + + @@ -209,7 +209,7 @@

Note

available, but are deprecated and will eventually be retired.

-
+

Table 9.29. Geometric Functions

diff --git a/docs/en_US/pg/functions-info.html b/docs/en_US/pg/functions-info.html index 4a8aa15629..910d621ae4 100644 --- a/docs/en_US/pg/functions-info.html +++ b/docs/en_US/pg/functions-info.html @@ -4,8 +4,8 @@ 9.19. System Information Functions - - + + @@ -105,7 +105,7 @@
-

The session_user is normally the user who initiated +

The session_user is normally the user who initiated the current database connection; but superusers can change this setting with SET SESSION AUTHORIZATION. The current_user is the user identifier @@ -141,7 +141,7 @@

Note

-

inet_client_addr returns the IP address of the +

inet_client_addr returns the IP address of the current client, and inet_client_port returns the port number. inet_server_addr returns the IP address on which @@ -150,7 +150,7 @@

Note

All these functions return NULL if the current connection is via a Unix-domain socket.

-

pg_my_temp_schema returns the OID of the current +

pg_my_temp_schema returns the OID of the current session's temporary schema, or 0 if it has none (because it has not created any temporary tables). pg_is_other_temp_schema returns true if the @@ -158,14 +158,14 @@

Note

(This can be useful, for example, to exclude other sessions' temporary tables from a catalog display.)

-

pg_postmaster_start_time returns the +

pg_postmaster_start_time returns the timestamp with time zone when the server started.

-

version returns a string describing the +

version returns a string describing the PostgreSQL server's version.

-

Table 9.41, “Access Privilege Inquiry Functions” lists functions that +

Table 9.41, “Access Privilege Inquiry Functions” lists functions that allow the user to query object access privileges programmatically. See Section 5.6, “Privileges” for more information about privileges. @@ -306,7 +306,7 @@

Note

-

has_database_privilege checks whether a user +

has_database_privilege checks whether a user can access a database in a particular way. The possibilities for its arguments are analogous to has_table_privilege. The desired access privilege type must evaluate to @@ -455,7 +455,7 @@

Note

-

pg_conversion_is_visible, +

pg_conversion_is_visible, pg_function_is_visible, pg_operator_is_visible, pg_opclass_is_visible, @@ -479,7 +479,7 @@

Note

Note that it would not make much sense to test an unqualified name in this way — if the name can be recognized at all, it must be visible.

-

Table 9.43, “System Catalog Information Functions” lists functions that +

Table 9.43, “System Catalog Information Functions” lists functions that extract information from the system catalogs.

@@ -637,7 +637,7 @@

Note

pg_tablespace_databases and query their pg_class catalogs.

-

The functions shown in Table 9.44, “Comment Information Functions” +

The functions shown in Table 9.44, “Comment Information Functions” extract comments previously stored with the COMMENT command. A null value is returned if no comment could be found matching the specified parameters.

diff --git a/docs/en_US/pg/functions-matching.html b/docs/en_US/pg/functions-matching.html index 5eb14ddb6d..fe4e8a9080 100644 --- a/docs/en_US/pg/functions-matching.html +++ b/docs/en_US/pg/functions-matching.html @@ -4,8 +4,8 @@ 9.7. Pattern Matching - - + + @@ -13,7 +13,7 @@

9.7. Pattern Matching

-

There are three separate approaches to pattern matching provided +

There are three separate approaches to pattern matching provided by PostgreSQL: the traditional SQL LIKE operator, the more recent SIMILAR TO operator (added in @@ -32,7 +32,7 @@

Tip

9.7.1. LIKE

-
string LIKE pattern [ESCAPE escape-character]
+
string LIKE pattern [ESCAPE escape-character]
 string NOT LIKE pattern [ESCAPE escape-character]

Every pattern defines a set of strings. The LIKE expression returns true if the @@ -103,7 +103,7 @@

Tip

9.7.2. SIMILAR TO Regular Expressions

-
string SIMILAR TO pattern [ESCAPE escape-character]
+
string SIMILAR TO pattern [ESCAPE escape-character]
 string NOT SIMILAR TO pattern [ESCAPE escape-character]

The SIMILAR TO operator returns true or false depending on whether its pattern matches the given string. @@ -185,7 +185,7 @@

Tip

9.7.3. POSIX Regular Expressions

-

Table 9.11, “Regular Expression Match Operators” lists the available +

Table 9.11, “Regular Expression Match Operators” lists the available operators for pattern matching using POSIX regular expressions.

diff --git a/docs/en_US/pg/functions-math.html b/docs/en_US/pg/functions-math.html index 430726e63d..b41880fa78 100644 --- a/docs/en_US/pg/functions-math.html +++ b/docs/en_US/pg/functions-math.html @@ -4,8 +4,8 @@ 9.3. Mathematical Functions and Operators - - + + @@ -158,7 +158,7 @@ implemented on top of the host system's C library; accuracy and behavior in boundary cases may therefore vary depending on the host system.

-
+

Table 9.3. Mathematical Functions

@@ -365,7 +365,7 @@ take arguments and return values of type double precision.

-
+

Table 9.4. Trigonometric Functions

diff --git a/docs/en_US/pg/functions-net.html b/docs/en_US/pg/functions-net.html index 68338c29ba..7406b7f116 100644 --- a/docs/en_US/pg/functions-net.html +++ b/docs/en_US/pg/functions-net.html @@ -4,8 +4,8 @@ 9.11. Network Address Functions and Operators - - + + diff --git a/docs/en_US/pg/functions-sequence.html b/docs/en_US/pg/functions-sequence.html index 772d1a6273..b8aa86210f 100644 --- a/docs/en_US/pg/functions-sequence.html +++ b/docs/en_US/pg/functions-sequence.html @@ -4,8 +4,8 @@ 9.12. Sequence Manipulation Functions - - + + @@ -13,7 +13,7 @@

9.12. Sequence Manipulation Functions

-

This section describes PostgreSQL's functions +

This section describes PostgreSQL's functions for operating on sequence objects. Sequence objects (also called sequence generators or just sequences) are special single-row tables created with diff --git a/docs/en_US/pg/functions-srf.html b/docs/en_US/pg/functions-srf.html index d8923dd3df..e0ac0c3cba 100644 --- a/docs/en_US/pg/functions-srf.html +++ b/docs/en_US/pg/functions-srf.html @@ -4,8 +4,8 @@ 9.18. Set Returning Functions - - + + @@ -13,7 +13,7 @@

9.18. Set Returning Functions

-

This section describes functions that possibly return more than one row. +

This section describes functions that possibly return more than one row. Currently the only functions in this class are series generating functions, as detailed in Table 9.39, “Series Generating Functions”.

diff --git a/docs/en_US/pg/functions-string.html b/docs/en_US/pg/functions-string.html index a936adc6cb..9d23cd4e09 100644 --- a/docs/en_US/pg/functions-string.html +++ b/docs/en_US/pg/functions-string.html @@ -4,8 +4,8 @@ 9.4. String Functions and Operators - - + + @@ -30,7 +30,7 @@ These functions are also implemented using the regular syntax for function invocation. (See Table 9.6, “Other String Functions”.)

-
+

Table 9.5. SQL String Functions and Operators

@@ -53,7 +53,7 @@ string @@ -71,8 +71,8 @@ @@ -174,7 +174,7 @@ listed in Table 9.6, “Other String Functions”. Some of them are used internally to implement the SQL-standard string functions listed in Table 9.5, “SQL String Functions and Operators”.

-
+

Table 9.6. Other String Functions

text String concatenation - + 'Post' || 'greSQL' PostgreSQL int Number of characters in string - - + + char_length('jose') 4
@@ -480,7 +480,7 @@ @@ -1087,7 +1087,7 @@ -
Conversion Name - [a] + [a] Source Encoding Destination EncodingUTF8

[a] The conversion names follow a standard naming scheme: The +

[a] The conversion names follow a standard naming scheme: The official name of the source encoding with all non-alphanumeric characters replaced by underscores followed by _to_ followed by the equally processed diff --git a/docs/en_US/pg/functions-subquery.html b/docs/en_US/pg/functions-subquery.html index 4ca9a466b9..ac94c64dcf 100644 --- a/docs/en_US/pg/functions-subquery.html +++ b/docs/en_US/pg/functions-subquery.html @@ -4,8 +4,8 @@ 9.16. Subquery Expressions - - + + @@ -13,13 +13,13 @@

9.16. Subquery Expressions

-

This section describes the SQL-compliant subquery +

This section describes the SQL-compliant subquery expressions available in PostgreSQL. All of the expression forms documented in this section return Boolean (true/false) results.

-

9.16.1. EXISTS

+

9.16.1. EXISTS

EXISTS (subquery)

The argument of EXISTS is an arbitrary SELECT statement, or subquery. The @@ -54,7 +54,7 @@

-

9.16.2. IN

+

9.16.2. IN

expression IN (subquery)

The right-hand side is a parenthesized subquery, which must return exactly one column. The left-hand expression @@ -93,7 +93,7 @@

-

9.16.3. NOT IN

+

9.16.3. NOT IN

expression NOT IN (subquery)

The right-hand side is a parenthesized subquery, which must return exactly one column. The left-hand expression @@ -132,7 +132,7 @@

-

9.16.4. ANY/SOME

+

9.16.4. ANY/SOME

expression operator ANY (subquery)
 expression operator SOME (subquery)

The right-hand side is a parenthesized @@ -178,7 +178,7 @@

-

9.16.5. ALL

+

9.16.5. ALL

expression operator ALL (subquery)

The right-hand side is a parenthesized subquery, which must return exactly one column. The left-hand expression @@ -217,8 +217,8 @@

-

9.16.6. Row-wise Comparison

-
row_constructor operator (subquery)
+

9.16.6. Row-wise Comparison

+
row_constructor operator (subquery)

The left-hand side is a row constructor, as described in Section 4.2.11, “Row Constructors”. The right-hand side is a parenthesized subquery, which must return exactly diff --git a/docs/en_US/pg/functions.html b/docs/en_US/pg/functions.html index f084f4a12d..ed7a008b1e 100644 --- a/docs/en_US/pg/functions.html +++ b/docs/en_US/pg/functions.html @@ -4,8 +4,8 @@ Chapter 9. Functions and Operators - - + + @@ -42,28 +42,28 @@

9.12. Sequence Manipulation Functions
9.13. Conditional Expressions
-
9.13.1. CASE
-
9.13.2. COALESCE
-
9.13.3. NULLIF
-
9.13.4. GREATEST and LEAST
+
9.13.1. CASE
+
9.13.2. COALESCE
+
9.13.3. NULLIF
+
9.13.4. GREATEST and LEAST
9.14. Array Functions and Operators
9.15. Aggregate Functions
9.16. Subquery Expressions
-
9.16.1. EXISTS
-
9.16.2. IN
-
9.16.3. NOT IN
-
9.16.4. ANY/SOME
-
9.16.5. ALL
-
9.16.6. Row-wise Comparison
+
9.16.1. EXISTS
+
9.16.2. IN
+
9.16.3. NOT IN
+
9.16.4. ANY/SOME
+
9.16.5. ALL
+
9.16.6. Row-wise Comparison
9.17. Row and Array Comparisons
-
9.17.1. IN
-
9.17.2. NOT IN
-
9.17.3. ANY/SOME (array)
-
9.17.4. ALL (array)
+
9.17.1. IN
+
9.17.2. NOT IN
+
9.17.3. ANY/SOME (array)
+
9.17.4. ALL (array)
9.17.5. Row-wise Comparison
9.18. Set Returning Functions
@@ -71,7 +71,7 @@
9.20. System Administration Functions
-

PostgreSQL provides a large number of +

PostgreSQL provides a large number of functions and operators for the built-in data types. Users can also define their own functions and operators, as described in Part V, “Server Programming”. The @@ -92,19 +92,19 @@

9.1. Logical Operators

-

The usual logical operators are available: +

The usual logical operators are available: - + - + - + - + - + - +

diff --git a/docs/en_US/pg/geqo-biblio.html b/docs/en_US/pg/geqo-biblio.html index 7536386ad9..63f5a06fa0 100644 --- a/docs/en_US/pg/geqo-biblio.html +++ b/docs/en_US/pg/geqo-biblio.html @@ -4,8 +4,8 @@ 48.4. Further Reading - - + + diff --git a/docs/en_US/pg/geqo-intro2.html b/docs/en_US/pg/geqo-intro2.html index ae9bb1b0dc..c0789e3890 100644 --- a/docs/en_US/pg/geqo-intro2.html +++ b/docs/en_US/pg/geqo-intro2.html @@ -4,8 +4,8 @@ 48.2. Genetic Algorithms - - + + diff --git a/docs/en_US/pg/geqo-pg-intro.html b/docs/en_US/pg/geqo-pg-intro.html index 807810de3a..8f2463d09a 100644 --- a/docs/en_US/pg/geqo-pg-intro.html +++ b/docs/en_US/pg/geqo-pg-intro.html @@ -4,8 +4,8 @@ 48.3. Genetic Query Optimization (GEQO) in PostgreSQL - - + + diff --git a/docs/en_US/pg/geqo.html b/docs/en_US/pg/geqo.html index 418d42856b..b3fcd3eee6 100644 --- a/docs/en_US/pg/geqo.html +++ b/docs/en_US/pg/geqo.html @@ -4,8 +4,8 @@ Chapter 48. Genetic Query Optimizer - - + + @@ -16,8 +16,7 @@

Chapter 48. Genetic Query Optimizer

-Martin University of Mining and Technology - Utesch +Martin Utesch

University of Mining and Technology diff --git a/docs/en_US/pg/gin-examples.html b/docs/en_US/pg/gin-examples.html index 16070cd30a..11cd9faf8b 100644 --- a/docs/en_US/pg/gin-examples.html +++ b/docs/en_US/pg/gin-examples.html @@ -4,8 +4,8 @@ 51.6. Examples - - + + diff --git a/docs/en_US/pg/gin-extensibility.html b/docs/en_US/pg/gin-extensibility.html index c6e660defa..5e815dd0d5 100644 --- a/docs/en_US/pg/gin-extensibility.html +++ b/docs/en_US/pg/gin-extensibility.html @@ -4,8 +4,8 @@ 51.2. Extensibility - - + + diff --git a/docs/en_US/pg/gin-implementation.html b/docs/en_US/pg/gin-implementation.html index 3eb302add3..f2b50c74d2 100644 --- a/docs/en_US/pg/gin-implementation.html +++ b/docs/en_US/pg/gin-implementation.html @@ -4,8 +4,8 @@ 51.3. Implementation - - + + diff --git a/docs/en_US/pg/gin-limit.html b/docs/en_US/pg/gin-limit.html index 63c1a8f82f..073c02971d 100644 --- a/docs/en_US/pg/gin-limit.html +++ b/docs/en_US/pg/gin-limit.html @@ -4,8 +4,8 @@ 51.5. Limitations - - + + diff --git a/docs/en_US/pg/gin-tips.html b/docs/en_US/pg/gin-tips.html index ead2229684..81acd8a8db 100644 --- a/docs/en_US/pg/gin-tips.html +++ b/docs/en_US/pg/gin-tips.html @@ -4,8 +4,8 @@ 51.4. GIN tips and tricks - - + + diff --git a/docs/en_US/pg/gin.html b/docs/en_US/pg/gin.html index 6941d0fc97..ddf17fae3c 100644 --- a/docs/en_US/pg/gin.html +++ b/docs/en_US/pg/gin.html @@ -4,8 +4,8 @@ Chapter 51. GIN Indexes - - + + @@ -24,7 +24,7 @@
51.6. Examples
-
+

51.1. Introduction

GIN stands for Generalized Inverted Index. It is an index structure storing a set of (key, posting list) pairs, where diff --git a/docs/en_US/pg/gist-examples.html b/docs/en_US/pg/gist-examples.html index 3c17923dd7..681371a485 100644 --- a/docs/en_US/pg/gist-examples.html +++ b/docs/en_US/pg/gist-examples.html @@ -4,8 +4,8 @@ 50.4. Examples - - + + diff --git a/docs/en_US/pg/gist-extensibility.html b/docs/en_US/pg/gist-extensibility.html index 4fd753622a..e7c7f8b8e2 100644 --- a/docs/en_US/pg/gist-extensibility.html +++ b/docs/en_US/pg/gist-extensibility.html @@ -4,8 +4,8 @@ 50.2. Extensibility - - + + diff --git a/docs/en_US/pg/gist-implementation.html b/docs/en_US/pg/gist-implementation.html index 654ab6141a..2fb6411537 100644 --- a/docs/en_US/pg/gist-implementation.html +++ b/docs/en_US/pg/gist-implementation.html @@ -4,8 +4,8 @@ 50.3. Implementation - - + + diff --git a/docs/en_US/pg/gist-recovery.html b/docs/en_US/pg/gist-recovery.html index 26aef5a01f..05e3852747 100644 --- a/docs/en_US/pg/gist-recovery.html +++ b/docs/en_US/pg/gist-recovery.html @@ -4,8 +4,8 @@ 50.5. Crash Recovery - - + + diff --git a/docs/en_US/pg/gist.html b/docs/en_US/pg/gist.html index ee40bf9465..77aa8892d3 100644 --- a/docs/en_US/pg/gist.html +++ b/docs/en_US/pg/gist.html @@ -4,8 +4,8 @@ Chapter 50. GiST Indexes - - + + @@ -23,7 +23,7 @@

50.5. Crash Recovery
-
+

50.1. Introduction

GiST stands for Generalized Search Tree. It is a balanced, tree-structured access method, that acts as a base template in diff --git a/docs/en_US/pg/high-availability.html b/docs/en_US/pg/high-availability.html index b2932694fb..8de30bb6b9 100644 --- a/docs/en_US/pg/high-availability.html +++ b/docs/en_US/pg/high-availability.html @@ -4,8 +4,8 @@ Chapter 24. High Availability and Load Balancing - - + + @@ -13,7 +13,7 @@

Chapter 24. High Availability and Load Balancing

-

Database servers can work together to allow a second server to +

Database servers can work together to allow a second server to take over quickly if the primary server fails (high availability), or to allow several computers to serve the same data (load balancing). Ideally, database servers could work diff --git a/docs/en_US/pg/history.html b/docs/en_US/pg/history.html index 2c067f70d8..3e497d699e 100644 --- a/docs/en_US/pg/history.html +++ b/docs/en_US/pg/history.html @@ -4,8 +4,8 @@ 1.2. A Brief History of PostgreSQL - - + + @@ -13,7 +13,7 @@

1.2. A Brief History of PostgreSQL

-

The object-relational database management system now known as +

The object-relational database management system now known as PostgreSQL is derived from the POSTGRES package written at the University of California at Berkeley. With over a decade of @@ -22,7 +22,7 @@

1.2.1. The Berkeley POSTGRES Project

-

The POSTGRES project, led by Professor +

The POSTGRES project, led by Professor Michael Stonebraker, was sponsored by the Defense Advanced Research Projects Agency (DARPA), the Army Research Office (ARO), the National Science Foundation @@ -72,7 +72,7 @@

1.2.2. Postgres95

-

In 1994, Andrew Yu and Jolly Chen added a SQL language interpreter +

In 1994, Andrew Yu and Jolly Chen added a SQL language interpreter to POSTGRES. Under a new name, Postgres95 was subsequently released to the web to find its own way in the world as an open-source @@ -133,7 +133,7 @@

-

1.2.3. PostgreSQL

+

1.2.3. PostgreSQL

By 1996, it became clear that the name “Postgres95” would not stand the test of time. We chose a new name, PostgreSQL, to reflect the relationship diff --git a/docs/en_US/pg/index-cost-estimation.html b/docs/en_US/pg/index-cost-estimation.html index 8685d8cb56..3cb71b63a5 100644 --- a/docs/en_US/pg/index-cost-estimation.html +++ b/docs/en_US/pg/index-cost-estimation.html @@ -4,8 +4,8 @@ 49.6. Index Cost Estimation Functions - - + + @@ -119,7 +119,7 @@ any one scan of the index.

-

Cost Estimation

+

Cost Estimation

A typical cost estimator will proceed as follows:

    diff --git a/docs/en_US/pg/index-functions.html b/docs/en_US/pg/index-functions.html index 7b731e98c4..0a452e5087 100644 --- a/docs/en_US/pg/index-functions.html +++ b/docs/en_US/pg/index-functions.html @@ -4,8 +4,8 @@ 49.2. Index Access Method Functions - - + + diff --git a/docs/en_US/pg/index-locking.html b/docs/en_US/pg/index-locking.html index b18d6bd7a0..f110c6f496 100644 --- a/docs/en_US/pg/index-locking.html +++ b/docs/en_US/pg/index-locking.html @@ -4,8 +4,8 @@ 49.4. Index Locking Considerations - - + + diff --git a/docs/en_US/pg/index-scanning.html b/docs/en_US/pg/index-scanning.html index 6e5414bf81..df67633c39 100644 --- a/docs/en_US/pg/index-scanning.html +++ b/docs/en_US/pg/index-scanning.html @@ -4,8 +4,8 @@ 49.3. Index Scanning - - + + diff --git a/docs/en_US/pg/index-unique-checks.html b/docs/en_US/pg/index-unique-checks.html index bb832ddcd2..60bed643f7 100644 --- a/docs/en_US/pg/index-unique-checks.html +++ b/docs/en_US/pg/index-unique-checks.html @@ -4,8 +4,8 @@ 49.5. Index Uniqueness Checks - - + + diff --git a/docs/en_US/pg/index.html b/docs/en_US/pg/index.html index 742cb4b0db..0dfffc2da8 100644 --- a/docs/en_US/pg/index.html +++ b/docs/en_US/pg/index.html @@ -1,18 +1,18 @@ -PostgreSQL 8.2.12 Documentation +PostgreSQL 8.2.13 Documentation - - + +
    -

    PostgreSQL 8.2.12 Documentation

    +

    PostgreSQL 8.2.13 Documentation

    The PostgreSQL Global Development Group

    @@ -29,15 +29,15 @@
    1.2.1. The Berkeley POSTGRES Project
    1.2.2. Postgres95
    -
    1.2.3. PostgreSQL
    +
    1.2.3. PostgreSQL
    1.3. Conventions
    1.4. Further Information
    1.5. Bug Reporting Guidelines
    -
    1.5.1. Identifying Bugs
    -
    1.5.2. What to report
    -
    1.5.3. Where to report bugs
    +
    1.5.1. Identifying Bugs
    +
    1.5.2. What to report
    +
    1.5.3. Where to report bugs
    I. Tutorial
    @@ -80,18 +80,18 @@
    4.1.1. Identifiers and Key Words
    4.1.2. Constants
    4.1.3. Operators
    -
    4.1.4. Special Characters
    +
    4.1.4. Special Characters
    4.1.5. Comments
    4.1.6. Lexical Precedence
    4.2. Value Expressions
    -
    4.2.1. Column References
    -
    4.2.2. Positional Parameters
    -
    4.2.3. Subscripts
    -
    4.2.4. Field Selection
    -
    4.2.5. Operator Invocations
    -
    4.2.6. Function Calls
    +
    4.2.1. Column References
    +
    4.2.2. Positional Parameters
    +
    4.2.3. Subscripts
    +
    4.2.4. Field Selection
    +
    4.2.5. Operator Invocations
    +
    4.2.6. Function Calls
    4.2.7. Aggregate Expressions
    4.2.8. Type Casts
    4.2.9. Scalar Subqueries
    @@ -106,23 +106,23 @@
    5.2. Default Values
    5.3. Constraints
    -
    5.3.1. Check Constraints
    -
    5.3.2. Not-Null Constraints
    -
    5.3.3. Unique Constraints
    -
    5.3.4. Primary Keys
    +
    5.3.1. Check Constraints
    +
    5.3.2. Not-Null Constraints
    +
    5.3.3. Unique Constraints
    +
    5.3.4. Primary Keys
    5.3.5. Foreign Keys
    5.4. System Columns
    5.5. Modifying Tables
    -
    5.5.1. Adding a Column
    -
    5.5.2. Removing a Column
    -
    5.5.3. Adding a Constraint
    -
    5.5.4. Removing a Constraint
    -
    5.5.5. Changing a Column's Default Value
    -
    5.5.6. Changing a Column's Data Type
    -
    5.5.7. Renaming a Column
    -
    5.5.8. Renaming a Table
    +
    5.5.1. Adding a Column
    +
    5.5.2. Removing a Column
    +
    5.5.3. Adding a Constraint
    +
    5.5.4. Removing a Constraint
    +
    5.5.5. Changing a Column's Default Value
    +
    5.5.6. Changing a Column's Data Type
    +
    5.5.7. Renaming a Column
    +
    5.5.8. Renaming a Table
    5.6. Privileges
    5.7. Schemas
    @@ -196,12 +196,12 @@
    8.6. Boolean Type
    8.7. Geometric Types
    -
    8.7.1. Points
    -
    8.7.2. Line Segments
    -
    8.7.3. Boxes
    -
    8.7.4. Paths
    -
    8.7.5. Polygons
    -
    8.7.6. Circles
    +
    8.7.1. Points
    +
    8.7.2. Line Segments
    +
    8.7.3. Boxes
    +
    8.7.4. Paths
    +
    8.7.5. Polygons
    +
    8.7.6. Circles
    8.8. Network Address Types
    @@ -213,20 +213,20 @@
    8.9. Bit String Types
    8.10. Arrays
    -
    8.10.1. Declaration of Array Types
    -
    8.10.2. Array Value Input
    -
    8.10.3. Accessing Arrays
    -
    8.10.4. Modifying Arrays
    -
    8.10.5. Searching in Arrays
    -
    8.10.6. Array Input and Output Syntax
    +
    8.10.1. Declaration of Array Types
    +
    8.10.2. Array Value Input
    +
    8.10.3. Accessing Arrays
    +
    8.10.4. Modifying Arrays
    +
    8.10.5. Searching in Arrays
    +
    8.10.6. Array Input and Output Syntax
    8.11. Composite Types
    -
    8.11.1. Declaration of Composite Types
    -
    8.11.2. Composite Value Input
    -
    8.11.3. Accessing Composite Types
    -
    8.11.4. Modifying Composite Types
    -
    8.11.5. Composite Type Input and Output Syntax
    +
    8.11.1. Declaration of Composite Types
    +
    8.11.2. Composite Value Input
    +
    8.11.3. Accessing Composite Types
    +
    8.11.4. Modifying Composite Types
    +
    8.11.5. Composite Type Input and Output Syntax
    8.12. Object Identifier Types
    8.13. Pseudo-Types
    @@ -260,28 +260,28 @@
    9.12. Sequence Manipulation Functions
    9.13. Conditional Expressions
    -
    9.13.1. CASE
    -
    9.13.2. COALESCE
    -
    9.13.3. NULLIF
    -
    9.13.4. GREATEST and LEAST
    +
    9.13.1. CASE
    +
    9.13.2. COALESCE
    +
    9.13.3. NULLIF
    +
    9.13.4. GREATEST and LEAST
    9.14. Array Functions and Operators
    9.15. Aggregate Functions
    9.16. Subquery Expressions
    -
    9.16.1. EXISTS
    -
    9.16.2. IN
    -
    9.16.3. NOT IN
    -
    9.16.4. ANY/SOME
    -
    9.16.5. ALL
    -
    9.16.6. Row-wise Comparison
    +
    9.16.1. EXISTS
    +
    9.16.2. IN
    +
    9.16.3. NOT IN
    +
    9.16.4. ANY/SOME
    +
    9.16.5. ALL
    +
    9.16.6. Row-wise Comparison
    9.17. Row and Array Comparisons
    -
    9.17.1. IN
    -
    9.17.2. NOT IN
    -
    9.17.3. ANY/SOME (array)
    -
    9.17.4. ALL (array)
    +
    9.17.1. IN
    +
    9.17.2. NOT IN
    +
    9.17.3. ANY/SOME (array)
    +
    9.17.4. ALL (array)
    9.17.5. Row-wise Comparison
    9.18. Set Returning Functions
    @@ -355,8 +355,8 @@
    14.5. Installation Procedure
    14.6. Post-Installation Setup
    -
    14.6.1. Shared Libraries
    -
    14.6.2. Environment Variables
    +
    14.6.1. Shared Libraries
    +
    14.6.2. Environment Variables
    14.7. Supported Platforms
    @@ -373,8 +373,8 @@
    16.4. Managing Kernel Resources
    16.4.1. Shared Memory and Semaphores
    -
    16.4.2. Resource Limits
    -
    16.4.3. Linux Memory Overcommit
    +
    16.4.2. Resource Limits
    +
    16.4.3. Linux Memory Overcommit
    16.5. Shutting Down the Server
    16.6. Encryption Options
    @@ -477,16 +477,16 @@
    21.1. Locale Support
    -
    21.1.1. Overview
    -
    21.1.2. Behavior
    -
    21.1.3. Problems
    +
    21.1.1. Overview
    +
    21.1.2. Behavior
    +
    21.1.3. Problems
    21.2. Character Set Support
    21.2.1. Supported Character Sets
    -
    21.2.2. Setting the Character Set
    -
    21.2.3. Automatic Character Set Conversion Between Server and Client
    -
    21.2.4. Further Reading
    +
    21.2.2. Setting the Character Set
    +
    21.2.3. Automatic Character Set Conversion Between Server and Client
    +
    21.2.4. Further Reading
    22. Routine Database Maintenance Tasks
    @@ -563,13 +563,13 @@
    28.1. Running the Tests
    28.2. Test Evaluation
    -
    28.2.1. Error message differences
    -
    28.2.2. Locale differences
    -
    28.2.3. Date and time differences
    -
    28.2.4. Floating-point differences
    -
    28.2.5. Row ordering differences
    -
    28.2.6. Insufficient stack depth
    -
    28.2.7. The random test
    +
    28.2.1. Error message differences
    +
    28.2.2. Locale differences
    +
    28.2.3. Date and time differences
    +
    28.2.4. Floating-point differences
    +
    28.2.5. Row ordering differences
    +
    28.2.6. Insufficient stack depth
    +
    28.2.7. The random test
    28.3. Variant Comparison Files
    @@ -616,16 +616,16 @@
    30.2. Implementation Features
    30.3. Client Interfaces
    -
    30.3.1. Creating a Large Object
    -
    30.3.2. Importing a Large Object
    -
    30.3.3. Exporting a Large Object
    -
    30.3.4. Opening an Existing Large Object
    -
    30.3.5. Writing Data to a Large Object
    -
    30.3.6. Reading Data from a Large Object
    -
    30.3.7. Seeking in a Large Object
    -
    30.3.8. Obtaining the Seek Position of a Large Object
    -
    30.3.9. Closing a Large Object Descriptor
    -
    30.3.10. Removing a Large Object
    +
    30.3.1. Creating a Large Object
    +
    30.3.2. Importing a Large Object
    +
    30.3.3. Exporting a Large Object
    +
    30.3.4. Opening an Existing Large Object
    +
    30.3.5. Writing Data to a Large Object
    +
    30.3.6. Reading Data from a Large Object
    +
    30.3.7. Seeking in a Large Object
    +
    30.3.8. Obtaining the Seek Position of a Large Object
    +
    30.3.9. Closing a Large Object Descriptor
    +
    30.3.10. Removing a Large Object
    30.4. Server-Side Functions
    30.5. Example Program
    @@ -639,41 +639,41 @@
    31.5. Choosing a Connection
    31.6. Using Host Variables
    -
    31.6.1. Overview
    -
    31.6.2. Declare Sections
    -
    31.6.3. Different types of host variables
    -
    31.6.4. SELECT INTO and FETCH INTO
    -
    31.6.5. Indicators
    +
    31.6.1. Overview
    +
    31.6.2. Declare Sections
    +
    31.6.3. Different types of host variables
    +
    31.6.4. SELECT INTO and FETCH INTO
    +
    31.6.5. Indicators
    31.7. Dynamic SQL
    31.8. pgtypes library
    -
    31.8.1. The numeric type
    -
    31.8.2. The date type
    -
    31.8.3. The timestamp type
    -
    31.8.4. The interval type
    -
    31.8.5. The decimal type
    -
    31.8.6. errno values of pgtypeslib
    -
    31.8.7. Special constants of pgtypeslib
    +
    31.8.1. The numeric type
    +
    31.8.2. The date type
    +
    31.8.3. The timestamp type
    +
    31.8.4. The interval type
    +
    31.8.5. The decimal type
    +
    31.8.6. errno values of pgtypeslib
    +
    31.8.7. Special constants of pgtypeslib
    31.9. Informix compatibility mode
    -
    31.9.1. Additional embedded SQL statements
    -
    31.9.2. Additional functions
    -
    31.9.3. Additional constants
    +
    31.9.1. Additional embedded SQL statements
    +
    31.9.2. Additional functions
    +
    31.9.3. Additional constants
    31.10. Using SQL Descriptor Areas
    31.11. Error Handling
    -
    31.11.1. Setting Callbacks
    -
    31.11.2. sqlca
    -
    31.11.3. SQLSTATE vs SQLCODE
    +
    31.11.1. Setting Callbacks
    +
    31.11.2. sqlca
    +
    31.11.3. SQLSTATE vs SQLCODE
    31.12. Preprocessor directives
    -
    31.12.1. Including files
    -
    31.12.2. The #define and #undef directives
    -
    31.12.3. ifdef, ifndef, else, elif and endif directives
    +
    31.12.1. Including files
    +
    31.12.2. The #define and #undef directives
    +
    31.12.3. ifdef, ifndef, else, elif and endif directives
    31.13. Processing Embedded SQL Programs
    31.14. Library Functions
    @@ -737,21 +737,21 @@
    33.1. How Extensibility Works
    33.2. The PostgreSQL Type System
    -
    33.2.1. Base Types
    -
    33.2.2. Composite Types
    -
    33.2.3. Domains
    -
    33.2.4. Pseudo-Types
    +
    33.2.1. Base Types
    +
    33.2.2. Composite Types
    +
    33.2.3. Domains
    +
    33.2.4. Pseudo-Types
    33.2.5. Polymorphic Types
    33.3. User-Defined Functions
    33.4. Query Language (SQL) Functions
    33.4.1. SQL Functions on Base Types
    -
    33.4.2. SQL Functions on Composite Types
    +
    33.4.2. SQL Functions on Composite Types
    33.4.3. Functions with Output Parameters
    33.4.4. SQL Functions as Table Sources
    -
    33.4.5. SQL Functions Returning Sets
    -
    33.4.6. Polymorphic SQL Functions
    +
    33.4.5. SQL Functions Returning Sets
    +
    33.4.6. Polymorphic SQL Functions
    33.5. Function Overloading
    33.6. Function Volatility Categories
    @@ -761,28 +761,28 @@
    33.9.1. Dynamic Loading
    33.9.2. Base Types in C-Language Functions
    -
    33.9.3. Version 0 Calling Conventions
    -
    33.9.4. Version 1 Calling Conventions
    -
    33.9.5. Writing Code
    +
    33.9.3. Version 0 Calling Conventions
    +
    33.9.4. Version 1 Calling Conventions
    +
    33.9.5. Writing Code
    33.9.6. Compiling and Linking Dynamically-Loaded Functions
    33.9.7. Extension Building Infrastructure
    -
    33.9.8. Composite-Type Arguments
    -
    33.9.9. Returning Rows (Composite Types)
    +
    33.9.8. Composite-Type Arguments
    +
    33.9.9. Returning Rows (Composite Types)
    33.9.10. Returning Sets
    -
    33.9.11. Polymorphic Arguments and Return Types
    -
    33.9.12. Shared Memory and LWLocks
    +
    33.9.11. Polymorphic Arguments and Return Types
    +
    33.9.12. Shared Memory and LWLocks
    33.10. User-Defined Aggregates
    33.11. User-Defined Types
    33.12. User-Defined Operators
    33.13. Operator Optimization Information
    -
    33.13.1. COMMUTATOR
    -
    33.13.2. NEGATOR
    -
    33.13.3. RESTRICT
    -
    33.13.4. JOIN
    -
    33.13.5. HASHES
    -
    33.13.6. MERGES (SORT1, SORT2, LTCMP, GTCMP)
    +
    33.13.1. COMMUTATOR
    +
    33.13.2. NEGATOR
    +
    33.13.3. RESTRICT
    +
    33.13.4. JOIN
    +
    33.13.5. HASHES
    +
    33.13.6. MERGES (SORT1, SORT2, LTCMP, GTCMP)
    33.14. Interfacing Extensions To Indexes
    @@ -808,13 +808,13 @@
    35.2. Views and the Rule System
    35.2.1. How SELECT Rules Work
    -
    35.2.2. View Rules in Non-SELECT Statements
    -
    35.2.3. The Power of Views in PostgreSQL
    +
    35.2.2. View Rules in Non-SELECT Statements
    +
    35.2.3. The Power of Views in PostgreSQL
    35.2.4. Updating a View
    35.3. Rules on INSERT, UPDATE, and DELETE
    -
    35.3.1. How Update Rules Work
    +
    35.3.1. How Update Rules Work
    35.3.2. Cooperation with Views
    35.4. Rules and Privileges
    @@ -869,7 +869,7 @@
    37.10. Trigger Procedures
    37.11. Porting from Oracle PL/SQL
    -
    37.11.1. Porting Examples
    +
    37.11.1. Porting Examples
    37.11.2. Other Things to Watch For
    37.11.3. Appendix
    @@ -1338,12 +1338,12 @@
    42.2. How Connections are Established
    42.3. The Parser Stage
    -
    42.3.1. Parser
    -
    42.3.2. Transformation Process
    +
    42.3.1. Parser
    +
    42.3.2. Transformation Process
    42.4. The PostgreSQL Rule System
    42.5. Planner/Optimizer
    -
    42.5.1. Generating Possible Plans
    +
    42.5.1. Generating Possible Plans
    42.6. Executor
    43. System Catalogs
    @@ -1410,15 +1410,15 @@
    44.2. Message Flow
    -
    44.2.1. Start-Up
    -
    44.2.2. Simple Query
    +
    44.2.1. Start-Up
    +
    44.2.2. Simple Query
    44.2.3. Extended Query
    -
    44.2.4. Function Call
    +
    44.2.4. Function Call
    44.2.5. COPY Operations
    44.2.6. Asynchronous Operations
    -
    44.2.7. Cancelling Requests in Progress
    -
    44.2.8. Termination
    -
    44.2.9. SSL Session Encryption
    +
    44.2.7. Cancelling Requests in Progress
    +
    44.2.8. Termination
    +
    44.2.9. SSL Session Encryption
    44.3. Message Data Types
    44.4. Message Formats
    @@ -1435,10 +1435,10 @@
    46.1. For the Translator
    -
    46.1.1. Requirements
    -
    46.1.2. Concepts
    -
    46.1.3. Creating and maintaining message catalogs
    -
    46.1.4. Editing the PO files
    +
    46.1.1. Requirements
    +
    46.1.2. Concepts
    +
    46.1.3. Creating and maintaining message catalogs
    +
    46.1.4. Editing the PO files
    46.2. For the Programmer
    @@ -1503,7 +1503,7 @@
    A. PostgreSQL Error Codes
    B. Date/Time Support
    -
    B.1. Date/Time Input Interpretation
    +
    B.1. Date/Time Input Interpretation
    B.2. Date/Time Key Words
    B.3. Date/Time Configuration Files
    B.4. History of Units
    @@ -1516,678 +1516,698 @@
    E. Release Notes
    -
    E.1. Release 8.2.12
    +
    E.1. Release 8.2.13
    -
    E.1.1. Migration to Version 8.2.12
    -
    E.1.2. Changes
    +
    E.1.1. Migration to Version 8.2.13
    +
    E.1.2. Changes
    -
    E.2. Release 8.2.11
    +
    E.2. Release 8.2.12
    -
    E.2.1. Migration to Version 8.2.11
    -
    E.2.2. Changes
    +
    E.2.1. Migration to Version 8.2.12
    +
    E.2.2. Changes
    -
    E.3. Release 8.2.10
    +
    E.3. Release 8.2.11
    -
    E.3.1. Migration to Version 8.2.10
    -
    E.3.2. Changes
    +
    E.3.1. Migration to Version 8.2.11
    +
    E.3.2. Changes
    -
    E.4. Release 8.2.9
    +
    E.4. Release 8.2.10
    -
    E.4.1. Migration to Version 8.2.9
    -
    E.4.2. Changes
    +
    E.4.1. Migration to Version 8.2.10
    +
    E.4.2. Changes
    -
    E.5. Release 8.2.8
    +
    E.5. Release 8.2.9
    -
    E.5.1. Migration to Version 8.2.8
    -
    E.5.2. Changes
    +
    E.5.1. Migration to Version 8.2.9
    +
    E.5.2. Changes
    -
    E.6. Release 8.2.7
    +
    E.6. Release 8.2.8
    -
    E.6.1. Migration to Version 8.2.7
    -
    E.6.2. Changes
    +
    E.6.1. Migration to Version 8.2.8
    +
    E.6.2. Changes
    -
    E.7. Release 8.2.6
    +
    E.7. Release 8.2.7
    -
    E.7.1. Migration to Version 8.2.6
    -
    E.7.2. Changes
    +
    E.7.1. Migration to Version 8.2.7
    +
    E.7.2. Changes
    -
    E.8. Release 8.2.5
    +
    E.8. Release 8.2.6
    -
    E.8.1. Migration to Version 8.2.5
    -
    E.8.2. Changes
    +
    E.8.1. Migration to Version 8.2.6
    +
    E.8.2. Changes
    -
    E.9. Release 8.2.4
    +
    E.9. Release 8.2.5
    -
    E.9.1. Migration to Version 8.2.4
    -
    E.9.2. Changes
    +
    E.9.1. Migration to Version 8.2.5
    +
    E.9.2. Changes
    -
    E.10. Release 8.2.3
    +
    E.10. Release 8.2.4
    -
    E.10.1. Migration to Version 8.2.3
    -
    E.10.2. Changes
    +
    E.10.1. Migration to Version 8.2.4
    +
    E.10.2. Changes
    -
    E.11. Release 8.2.2
    +
    E.11. Release 8.2.3
    -
    E.11.1. Migration to Version 8.2.2
    -
    E.11.2. Changes
    +
    E.11.1. Migration to Version 8.2.3
    +
    E.11.2. Changes
    -
    E.12. Release 8.2.1
    +
    E.12. Release 8.2.2
    -
    E.12.1. Migration to Version 8.2.1
    -
    E.12.2. Changes
    +
    E.12.1. Migration to Version 8.2.2
    +
    E.12.2. Changes
    -
    E.13. Release 8.2
    +
    E.13. Release 8.2.1
    -
    E.13.1. Overview
    -
    E.13.2. Migration to Version 8.2
    -
    E.13.3. Changes
    +
    E.13.1. Migration to Version 8.2.1
    +
    E.13.2. Changes
    -
    E.14. Release 8.1.16
    +
    E.14. Release 8.2
    -
    E.14.1. Migration to Version 8.1.16
    -
    E.14.2. Changes
    +
    E.14.1. Overview
    +
    E.14.2. Migration to Version 8.2
    +
    E.14.3. Changes
    -
    E.15. Release 8.1.15
    +
    E.15. Release 8.1.17
    -
    E.15.1. Migration to Version 8.1.15
    -
    E.15.2. Changes
    +
    E.15.1. Migration to Version 8.1.17
    +
    E.15.2. Changes
    -
    E.16. Release 8.1.14
    +
    E.16. Release 8.1.16
    -
    E.16.1. Migration to Version 8.1.14
    -
    E.16.2. Changes
    +
    E.16.1. Migration to Version 8.1.16
    +
    E.16.2. Changes
    -
    E.17. Release 8.1.13
    +
    E.17. Release 8.1.15
    -
    E.17.1. Migration to Version 8.1.13
    -
    E.17.2. Changes
    +
    E.17.1. Migration to Version 8.1.15
    +
    E.17.2. Changes
    -
    E.18. Release 8.1.12
    +
    E.18. Release 8.1.14
    -
    E.18.1. Migration to Version 8.1.12
    -
    E.18.2. Changes
    +
    E.18.1. Migration to Version 8.1.14
    +
    E.18.2. Changes
    -
    E.19. Release 8.1.11
    +
    E.19. Release 8.1.13
    -
    E.19.1. Migration to Version 8.1.11
    -
    E.19.2. Changes
    +
    E.19.1. Migration to Version 8.1.13
    +
    E.19.2. Changes
    -
    E.20. Release 8.1.10
    +
    E.20. Release 8.1.12
    -
    E.20.1. Migration to Version 8.1.10
    -
    E.20.2. Changes
    +
    E.20.1. Migration to Version 8.1.12
    +
    E.20.2. Changes
    -
    E.21. Release 8.1.9
    +
    E.21. Release 8.1.11
    -
    E.21.1. Migration to Version 8.1.9
    -
    E.21.2. Changes
    +
    E.21.1. Migration to Version 8.1.11
    +
    E.21.2. Changes
    -
    E.22. Release 8.1.8
    +
    E.22. Release 8.1.10
    -
    E.22.1. Migration to Version 8.1.8
    -
    E.22.2. Changes
    +
    E.22.1. Migration to Version 8.1.10
    +
    E.22.2. Changes
    -
    E.23. Release 8.1.7
    +
    E.23. Release 8.1.9
    -
    E.23.1. Migration to Version 8.1.7
    -
    E.23.2. Changes
    +
    E.23.1. Migration to Version 8.1.9
    +
    E.23.2. Changes
    -
    E.24. Release 8.1.6
    +
    E.24. Release 8.1.8
    -
    E.24.1. Migration to Version 8.1.6
    -
    E.24.2. Changes
    +
    E.24.1. Migration to Version 8.1.8
    +
    E.24.2. Changes
    -
    E.25. Release 8.1.5
    +
    E.25. Release 8.1.7
    -
    E.25.1. Migration to Version 8.1.5
    -
    E.25.2. Changes
    +
    E.25.1. Migration to Version 8.1.7
    +
    E.25.2. Changes
    -
    E.26. Release 8.1.4
    +
    E.26. Release 8.1.6
    -
    E.26.1. Migration to Version 8.1.4
    -
    E.26.2. Changes
    +
    E.26.1. Migration to Version 8.1.6
    +
    E.26.2. Changes
    -
    E.27. Release 8.1.3
    +
    E.27. Release 8.1.5
    -
    E.27.1. Migration to Version 8.1.3
    -
    E.27.2. Changes
    +
    E.27.1. Migration to Version 8.1.5
    +
    E.27.2. Changes
    -
    E.28. Release 8.1.2
    +
    E.28. Release 8.1.4
    -
    E.28.1. Migration to Version 8.1.2
    -
    E.28.2. Changes
    +
    E.28.1. Migration to Version 8.1.4
    +
    E.28.2. Changes
    -
    E.29. Release 8.1.1
    +
    E.29. Release 8.1.3
    -
    E.29.1. Migration to Version 8.1.1
    -
    E.29.2. Changes
    +
    E.29.1. Migration to Version 8.1.3
    +
    E.29.2. Changes
    -
    E.30. Release 8.1
    +
    E.30. Release 8.1.2
    -
    E.30.1. Overview
    -
    E.30.2. Migration to Version 8.1
    -
    E.30.3. Additional Changes
    +
    E.30.1. Migration to Version 8.1.2
    +
    E.30.2. Changes
    -
    E.31. Release 8.0.20
    +
    E.31. Release 8.1.1
    -
    E.31.1. Migration to Version 8.0.20
    -
    E.31.2. Changes
    +
    E.31.1. Migration to Version 8.1.1
    +
    E.31.2. Changes
    -
    E.32. Release 8.0.19
    +
    E.32. Release 8.1
    -
    E.32.1. Migration to Version 8.0.19
    -
    E.32.2. Changes
    +
    E.32.1. Overview
    +
    E.32.2. Migration to Version 8.1
    +
    E.32.3. Additional Changes
    -
    E.33. Release 8.0.18
    +
    E.33. Release 8.0.21
    -
    E.33.1. Migration to Version 8.0.18
    -
    E.33.2. Changes
    +
    E.33.1. Migration to Version 8.0.21
    +
    E.33.2. Changes
    -
    E.34. Release 8.0.17
    +
    E.34. Release 8.0.20
    -
    E.34.1. Migration to Version 8.0.17
    -
    E.34.2. Changes
    +
    E.34.1. Migration to Version 8.0.20
    +
    E.34.2. Changes
    -
    E.35. Release 8.0.16
    +
    E.35. Release 8.0.19
    -
    E.35.1. Migration to Version 8.0.16
    -
    E.35.2. Changes
    +
    E.35.1. Migration to Version 8.0.19
    +
    E.35.2. Changes
    -
    E.36. Release 8.0.15
    +
    E.36. Release 8.0.18
    -
    E.36.1. Migration to Version 8.0.15
    -
    E.36.2. Changes
    +
    E.36.1. Migration to Version 8.0.18
    +
    E.36.2. Changes
    -
    E.37. Release 8.0.14
    +
    E.37. Release 8.0.17
    -
    E.37.1. Migration to Version 8.0.14
    -
    E.37.2. Changes
    +
    E.37.1. Migration to Version 8.0.17
    +
    E.37.2. Changes
    -
    E.38. Release 8.0.13
    +
    E.38. Release 8.0.16
    -
    E.38.1. Migration to Version 8.0.13
    -
    E.38.2. Changes
    +
    E.38.1. Migration to Version 8.0.16
    +
    E.38.2. Changes
    -
    E.39. Release 8.0.12
    +
    E.39. Release 8.0.15
    -
    E.39.1. Migration to Version 8.0.12
    -
    E.39.2. Changes
    +
    E.39.1. Migration to Version 8.0.15
    +
    E.39.2. Changes
    -
    E.40. Release 8.0.11
    +
    E.40. Release 8.0.14
    -
    E.40.1. Migration to Version 8.0.11
    -
    E.40.2. Changes
    +
    E.40.1. Migration to Version 8.0.14
    +
    E.40.2. Changes
    -
    E.41. Release 8.0.10
    +
    E.41. Release 8.0.13
    -
    E.41.1. Migration to Version 8.0.10
    -
    E.41.2. Changes
    +
    E.41.1. Migration to Version 8.0.13
    +
    E.41.2. Changes
    -
    E.42. Release 8.0.9
    +
    E.42. Release 8.0.12
    -
    E.42.1. Migration to Version 8.0.9
    -
    E.42.2. Changes
    +
    E.42.1. Migration to Version 8.0.12
    +
    E.42.2. Changes
    -
    E.43. Release 8.0.8
    +
    E.43. Release 8.0.11
    -
    E.43.1. Migration to Version 8.0.8
    -
    E.43.2. Changes
    +
    E.43.1. Migration to Version 8.0.11
    +
    E.43.2. Changes
    -
    E.44. Release 8.0.7
    +
    E.44. Release 8.0.10
    -
    E.44.1. Migration to Version 8.0.7
    -
    E.44.2. Changes
    +
    E.44.1. Migration to Version 8.0.10
    +
    E.44.2. Changes
    -
    E.45. Release 8.0.6
    +
    E.45. Release 8.0.9
    -
    E.45.1. Migration to Version 8.0.6
    -
    E.45.2. Changes
    +
    E.45.1. Migration to Version 8.0.9
    +
    E.45.2. Changes
    -
    E.46. Release 8.0.5
    +
    E.46. Release 8.0.8
    -
    E.46.1. Migration to Version 8.0.5
    -
    E.46.2. Changes
    +
    E.46.1. Migration to Version 8.0.8
    +
    E.46.2. Changes
    -
    E.47. Release 8.0.4
    +
    E.47. Release 8.0.7
    -
    E.47.1. Migration to Version 8.0.4
    -
    E.47.2. Changes
    +
    E.47.1. Migration to Version 8.0.7
    +
    E.47.2. Changes
    -
    E.48. Release 8.0.3
    +
    E.48. Release 8.0.6
    -
    E.48.1. Migration to Version 8.0.3
    -
    E.48.2. Changes
    +
    E.48.1. Migration to Version 8.0.6
    +
    E.48.2. Changes
    -
    E.49. Release 8.0.2
    +
    E.49. Release 8.0.5
    -
    E.49.1. Migration to Version 8.0.2
    -
    E.49.2. Changes
    +
    E.49.1. Migration to Version 8.0.5
    +
    E.49.2. Changes
    -
    E.50. Release 8.0.1
    +
    E.50. Release 8.0.4
    -
    E.50.1. Migration to Version 8.0.1
    -
    E.50.2. Changes
    +
    E.50.1. Migration to Version 8.0.4
    +
    E.50.2. Changes
    -
    E.51. Release 8.0
    +
    E.51. Release 8.0.3
    -
    E.51.1. Overview
    -
    E.51.2. Migration to Version 8.0
    -
    E.51.3. Deprecated Features
    -
    E.51.4. Changes
    +
    E.51.1. Migration to Version 8.0.3
    +
    E.51.2. Changes
    -
    E.52. Release 7.4.24
    +
    E.52. Release 8.0.2
    -
    E.52.1. Migration to Version 7.4.24
    -
    E.52.2. Changes
    +
    E.52.1. Migration to Version 8.0.2
    +
    E.52.2. Changes
    -
    E.53. Release 7.4.23
    +
    E.53. Release 8.0.1
    -
    E.53.1. Migration to Version 7.4.23
    -
    E.53.2. Changes
    +
    E.53.1. Migration to Version 8.0.1
    +
    E.53.2. Changes
    -
    E.54. Release 7.4.22
    +
    E.54. Release 8.0
    -
    E.54.1. Migration to Version 7.4.22
    -
    E.54.2. Changes
    +
    E.54.1. Overview
    +
    E.54.2. Migration to Version 8.0
    +
    E.54.3. Deprecated Features
    +
    E.54.4. Changes
    -
    E.55. Release 7.4.21
    +
    E.55. Release 7.4.25
    -
    E.55.1. Migration to Version 7.4.21
    -
    E.55.2. Changes
    +
    E.55.1. Migration to Version 7.4.25
    +
    E.55.2. Changes
    -
    E.56. Release 7.4.20
    +
    E.56. Release 7.4.24
    -
    E.56.1. Migration to Version 7.4.20
    -
    E.56.2. Changes
    +
    E.56.1. Migration to Version 7.4.24
    +
    E.56.2. Changes
    -
    E.57. Release 7.4.19
    +
    E.57. Release 7.4.23
    -
    E.57.1. Migration to Version 7.4.19
    -
    E.57.2. Changes
    +
    E.57.1. Migration to Version 7.4.23
    +
    E.57.2. Changes
    -
    E.58. Release 7.4.18
    +
    E.58. Release 7.4.22
    -
    E.58.1. Migration to Version 7.4.18
    -
    E.58.2. Changes
    +
    E.58.1. Migration to Version 7.4.22
    +
    E.58.2. Changes
    -
    E.59. Release 7.4.17
    +
    E.59. Release 7.4.21
    -
    E.59.1. Migration to Version 7.4.17
    -
    E.59.2. Changes
    +
    E.59.1. Migration to Version 7.4.21
    +
    E.59.2. Changes
    -
    E.60. Release 7.4.16
    +
    E.60. Release 7.4.20
    -
    E.60.1. Migration to Version 7.4.16
    -
    E.60.2. Changes
    +
    E.60.1. Migration to Version 7.4.20
    +
    E.60.2. Changes
    -
    E.61. Release 7.4.15
    +
    E.61. Release 7.4.19
    -
    E.61.1. Migration to Version 7.4.15
    -
    E.61.2. Changes
    +
    E.61.1. Migration to Version 7.4.19
    +
    E.61.2. Changes
    -
    E.62. Release 7.4.14
    +
    E.62. Release 7.4.18
    -
    E.62.1. Migration to Version 7.4.14
    -
    E.62.2. Changes
    +
    E.62.1. Migration to Version 7.4.18
    +
    E.62.2. Changes
    -
    E.63. Release 7.4.13
    +
    E.63. Release 7.4.17
    -
    E.63.1. Migration to Version 7.4.13
    -
    E.63.2. Changes
    +
    E.63.1. Migration to Version 7.4.17
    +
    E.63.2. Changes
    -
    E.64. Release 7.4.12
    +
    E.64. Release 7.4.16
    -
    E.64.1. Migration to Version 7.4.12
    -
    E.64.2. Changes
    +
    E.64.1. Migration to Version 7.4.16
    +
    E.64.2. Changes
    -
    E.65. Release 7.4.11
    +
    E.65. Release 7.4.15
    -
    E.65.1. Migration to Version 7.4.11
    -
    E.65.2. Changes
    +
    E.65.1. Migration to Version 7.4.15
    +
    E.65.2. Changes
    -
    E.66. Release 7.4.10
    +
    E.66. Release 7.4.14
    -
    E.66.1. Migration to Version 7.4.10
    -
    E.66.2. Changes
    +
    E.66.1. Migration to Version 7.4.14
    +
    E.66.2. Changes
    -
    E.67. Release 7.4.9
    +
    E.67. Release 7.4.13
    -
    E.67.1. Migration to Version 7.4.9
    -
    E.67.2. Changes
    +
    E.67.1. Migration to Version 7.4.13
    +
    E.67.2. Changes
    -
    E.68. Release 7.4.8
    +
    E.68. Release 7.4.12
    -
    E.68.1. Migration to Version 7.4.8
    -
    E.68.2. Changes
    +
    E.68.1. Migration to Version 7.4.12
    +
    E.68.2. Changes
    -
    E.69. Release 7.4.7
    +
    E.69. Release 7.4.11
    -
    E.69.1. Migration to Version 7.4.7
    -
    E.69.2. Changes
    +
    E.69.1. Migration to Version 7.4.11
    +
    E.69.2. Changes
    -
    E.70. Release 7.4.6
    +
    E.70. Release 7.4.10
    -
    E.70.1. Migration to Version 7.4.6
    -
    E.70.2. Changes
    +
    E.70.1. Migration to Version 7.4.10
    +
    E.70.2. Changes
    -
    E.71. Release 7.4.5
    +
    E.71. Release 7.4.9
    -
    E.71.1. Migration to Version 7.4.5
    -
    E.71.2. Changes
    +
    E.71.1. Migration to Version 7.4.9
    +
    E.71.2. Changes
    -
    E.72. Release 7.4.4
    +
    E.72. Release 7.4.8
    -
    E.72.1. Migration to Version 7.4.4
    -
    E.72.2. Changes
    +
    E.72.1. Migration to Version 7.4.8
    +
    E.72.2. Changes
    -
    E.73. Release 7.4.3
    +
    E.73. Release 7.4.7
    -
    E.73.1. Migration to Version 7.4.3
    -
    E.73.2. Changes
    +
    E.73.1. Migration to Version 7.4.7
    +
    E.73.2. Changes
    -
    E.74. Release 7.4.2
    +
    E.74. Release 7.4.6
    -
    E.74.1. Migration to Version 7.4.2
    -
    E.74.2. Changes
    +
    E.74.1. Migration to Version 7.4.6
    +
    E.74.2. Changes
    -
    E.75. Release 7.4.1
    +
    E.75. Release 7.4.5
    -
    E.75.1. Migration to Version 7.4.1
    -
    E.75.2. Changes
    +
    E.75.1. Migration to Version 7.4.5
    +
    E.75.2. Changes
    -
    E.76. Release 7.4
    +
    E.76. Release 7.4.4
    -
    E.76.1. Overview
    -
    E.76.2. Migration to Version 7.4
    -
    E.76.3. Changes
    +
    E.76.1. Migration to Version 7.4.4
    +
    E.76.2. Changes
    -
    E.77. Release 7.3.21
    +
    E.77. Release 7.4.3
    -
    E.77.1. Migration to Version 7.3.21
    -
    E.77.2. Changes
    +
    E.77.1. Migration to Version 7.4.3
    +
    E.77.2. Changes
    -
    E.78. Release 7.3.20
    +
    E.78. Release 7.4.2
    -
    E.78.1. Migration to Version 7.3.20
    -
    E.78.2. Changes
    +
    E.78.1. Migration to Version 7.4.2
    +
    E.78.2. Changes
    -
    E.79. Release 7.3.19
    +
    E.79. Release 7.4.1
    -
    E.79.1. Migration to Version 7.3.19
    -
    E.79.2. Changes
    +
    E.79.1. Migration to Version 7.4.1
    +
    E.79.2. Changes
    -
    E.80. Release 7.3.18
    +
    E.80. Release 7.4
    -
    E.80.1. Migration to Version 7.3.18
    -
    E.80.2. Changes
    +
    E.80.1. Overview
    +
    E.80.2. Migration to Version 7.4
    +
    E.80.3. Changes
    -
    E.81. Release 7.3.17
    +
    E.81. Release 7.3.21
    -
    E.81.1. Migration to Version 7.3.17
    -
    E.81.2. Changes
    +
    E.81.1. Migration to Version 7.3.21
    +
    E.81.2. Changes
    -
    E.82. Release 7.3.16
    +
    E.82. Release 7.3.20
    -
    E.82.1. Migration to Version 7.3.16
    -
    E.82.2. Changes
    +
    E.82.1. Migration to Version 7.3.20
    +
    E.82.2. Changes
    -
    E.83. Release 7.3.15
    +
    E.83. Release 7.3.19
    -
    E.83.1. Migration to Version 7.3.15
    -
    E.83.2. Changes
    +
    E.83.1. Migration to Version 7.3.19
    +
    E.83.2. Changes
    -
    E.84. Release 7.3.14
    +
    E.84. Release 7.3.18
    -
    E.84.1. Migration to Version 7.3.14
    -
    E.84.2. Changes
    +
    E.84.1. Migration to Version 7.3.18
    +
    E.84.2. Changes
    -
    E.85. Release 7.3.13
    +
    E.85. Release 7.3.17
    -
    E.85.1. Migration to Version 7.3.13
    -
    E.85.2. Changes
    +
    E.85.1. Migration to Version 7.3.17
    +
    E.85.2. Changes
    -
    E.86. Release 7.3.12
    +
    E.86. Release 7.3.16
    -
    E.86.1. Migration to Version 7.3.12
    -
    E.86.2. Changes
    +
    E.86.1. Migration to Version 7.3.16
    +
    E.86.2. Changes
    -
    E.87. Release 7.3.11
    +
    E.87. Release 7.3.15
    -
    E.87.1. Migration to Version 7.3.11
    -
    E.87.2. Changes
    +
    E.87.1. Migration to Version 7.3.15
    +
    E.87.2. Changes
    -
    E.88. Release 7.3.10
    +
    E.88. Release 7.3.14
    -
    E.88.1. Migration to Version 7.3.10
    -
    E.88.2. Changes
    +
    E.88.1. Migration to Version 7.3.14
    +
    E.88.2. Changes
    -
    E.89. Release 7.3.9
    +
    E.89. Release 7.3.13
    -
    E.89.1. Migration to Version 7.3.9
    -
    E.89.2. Changes
    +
    E.89.1. Migration to Version 7.3.13
    +
    E.89.2. Changes
    -
    E.90. Release 7.3.8
    +
    E.90. Release 7.3.12
    -
    E.90.1. Migration to Version 7.3.8
    -
    E.90.2. Changes
    +
    E.90.1. Migration to Version 7.3.12
    +
    E.90.2. Changes
    -
    E.91. Release 7.3.7
    +
    E.91. Release 7.3.11
    -
    E.91.1. Migration to Version 7.3.7
    -
    E.91.2. Changes
    +
    E.91.1. Migration to Version 7.3.11
    +
    E.91.2. Changes
    -
    E.92. Release 7.3.6
    +
    E.92. Release 7.3.10
    -
    E.92.1. Migration to Version 7.3.6
    -
    E.92.2. Changes
    +
    E.92.1. Migration to Version 7.3.10
    +
    E.92.2. Changes
    -
    E.93. Release 7.3.5
    +
    E.93. Release 7.3.9
    -
    E.93.1. Migration to Version 7.3.5
    -
    E.93.2. Changes
    +
    E.93.1. Migration to Version 7.3.9
    +
    E.93.2. Changes
    -
    E.94. Release 7.3.4
    +
    E.94. Release 7.3.8
    -
    E.94.1. Migration to Version 7.3.4
    -
    E.94.2. Changes
    +
    E.94.1. Migration to Version 7.3.8
    +
    E.94.2. Changes
    -
    E.95. Release 7.3.3
    +
    E.95. Release 7.3.7
    -
    E.95.1. Migration to Version 7.3.3
    -
    E.95.2. Changes
    +
    E.95.1. Migration to Version 7.3.7
    +
    E.95.2. Changes
    -
    E.96. Release 7.3.2
    +
    E.96. Release 7.3.6
    -
    E.96.1. Migration to Version 7.3.2
    -
    E.96.2. Changes
    +
    E.96.1. Migration to Version 7.3.6
    +
    E.96.2. Changes
    -
    E.97. Release 7.3.1
    +
    E.97. Release 7.3.5
    -
    E.97.1. Migration to Version 7.3.1
    -
    E.97.2. Changes
    +
    E.97.1. Migration to Version 7.3.5
    +
    E.97.2. Changes
    -
    E.98. Release 7.3
    +
    E.98. Release 7.3.4
    -
    E.98.1. Overview
    -
    E.98.2. Migration to Version 7.3
    -
    E.98.3. Changes
    +
    E.98.1. Migration to Version 7.3.4
    +
    E.98.2. Changes
    -
    E.99. Release 7.2.8
    +
    E.99. Release 7.3.3
    -
    E.99.1. Migration to Version 7.2.8
    -
    E.99.2. Changes
    +
    E.99.1. Migration to Version 7.3.3
    +
    E.99.2. Changes
    -
    E.100. Release 7.2.7
    +
    E.100. Release 7.3.2
    -
    E.100.1. Migration to Version 7.2.7
    -
    E.100.2. Changes
    +
    E.100.1. Migration to Version 7.3.2
    +
    E.100.2. Changes
    -
    E.101. Release 7.2.6
    +
    E.101. Release 7.3.1
    -
    E.101.1. Migration to Version 7.2.6
    -
    E.101.2. Changes
    +
    E.101.1. Migration to Version 7.3.1
    +
    E.101.2. Changes
    -
    E.102. Release 7.2.5
    +
    E.102. Release 7.3
    -
    E.102.1. Migration to Version 7.2.5
    -
    E.102.2. Changes
    +
    E.102.1. Overview
    +
    E.102.2. Migration to Version 7.3
    +
    E.102.3. Changes
    -
    E.103. Release 7.2.4
    +
    E.103. Release 7.2.8
    -
    E.103.1. Migration to Version 7.2.4
    -
    E.103.2. Changes
    +
    E.103.1. Migration to Version 7.2.8
    +
    E.103.2. Changes
    -
    E.104. Release 7.2.3
    +
    E.104. Release 7.2.7
    -
    E.104.1. Migration to Version 7.2.3
    -
    E.104.2. Changes
    +
    E.104.1. Migration to Version 7.2.7
    +
    E.104.2. Changes
    -
    E.105. Release 7.2.2
    +
    E.105. Release 7.2.6
    -
    E.105.1. Migration to Version 7.2.2
    -
    E.105.2. Changes
    +
    E.105.1. Migration to Version 7.2.6
    +
    E.105.2. Changes
    -
    E.106. Release 7.2.1
    +
    E.106. Release 7.2.5
    -
    E.106.1. Migration to Version 7.2.1
    -
    E.106.2. Changes
    +
    E.106.1. Migration to Version 7.2.5
    +
    E.106.2. Changes
    -
    E.107. Release 7.2
    +
    E.107. Release 7.2.4
    -
    E.107.1. Overview
    -
    E.107.2. Migration to Version 7.2
    -
    E.107.3. Changes
    +
    E.107.1. Migration to Version 7.2.4
    +
    E.107.2. Changes
    -
    E.108. Release 7.1.3
    +
    E.108. Release 7.2.3
    -
    E.108.1. Migration to Version 7.1.3
    -
    E.108.2. Changes
    +
    E.108.1. Migration to Version 7.2.3
    +
    E.108.2. Changes
    -
    E.109. Release 7.1.2
    +
    E.109. Release 7.2.2
    -
    E.109.1. Migration to Version 7.1.2
    -
    E.109.2. Changes
    +
    E.109.1. Migration to Version 7.2.2
    +
    E.109.2. Changes
    -
    E.110. Release 7.1.1
    +
    E.110. Release 7.2.1
    -
    E.110.1. Migration to Version 7.1.1
    -
    E.110.2. Changes
    +
    E.110.1. Migration to Version 7.2.1
    +
    E.110.2. Changes
    -
    E.111. Release 7.1
    +
    E.111. Release 7.2
    -
    E.111.1. Migration to Version 7.1
    -
    E.111.2. Changes
    +
    E.111.1. Overview
    +
    E.111.2. Migration to Version 7.2
    +
    E.111.3. Changes
    -
    E.112. Release 7.0.3
    +
    E.112. Release 7.1.3
    -
    E.112.1. Migration to Version 7.0.3
    -
    E.112.2. Changes
    +
    E.112.1. Migration to Version 7.1.3
    +
    E.112.2. Changes
    -
    E.113. Release 7.0.2
    +
    E.113. Release 7.1.2
    -
    E.113.1. Migration to Version 7.0.2
    -
    E.113.2. Changes
    +
    E.113.1. Migration to Version 7.1.2
    +
    E.113.2. Changes
    -
    E.114. Release 7.0.1
    +
    E.114. Release 7.1.1
    -
    E.114.1. Migration to Version 7.0.1
    -
    E.114.2. Changes
    +
    E.114.1. Migration to Version 7.1.1
    +
    E.114.2. Changes
    -
    E.115. Release 7.0
    +
    E.115. Release 7.1
    -
    E.115.1. Migration to Version 7.0
    -
    E.115.2. Changes
    +
    E.115.1. Migration to Version 7.1
    +
    E.115.2. Changes
    -
    E.116. Release 6.5.3
    +
    E.116. Release 7.0.3
    -
    E.116.1. Migration to Version 6.5.3
    -
    E.116.2. Changes
    +
    E.116.1. Migration to Version 7.0.3
    +
    E.116.2. Changes
    -
    E.117. Release 6.5.2
    +
    E.117. Release 7.0.2
    -
    E.117.1. Migration to Version 6.5.2
    -
    E.117.2. Changes
    +
    E.117.1. Migration to Version 7.0.2
    +
    E.117.2. Changes
    -
    E.118. Release 6.5.1
    +
    E.118. Release 7.0.1
    -
    E.118.1. Migration to Version 6.5.1
    -
    E.118.2. Changes
    +
    E.118.1. Migration to Version 7.0.1
    +
    E.118.2. Changes
    -
    E.119. Release 6.5
    +
    E.119. Release 7.0
    -
    E.119.1. Migration to Version 6.5
    -
    E.119.2. Changes
    +
    E.119.1. Migration to Version 7.0
    +
    E.119.2. Changes
    -
    E.120. Release 6.4.2
    +
    E.120. Release 6.5.3
    -
    E.120.1. Migration to Version 6.4.2
    -
    E.120.2. Changes
    +
    E.120.1. Migration to Version 6.5.3
    +
    E.120.2. Changes
    -
    E.121. Release 6.4.1
    +
    E.121. Release 6.5.2
    -
    E.121.1. Migration to Version 6.4.1
    -
    E.121.2. Changes
    +
    E.121.1. Migration to Version 6.5.2
    +
    E.121.2. Changes
    -
    E.122. Release 6.4
    +
    E.122. Release 6.5.1
    -
    E.122.1. Migration to Version 6.4
    -
    E.122.2. Changes
    +
    E.122.1. Migration to Version 6.5.1
    +
    E.122.2. Changes
    -
    E.123. Release 6.3.2
    -
    E.123.1. Changes
    -
    E.124. Release 6.3.1
    -
    E.124.1. Changes
    -
    E.125. Release 6.3
    +
    E.123. Release 6.5
    -
    E.125.1. Migration to Version 6.3
    -
    E.125.2. Changes
    +
    E.123.1. Migration to Version 6.5
    +
    E.123.2. Changes
    -
    E.126. Release 6.2.1
    +
    E.124. Release 6.4.2
    -
    E.126.1. Migration from version 6.2 to version 6.2.1
    -
    E.126.2. Changes
    +
    E.124.1. Migration to Version 6.4.2
    +
    E.124.2. Changes
    -
    E.127. Release 6.2
    +
    E.125. Release 6.4.1
    -
    E.127.1. Migration from version 6.1 to version 6.2
    -
    E.127.2. Migration from version 1.x to version 6.2
    -
    E.127.3. Changes
    +
    E.125.1. Migration to Version 6.4.1
    +
    E.125.2. Changes
    -
    E.128. Release 6.1.1
    +
    E.126. Release 6.4
    -
    E.128.1. Migration from version 6.1 to version 6.1.1
    -
    E.128.2. Changes
    +
    E.126.1. Migration to Version 6.4
    +
    E.126.2. Changes
    -
    E.129. Release 6.1
    +
    E.127. Release 6.3.2
    +
    E.127.1. Changes
    +
    E.128. Release 6.3.1
    +
    E.128.1. Changes
    +
    E.129. Release 6.3
    -
    E.129.1. Migration to Version 6.1
    -
    E.129.2. Changes
    +
    E.129.1. Migration to Version 6.3
    +
    E.129.2. Changes
    -
    E.130. Release 6.0
    +
    E.130. Release 6.2.1
    -
    E.130.1. Migration from version 1.09 to version 6.0
    -
    E.130.2. Migration from pre-1.09 to version 6.0
    -
    E.130.3. Changes
    +
    E.130.1. Migration from version 6.2 to version 6.2.1
    +
    E.130.2. Changes
    -
    E.131. Release 1.09
    -
    E.132. Release 1.02
    +
    E.131. Release 6.2
    -
    E.132.1. Migration from version 1.02 to version 1.02.1
    -
    E.132.2. Dump/Reload Procedure
    -
    E.132.3. Changes
    +
    E.131.1. Migration from version 6.1 to version 6.2
    +
    E.131.2. Migration from version 1.x to version 6.2
    +
    E.131.3. Changes
    -
    E.133. Release 1.01
    +
    E.132. Release 6.1.1
    -
    E.133.1. Migration from version 1.0 to version 1.01
    -
    E.133.2. Changes
    +
    E.132.1. Migration from version 6.1 to version 6.1.1
    +
    E.132.2. Changes
    -
    E.134. Release 1.0
    -
    E.134.1. Changes
    -
    E.135. Postgres95 Release 0.03
    -
    E.135.1. Changes
    -
    E.136. Postgres95 Release 0.02
    -
    E.136.1. Changes
    -
    E.137. Postgres95 Release 0.01
    +
    E.133. Release 6.1
    +
    +
    E.133.1. Migration to Version 6.1
    +
    E.133.2. Changes
    +
    +
    E.134. Release 6.0
    +
    +
    E.134.1. Migration from version 1.09 to version 6.0
    +
    E.134.2. Migration from pre-1.09 to version 6.0
    +
    E.134.3. Changes
    +
    +
    E.135. Release 1.09
    +
    E.136. Release 1.02
    +
    +
    E.136.1. Migration from version 1.02 to version 1.02.1
    +
    E.136.2. Dump/Reload Procedure
    +
    E.136.3. Changes
    +
    +
    E.137. Release 1.01
    +
    +
    E.137.1. Migration from version 1.0 to version 1.01
    +
    E.137.2. Changes
    +
    +
    E.138. Release 1.0
    +
    E.138.1. Changes
    +
    E.139. Postgres95 Release 0.03
    +
    E.139.1. Changes
    +
    E.140. Postgres95 Release 0.02
    +
    E.140.1. Changes
    +
    E.141. Postgres95 Release 0.01
    F. The CVS Repository
    @@ -2195,8 +2215,8 @@
    F.2. CVS Tree Organization
    F.3. Getting The Source Via CVSup
    -
    F.3.1. Preparing A CVSup Client System
    -
    F.3.2. Running a CVSup Client
    +
    F.3.1. Preparing A CVSup Client System
    +
    F.3.2. Running a CVSup Client
    G. Documentation
    @@ -2204,28 +2224,28 @@
    G.1. DocBook
    G.2. Tool Sets
    -
    G.2.1. Linux RPM Installation
    -
    G.2.2. FreeBSD Installation
    -
    G.2.3. Debian Packages
    -
    G.2.4. Manual Installation from Source
    +
    G.2.1. Linux RPM Installation
    +
    G.2.2. FreeBSD Installation
    +
    G.2.3. Debian Packages
    +
    G.2.4. Manual Installation from Source
    G.2.5. Detection by configure
    G.3. Building The Documentation
    -
    G.3.1. HTML
    -
    G.3.2. Manpages
    -
    G.3.3. Print Output via JadeTex
    -
    G.3.4. Print Output via RTF
    -
    G.3.5. Plain Text Files
    -
    G.3.6. Syntax Check
    +
    G.3.1. HTML
    +
    G.3.2. Manpages
    +
    G.3.3. Print Output via JadeTex
    +
    G.3.4. Print Output via RTF
    +
    G.3.5. Plain Text Files
    +
    G.3.6. Syntax Check
    G.4. Documentation Authoring
    -
    G.4.1. Emacs/PSGML
    -
    G.4.2. Other Emacs modes
    +
    G.4.1. Emacs/PSGML
    +
    G.4.2. Other Emacs modes
    G.5. Style Guide
    -
    G.5.1. Reference Pages
    +
    G.5.1. Reference Pages
    H. External Projects
    @@ -2407,103 +2427,103 @@
    25.3. Built-in Trace Points
    -
    31.1. Valid input formats for PGTYPESdate_from_asc +
    31.1. Valid input formats for PGTYPESdate_from_asc
    -
    31.2. Valid input formats for PGTYPESdate_fmt_asc +
    31.2. Valid input formats for PGTYPESdate_fmt_asc
    -
    31.3. Valid input formats for rdefmtdate +
    31.3. Valid input formats for rdefmtdate
    -
    31.4. Valid input formats for PGTYPEStimestamp_from_asc +
    31.4. Valid input formats for PGTYPEStimestamp_from_asc
    -
    32.1. information_schema_catalog_name Columns +
    32.1. information_schema_catalog_name Columns
    -
    32.2. administrable_role_authorizations Columns +
    32.2. administrable_role_authorizations Columns
    -
    32.3. applicable_roles Columns +
    32.3. applicable_roles Columns
    -
    32.4. attributes Columns +
    32.4. attributes Columns
    -
    32.5. check_constraint_routine_usage Columns +
    32.5. check_constraint_routine_usage Columns
    -
    32.6. check_constraints Columns +
    32.6. check_constraints Columns
    -
    32.7. column_domain_usage Columns +
    32.7. column_domain_usage Columns
    -
    32.8. column_privileges Columns +
    32.8. column_privileges Columns
    -
    32.9. column_udt_usage Columns +
    32.9. column_udt_usage Columns
    -
    32.10. columns Columns +
    32.10. columns Columns
    -
    32.11. constraint_column_usage Columns +
    32.11. constraint_column_usage Columns
    -
    32.12. constraint_table_usage Columns +
    32.12. constraint_table_usage Columns
    -
    32.13. data_type_privileges Columns +
    32.13. data_type_privileges Columns
    -
    32.14. domain_constraints Columns +
    32.14. domain_constraints Columns
    -
    32.15. domain_udt_usage Columns +
    32.15. domain_udt_usage Columns
    -
    32.16. domains Columns +
    32.16. domains Columns
    -
    32.17. element_types Columns +
    32.17. element_types Columns
    -
    32.18. enabled_roles Columns +
    32.18. enabled_roles Columns
    -
    32.19. key_column_usage Columns +
    32.19. key_column_usage Columns
    -
    32.20. parameters Columns +
    32.20. parameters Columns
    -
    32.21. referential_constraints Columns +
    32.21. referential_constraints Columns
    -
    32.22. role_column_grants Columns +
    32.22. role_column_grants Columns
    -
    32.23. role_routine_grants Columns +
    32.23. role_routine_grants Columns
    -
    32.24. role_table_grants Columns +
    32.24. role_table_grants Columns
    -
    32.25. role_usage_grants Columns +
    32.25. role_usage_grants Columns
    -
    32.26. routine_privileges Columns +
    32.26. routine_privileges Columns
    -
    32.27. routines Columns +
    32.27. routines Columns
    -
    32.28. schemata Columns +
    32.28. schemata Columns
    -
    32.29. sequences Columns +
    32.29. sequences Columns
    -
    32.30. sql_features Columns +
    32.30. sql_features Columns
    -
    32.31. sql_implementation_info Columns +
    32.31. sql_implementation_info Columns
    -
    32.32. sql_languages Columns +
    32.32. sql_languages Columns
    -
    32.33. sql_packages Columns +
    32.33. sql_packages Columns
    -
    32.34. sql_parts Columns +
    32.34. sql_parts Columns
    -
    32.35. sql_sizing Columns +
    32.35. sql_sizing Columns
    -
    32.36. sql_sizing_profiles Columns +
    32.36. sql_sizing_profiles Columns
    -
    32.37. table_constraints Columns +
    32.37. table_constraints Columns
    -
    32.38. table_privileges Columns +
    32.38. table_privileges Columns
    -
    32.39. tables Columns +
    32.39. tables Columns
    -
    32.40. triggers Columns +
    32.40. triggers Columns
    -
    32.41. usage_privileges Columns +
    32.41. usage_privileges Columns
    -
    32.42. view_column_usage Columns +
    32.42. view_column_usage Columns
    -
    32.43. view_routine_usage Columns +
    32.43. view_routine_usage Columns
    -
    32.44. view_table_usage Columns +
    32.44. view_table_usage Columns
    -
    32.45. views Columns +
    32.45. views Columns
    33.1. Equivalent C Types for Built-In SQL Types
    @@ -2525,105 +2545,105 @@
    43.1. System Catalogs
    -
    43.2. pg_aggregate Columns +
    43.2. pg_aggregate Columns
    -
    43.3. pg_am Columns +
    43.3. pg_am Columns
    -
    43.4. pg_amop Columns +
    43.4. pg_amop Columns
    -
    43.5. pg_amproc Columns +
    43.5. pg_amproc Columns
    -
    43.6. pg_attrdef Columns +
    43.6. pg_attrdef Columns
    -
    43.7. pg_attribute Columns +
    43.7. pg_attribute Columns
    -
    43.8. pg_authid Columns +
    43.8. pg_authid Columns
    -
    43.9. pg_auth_members Columns +
    43.9. pg_auth_members Columns
    -
    43.10. pg_autovacuum Columns +
    43.10. pg_autovacuum Columns
    -
    43.11. pg_cast Columns +
    43.11. pg_cast Columns
    -
    43.12. pg_class Columns +
    43.12. pg_class Columns
    -
    43.13. pg_constraint Columns +
    43.13. pg_constraint Columns
    -
    43.14. pg_conversion Columns +
    43.14. pg_conversion Columns
    -
    43.15. pg_database Columns +
    43.15. pg_database Columns
    -
    43.16. pg_depend Columns +
    43.16. pg_depend Columns
    -
    43.17. pg_description Columns +
    43.17. pg_description Columns
    -
    43.18. pg_index Columns +
    43.18. pg_index Columns
    -
    43.19. pg_inherits Columns +
    43.19. pg_inherits Columns
    -
    43.20. pg_language Columns +
    43.20. pg_language Columns
    -
    43.21. pg_largeobject Columns +
    43.21. pg_largeobject Columns
    -
    43.22. pg_listener Columns +
    43.22. pg_listener Columns
    -
    43.23. pg_namespace Columns +
    43.23. pg_namespace Columns
    -
    43.24. pg_opclass Columns +
    43.24. pg_opclass Columns
    -
    43.25. pg_operator Columns +
    43.25. pg_operator Columns
    -
    43.26. pg_pltemplate Columns +
    43.26. pg_pltemplate Columns
    -
    43.27. pg_proc Columns +
    43.27. pg_proc Columns
    -
    43.28. pg_rewrite Columns +
    43.28. pg_rewrite Columns
    -
    43.29. pg_shdepend Columns +
    43.29. pg_shdepend Columns
    -
    43.30. pg_shdescription Columns +
    43.30. pg_shdescription Columns
    -
    43.31. pg_statistic Columns +
    43.31. pg_statistic Columns
    -
    43.32. pg_tablespace Columns +
    43.32. pg_tablespace Columns
    -
    43.33. pg_trigger Columns +
    43.33. pg_trigger Columns
    -
    43.34. pg_type Columns +
    43.34. pg_type Columns
    43.35. System Views
    -
    43.36. pg_cursors Columns +
    43.36. pg_cursors Columns
    -
    43.37. pg_group Columns +
    43.37. pg_group Columns
    -
    43.38. pg_indexes Columns +
    43.38. pg_indexes Columns
    -
    43.39. pg_locks Columns +
    43.39. pg_locks Columns
    -
    43.40. pg_prepared_statements Columns +
    43.40. pg_prepared_statements Columns
    -
    43.41. pg_prepared_xacts Columns +
    43.41. pg_prepared_xacts Columns
    -
    43.42. pg_roles Columns +
    43.42. pg_roles Columns
    -
    43.43. pg_rules Columns +
    43.43. pg_rules Columns
    -
    43.44. pg_settings Columns +
    43.44. pg_settings Columns
    -
    43.45. pg_shadow Columns +
    43.45. pg_shadow Columns
    -
    43.46. pg_stats Columns +
    43.46. pg_stats Columns
    -
    43.47. pg_tables Columns +
    43.47. pg_tables Columns
    -
    43.48. pg_timezone_abbrevs Columns +
    43.48. pg_timezone_abbrevs Columns
    -
    43.49. pg_timezone_names Columns +
    43.49. pg_timezone_names Columns
    -
    43.50. pg_user Columns +
    43.50. pg_user Columns
    -
    43.51. pg_views Columns +
    43.51. pg_views Columns
    52.1. Contents of PGDATA
    @@ -2652,29 +2672,29 @@

    List of Examples

    -
    8.1. Using the character types +
    8.1. Using the character types
    8.2. Using the boolean type
    -
    8.3. Using the bit string types +
    8.3. Using the bit string types
    -
    10.1. Exponentiation Operator Type Resolution +
    10.1. Exponentiation Operator Type Resolution
    -
    10.2. String Concatenation Operator Type Resolution +
    10.2. String Concatenation Operator Type Resolution
    -
    10.3. Absolute-Value and Negation Operator Type Resolution +
    10.3. Absolute-Value and Negation Operator Type Resolution
    -
    10.4. Rounding Function Argument Type Resolution +
    10.4. Rounding Function Argument Type Resolution
    -
    10.5. Substring Function Type Resolution +
    10.5. Substring Function Type Resolution
    -
    10.6. character Storage Type Conversion +
    10.6. character Storage Type Conversion
    -
    10.7. Type Resolution with Underspecified Types in a Union +
    10.7. Type Resolution with Underspecified Types in a Union
    -
    10.8. Type Resolution in a Simple Union +
    10.8. Type Resolution in a Simple Union
    -
    10.9. Type Resolution in a Transposed Union +
    10.9. Type Resolution in a Transposed Union
    11.1. Setting up a Partial Index to Exclude Common Values
    diff --git a/docs/en_US/pg/indexam.html b/docs/en_US/pg/indexam.html index f1f084efeb..73a5ace477 100644 --- a/docs/en_US/pg/indexam.html +++ b/docs/en_US/pg/indexam.html @@ -4,8 +4,8 @@ Chapter 49. Index Access Method Interface Definition - - + + diff --git a/docs/en_US/pg/indexes-bitmap-scans.html b/docs/en_US/pg/indexes-bitmap-scans.html index 165723426c..1a575ea524 100644 --- a/docs/en_US/pg/indexes-bitmap-scans.html +++ b/docs/en_US/pg/indexes-bitmap-scans.html @@ -4,8 +4,8 @@ 11.4. Combining Multiple Indexes - - + + @@ -13,7 +13,7 @@

    11.4. Combining Multiple Indexes

    -

    A single index scan can only use query clauses that use the index's +

    A single index scan can only use query clauses that use the index's columns with operators of its operator class and are joined with AND. For example, given an index on (a, b) a query condition like WHERE a = 5 AND b = 6 could diff --git a/docs/en_US/pg/indexes-examine.html b/docs/en_US/pg/indexes-examine.html index a0c48dc445..b431908c66 100644 --- a/docs/en_US/pg/indexes-examine.html +++ b/docs/en_US/pg/indexes-examine.html @@ -4,8 +4,8 @@ 11.9. Examining Index Usage - - + + @@ -13,7 +13,7 @@

    11.9. Examining Index Usage

    -

    Although indexes in PostgreSQL do not need +

    Although indexes in PostgreSQL do not need maintenance and tuning, it is still important to check which indexes are actually used by the real-life query workload. Examining index usage for an individual query is done with the diff --git a/docs/en_US/pg/indexes-expressional.html b/docs/en_US/pg/indexes-expressional.html index ccaaf16442..3371f0fb59 100644 --- a/docs/en_US/pg/indexes-expressional.html +++ b/docs/en_US/pg/indexes-expressional.html @@ -4,8 +4,8 @@ 11.6. Indexes on Expressions - - + + @@ -13,7 +13,7 @@

    11.6. Indexes on Expressions

    -

    An index column need not be just a column of the underlying table, +

    An index column need not be just a column of the underlying table, but can be a function or scalar expression computed from one or more columns of the table. This feature is useful to obtain fast access to tables based on the results of computations. diff --git a/docs/en_US/pg/indexes-multicolumn.html b/docs/en_US/pg/indexes-multicolumn.html index 54fc5b0073..70820b2ae2 100644 --- a/docs/en_US/pg/indexes-multicolumn.html +++ b/docs/en_US/pg/indexes-multicolumn.html @@ -4,8 +4,8 @@ 11.3. Multicolumn Indexes - - + + @@ -13,7 +13,7 @@

    11.3. Multicolumn Indexes

    -

    An index can be defined on more than one column of a table. For example, if +

    An index can be defined on more than one column of a table. For example, if you have a table of this form:

    CREATE TABLE test2 (
    diff --git a/docs/en_US/pg/indexes-opclass.html b/docs/en_US/pg/indexes-opclass.html
    index c4908724c5..f7a4eab5bf 100644
    --- a/docs/en_US/pg/indexes-opclass.html
    +++ b/docs/en_US/pg/indexes-opclass.html
    @@ -4,8 +4,8 @@
     11.8. Operator Classes
     
     
    -
    -
    +
    +
     
     
     
    @@ -13,7 +13,7 @@
     
     

    11.8. Operator Classes

    -

    An index definition may specify an operator +

    An index definition may specify an operator class for each column of an index.

    CREATE INDEX name ON table (column opclass [, ...]);
    diff --git a/docs/en_US/pg/indexes-partial.html b/docs/en_US/pg/indexes-partial.html index cdabaff367..cb6363410b 100644 --- a/docs/en_US/pg/indexes-partial.html +++ b/docs/en_US/pg/indexes-partial.html @@ -4,8 +4,8 @@ 11.7. Partial Indexes - - + + @@ -13,7 +13,7 @@

    11.7. Partial Indexes

    -

    A partial index is an index built over a +

    A partial index is an index built over a subset of a table; the subset is defined by a conditional expression (called the predicate of the partial index). The index contains entries for only those table diff --git a/docs/en_US/pg/indexes-types.html b/docs/en_US/pg/indexes-types.html index 3e14f54af3..80b89021bb 100644 --- a/docs/en_US/pg/indexes-types.html +++ b/docs/en_US/pg/indexes-types.html @@ -4,8 +4,8 @@ 11.2. Index Types - - + + @@ -19,8 +19,8 @@ By default, the CREATE INDEX command will create a B-tree index, which fits the most common situations.

    -

    - +

    + B-trees can handle equality and range queries on data that can be sorted into some ordering. In particular, the PostgreSQL query planner @@ -56,8 +56,8 @@ non-alphabetic characters, i.e. characters that are not affected by upper/lower case conversion.

    -

    - +

    + Hash indexes can only handle simple equality comparisons. The query planner will consider using a hash index whenever an indexed column is involved in a comparison using the @@ -78,8 +78,8 @@

    Note

    For these reasons, hash index use is presently discouraged.

    -

    - +

    + GiST indexes are not a single kind of index, but rather an infrastructure within which many different indexing strategies can be implemented. Accordingly, the particular operators with which a GiST index can be @@ -112,8 +112,8 @@

    Note

    classes are available in the contrib collection or as separate projects. For more information see Chapter 50, GiST Indexes.

    -

    - +

    + GIN indexes are inverted indexes which can handle values that contain more than one key, arrays for example. Like GiST, GIN can support many different user-defined indexing strategies and the particular diff --git a/docs/en_US/pg/indexes-unique.html b/docs/en_US/pg/indexes-unique.html index 57cab4e119..f6231c501d 100644 --- a/docs/en_US/pg/indexes-unique.html +++ b/docs/en_US/pg/indexes-unique.html @@ -4,8 +4,8 @@ 11.5. Unique Indexes - - + + @@ -13,7 +13,7 @@

    11.5. Unique Indexes

    -

    Indexes may also be used to enforce uniqueness of a column's value, +

    Indexes may also be used to enforce uniqueness of a column's value, or the uniqueness of the combined values of more than one column.

    CREATE UNIQUE INDEX name ON table (column [, ...]);
    diff --git a/docs/en_US/pg/indexes.html b/docs/en_US/pg/indexes.html index f902901b12..4805619161 100644 --- a/docs/en_US/pg/indexes.html +++ b/docs/en_US/pg/indexes.html @@ -4,8 +4,8 @@ Chapter 11. Indexes - - + + @@ -27,7 +27,7 @@
    11.9. Examining Index Usage
    -

    Indexes are a common way to enhance database performance. An index +

    Indexes are a common way to enhance database performance. An index allows the database server to find and retrieve specific rows much faster than it could do without an index. But indexes also add overhead to the database system as a whole, so they should be used diff --git a/docs/en_US/pg/information-schema.html b/docs/en_US/pg/information-schema.html index b1d2ac776c..bbfd43f715 100644 --- a/docs/en_US/pg/information-schema.html +++ b/docs/en_US/pg/information-schema.html @@ -4,8 +4,8 @@ Chapter 32. The Information Schema - - + + @@ -65,7 +65,7 @@

    32.47. views
    -

    The information schema consists of a set of views that contain +

    The information schema consists of a set of views that contain information about the objects defined in the current database. The information schema is defined in the SQL standard and can therefore be expected to be portable and remain stable — unlike the system diff --git a/docs/en_US/pg/infoschema-administrable-role-authorizations.html b/docs/en_US/pg/infoschema-administrable-role-authorizations.html index c513510f88..f0ce14101c 100644 --- a/docs/en_US/pg/infoschema-administrable-role-authorizations.html +++ b/docs/en_US/pg/infoschema-administrable-role-authorizations.html @@ -4,8 +4,8 @@ 32.4. administrable_role_authorizations - - + + @@ -18,7 +18,7 @@ for.

    -

    Table 32.2. administrable_role_authorizations Columns

    +

    Table 32.2. administrable_role_authorizations Columns

diff --git a/docs/en_US/pg/infoschema-applicable-roles.html b/docs/en_US/pg/infoschema-applicable-roles.html index fd1193ddb1..efad07891c 100644 --- a/docs/en_US/pg/infoschema-applicable-roles.html +++ b/docs/en_US/pg/infoschema-applicable-roles.html @@ -4,8 +4,8 @@ 32.5. applicable_roles - - + + @@ -18,11 +18,11 @@ some chain of role grants from the current user to the role in question. The current user itself is also an applicable role. The set of applicable roles is generally used for permission checking. - - + +

-

Table 32.3. applicable_roles Columns

+

Table 32.3. applicable_roles Columns

diff --git a/docs/en_US/pg/infoschema-attributes.html b/docs/en_US/pg/infoschema-attributes.html index 8924a0c4f1..30f7c113e3 100644 --- a/docs/en_US/pg/infoschema-attributes.html +++ b/docs/en_US/pg/infoschema-attributes.html @@ -4,8 +4,8 @@ 32.6. attributes - - + + @@ -19,7 +19,7 @@ which are sometimes called attributes in PostgreSQL contexts.)

-

Table 32.4. attributes Columns

+

Table 32.4. attributes Columns

diff --git a/docs/en_US/pg/infoschema-check-constraint-routine-usage.html b/docs/en_US/pg/infoschema-check-constraint-routine-usage.html index 6c660b7076..05670ed337 100644 --- a/docs/en_US/pg/infoschema-check-constraint-routine-usage.html +++ b/docs/en_US/pg/infoschema-check-constraint-routine-usage.html @@ -4,8 +4,8 @@ 32.7. check_constraint_routine_usage - - + + @@ -19,7 +19,7 @@ a currently enabled role.

-

Table 32.5. check_constraint_routine_usage Columns

+

Table 32.5. check_constraint_routine_usage Columns

diff --git a/docs/en_US/pg/infoschema-check-constraints.html b/docs/en_US/pg/infoschema-check-constraints.html index df0424f314..bd0536058b 100644 --- a/docs/en_US/pg/infoschema-check-constraints.html +++ b/docs/en_US/pg/infoschema-check-constraints.html @@ -4,8 +4,8 @@ 32.8. check_constraints - - + + @@ -19,7 +19,7 @@ domain is the owner of the constraint.)

-

Table 32.6. check_constraints Columns

+

Table 32.6. check_constraints Columns

diff --git a/docs/en_US/pg/infoschema-column-domain-usage.html b/docs/en_US/pg/infoschema-column-domain-usage.html index 5cacba58fe..ed13426412 100644 --- a/docs/en_US/pg/infoschema-column-domain-usage.html +++ b/docs/en_US/pg/infoschema-column-domain-usage.html @@ -4,8 +4,8 @@ 32.9. column_domain_usage - - + + @@ -18,7 +18,7 @@ in the current database and owned by a currently enabled role.

-

Table 32.7. column_domain_usage Columns

+

Table 32.7. column_domain_usage Columns

diff --git a/docs/en_US/pg/infoschema-column-privileges.html b/docs/en_US/pg/infoschema-column-privileges.html index a9f9486eef..8b078628a0 100644 --- a/docs/en_US/pg/infoschema-column-privileges.html +++ b/docs/en_US/pg/infoschema-column-privileges.html @@ -4,8 +4,8 @@ 32.10. column_privileges - - + + @@ -32,7 +32,7 @@ privilege types is concerned.

-

Table 32.8. column_privileges Columns

+

Table 32.8. column_privileges Columns

diff --git a/docs/en_US/pg/infoschema-column-udt-usage.html b/docs/en_US/pg/infoschema-column-udt-usage.html index 31da4e406e..12e0eaf69a 100644 --- a/docs/en_US/pg/infoschema-column-udt-usage.html +++ b/docs/en_US/pg/infoschema-column-udt-usage.html @@ -4,8 +4,8 @@ 32.11. column_udt_usage - - + + @@ -20,7 +20,7 @@ also Section 32.12, “columns” for details.

-

Table 32.9. column_udt_usage Columns

+

Table 32.9. column_udt_usage Columns

diff --git a/docs/en_US/pg/infoschema-columns.html b/docs/en_US/pg/infoschema-columns.html index 04c2d6c8a7..6b4b55182a 100644 --- a/docs/en_US/pg/infoschema-columns.html +++ b/docs/en_US/pg/infoschema-columns.html @@ -4,8 +4,8 @@ 32.12. columns - - + + @@ -20,7 +20,7 @@ owner or having some privilege).

-

Table 32.10. columns Columns

+

Table 32.10. columns Columns

diff --git a/docs/en_US/pg/infoschema-constraint-column-usage.html b/docs/en_US/pg/infoschema-constraint-column-usage.html index a8cbfe899b..b98a05e508 100644 --- a/docs/en_US/pg/infoschema-constraint-column-usage.html +++ b/docs/en_US/pg/infoschema-constraint-column-usage.html @@ -4,8 +4,8 @@ 32.13. constraint_column_usage - - + + @@ -23,7 +23,7 @@ this view identifies the constrained columns.

-

Table 32.11. constraint_column_usage Columns

+

Table 32.11. constraint_column_usage Columns

diff --git a/docs/en_US/pg/infoschema-constraint-table-usage.html b/docs/en_US/pg/infoschema-constraint-table-usage.html index fbe09a8cd4..58657a96ee 100644 --- a/docs/en_US/pg/infoschema-constraint-table-usage.html +++ b/docs/en_US/pg/infoschema-constraint-table-usage.html @@ -4,8 +4,8 @@ 32.14. constraint_table_usage - - + + @@ -25,7 +25,7 @@ view.

-

Table 32.12. constraint_table_usage Columns

+

Table 32.12. constraint_table_usage Columns

diff --git a/docs/en_US/pg/infoschema-data-type-privileges.html b/docs/en_US/pg/infoschema-data-type-privileges.html index 415c27de34..eafda694f3 100644 --- a/docs/en_US/pg/infoschema-data-type-privileges.html +++ b/docs/en_US/pg/infoschema-data-type-privileges.html @@ -4,8 +4,8 @@ 32.15. data_type_privileges - - + + @@ -28,7 +28,7 @@ information schema.

-

Table 32.13. data_type_privileges Columns

+

Table 32.13. data_type_privileges Columns

diff --git a/docs/en_US/pg/infoschema-datatypes.html b/docs/en_US/pg/infoschema-datatypes.html index 18bbffd65e..d90b4c1e2f 100644 --- a/docs/en_US/pg/infoschema-datatypes.html +++ b/docs/en_US/pg/infoschema-datatypes.html @@ -4,8 +4,8 @@ 32.2. Data Types - - + + diff --git a/docs/en_US/pg/infoschema-domain-constraints.html b/docs/en_US/pg/infoschema-domain-constraints.html index 807848e79b..b821fdd01c 100644 --- a/docs/en_US/pg/infoschema-domain-constraints.html +++ b/docs/en_US/pg/infoschema-domain-constraints.html @@ -4,8 +4,8 @@ 32.16. domain_constraints - - + + @@ -17,7 +17,7 @@ constraints belonging to domains defined in the current database.

-

Table 32.14. domain_constraints Columns

+

Table 32.14. domain_constraints Columns

diff --git a/docs/en_US/pg/infoschema-domain-udt-usage.html b/docs/en_US/pg/infoschema-domain-udt-usage.html index b32ea1bd21..a7d1bf6ab3 100644 --- a/docs/en_US/pg/infoschema-domain-udt-usage.html +++ b/docs/en_US/pg/infoschema-domain-udt-usage.html @@ -4,8 +4,8 @@ 32.17. domain_udt_usage - - + + @@ -20,7 +20,7 @@ well.

-

Table 32.15. domain_udt_usage Columns

+

Table 32.15. domain_udt_usage Columns

diff --git a/docs/en_US/pg/infoschema-domains.html b/docs/en_US/pg/infoschema-domains.html index b01a10fc70..52e172ecc6 100644 --- a/docs/en_US/pg/infoschema-domains.html +++ b/docs/en_US/pg/infoschema-domains.html @@ -4,8 +4,8 @@ 32.18. domains - - + + @@ -17,7 +17,7 @@ the current database.

-

Table 32.16. domains Columns

+

Table 32.16. domains Columns

diff --git a/docs/en_US/pg/infoschema-element-types.html b/docs/en_US/pg/infoschema-element-types.html index e772cfa4fb..24c626394e 100644 --- a/docs/en_US/pg/infoschema-element-types.html +++ b/docs/en_US/pg/infoschema-element-types.html @@ -4,8 +4,8 @@ 32.19. element_types - - + + @@ -34,7 +34,7 @@ to, by way of being the owner or having some privilege.

-

Table 32.17. element_types Columns

+

Table 32.17. element_types Columns

diff --git a/docs/en_US/pg/infoschema-enabled-roles.html b/docs/en_US/pg/infoschema-enabled-roles.html index c1a4ece2f6..7df2e3716e 100644 --- a/docs/en_US/pg/infoschema-enabled-roles.html +++ b/docs/en_US/pg/infoschema-enabled-roles.html @@ -4,8 +4,8 @@ 32.20. enabled_roles - - + + @@ -19,8 +19,8 @@ granted to the enabled roles with automatic inheritance. In other words, these are all roles that the current user has direct or indirect, automatically inheriting membership in. - - + +

For permission checking, the set of “applicable roles” is applied, which may be broader than the set of enabled roles. So @@ -29,7 +29,7 @@ there.

-

Table 32.18. enabled_roles Columns

+

Table 32.18. enabled_roles Columns

diff --git a/docs/en_US/pg/infoschema-information-schema-catalog-name.html b/docs/en_US/pg/infoschema-information-schema-catalog-name.html index 2f447973fe..81d35c0c52 100644 --- a/docs/en_US/pg/infoschema-information-schema-catalog-name.html +++ b/docs/en_US/pg/infoschema-information-schema-catalog-name.html @@ -4,8 +4,8 @@ 32.3. information_schema_catalog_name - - + + @@ -18,7 +18,7 @@ current database (current catalog, in SQL terminology).

-

Table 32.1. information_schema_catalog_name Columns

+

Table 32.1. information_schema_catalog_name Columns

diff --git a/docs/en_US/pg/infoschema-key-column-usage.html b/docs/en_US/pg/infoschema-key-column-usage.html index 2eb81c7a46..d014ef10de 100644 --- a/docs/en_US/pg/infoschema-key-column-usage.html +++ b/docs/en_US/pg/infoschema-key-column-usage.html @@ -4,8 +4,8 @@ 32.21. key_column_usage - - + + @@ -20,7 +20,7 @@ has access to, by way of being the owner or having some privilege.

-

Table 32.19. key_column_usage Columns

+

Table 32.19. key_column_usage Columns

diff --git a/docs/en_US/pg/infoschema-parameters.html b/docs/en_US/pg/infoschema-parameters.html index 8563787fac..67a1eb7bcd 100644 --- a/docs/en_US/pg/infoschema-parameters.html +++ b/docs/en_US/pg/infoschema-parameters.html @@ -4,8 +4,8 @@ 32.22. parameters - - + + @@ -19,7 +19,7 @@ (by way of being the owner or having some privilege).

-

Table 32.20. parameters Columns

+

Table 32.20. parameters Columns

diff --git a/docs/en_US/pg/infoschema-referential-constraints.html b/docs/en_US/pg/infoschema-referential-constraints.html index 60979810a7..79afd1c900 100644 --- a/docs/en_US/pg/infoschema-referential-constraints.html +++ b/docs/en_US/pg/infoschema-referential-constraints.html @@ -4,8 +4,8 @@ 32.23. referential_constraints - - + + @@ -18,7 +18,7 @@ belong to a table owned by a currently enabled role.

-

Table 32.21. referential_constraints Columns

+

Table 32.21. referential_constraints Columns

diff --git a/docs/en_US/pg/infoschema-role-column-grants.html b/docs/en_US/pg/infoschema-role-column-grants.html index 9502409f33..101eb136e8 100644 --- a/docs/en_US/pg/infoschema-role-column-grants.html +++ b/docs/en_US/pg/infoschema-role-column-grants.html @@ -4,8 +4,8 @@ 32.24. role_column_grants - - + + @@ -19,7 +19,7 @@ column_privileges.

-

Table 32.22. role_column_grants Columns

+

Table 32.22. role_column_grants Columns

diff --git a/docs/en_US/pg/infoschema-role-routine-grants.html b/docs/en_US/pg/infoschema-role-routine-grants.html index 842dd4e294..c2c1e79782 100644 --- a/docs/en_US/pg/infoschema-role-routine-grants.html +++ b/docs/en_US/pg/infoschema-role-routine-grants.html @@ -4,8 +4,8 @@ 32.25. role_routine_grants - - + + @@ -19,7 +19,7 @@ routine_privileges.

-

Table 32.23. role_routine_grants Columns

+

Table 32.23. role_routine_grants Columns

diff --git a/docs/en_US/pg/infoschema-role-table-grants.html b/docs/en_US/pg/infoschema-role-table-grants.html index a9248c3d53..0aca495d7f 100644 --- a/docs/en_US/pg/infoschema-role-table-grants.html +++ b/docs/en_US/pg/infoschema-role-table-grants.html @@ -4,8 +4,8 @@ 32.26. role_table_grants - - + + @@ -19,7 +19,7 @@ under table_privileges.

-

Table 32.24. role_table_grants Columns

+

Table 32.24. role_table_grants Columns

diff --git a/docs/en_US/pg/infoschema-role-usage-grants.html b/docs/en_US/pg/infoschema-role-usage-grants.html index 16f6b847af..6b80cde8e8 100644 --- a/docs/en_US/pg/infoschema-role-usage-grants.html +++ b/docs/en_US/pg/infoschema-role-usage-grants.html @@ -4,8 +4,8 @@ 32.27. role_usage_grants - - + + @@ -24,7 +24,7 @@ contain more useful information.

-

Table 32.25. role_usage_grants Columns

+

Table 32.25. role_usage_grants Columns

diff --git a/docs/en_US/pg/infoschema-routine-privileges.html b/docs/en_US/pg/infoschema-routine-privileges.html index edbe074912..1d493be152 100644 --- a/docs/en_US/pg/infoschema-routine-privileges.html +++ b/docs/en_US/pg/infoschema-routine-privileges.html @@ -4,8 +4,8 @@ 32.28. routine_privileges - - + + @@ -19,7 +19,7 @@ grantor, and grantee.

-

Table 32.26. routine_privileges Columns

+

Table 32.26. routine_privileges Columns

diff --git a/docs/en_US/pg/infoschema-routines.html b/docs/en_US/pg/infoschema-routines.html index 651ae7e14c..6cdebc3fb5 100644 --- a/docs/en_US/pg/infoschema-routines.html +++ b/docs/en_US/pg/infoschema-routines.html @@ -4,8 +4,8 @@ 32.29. routines - - + + @@ -19,7 +19,7 @@ privilege).

-

Table 32.27. routines Columns

+

Table 32.27. routines Columns

diff --git a/docs/en_US/pg/infoschema-schemata.html b/docs/en_US/pg/infoschema-schemata.html index a4b3e50bef..aaf7f38c11 100644 --- a/docs/en_US/pg/infoschema-schemata.html +++ b/docs/en_US/pg/infoschema-schemata.html @@ -4,8 +4,8 @@ 32.30. schemata - - + + @@ -17,7 +17,7 @@ current database that are owned by a currently enabled role.

-

Table 32.28. schemata Columns

+

Table 32.28. schemata Columns

diff --git a/docs/en_US/pg/infoschema-sequences.html b/docs/en_US/pg/infoschema-sequences.html index b635c6efdb..14a6b5b67f 100644 --- a/docs/en_US/pg/infoschema-sequences.html +++ b/docs/en_US/pg/infoschema-sequences.html @@ -4,8 +4,8 @@ 32.31. sequences - - + + @@ -19,7 +19,7 @@ having some privilege).

-

Table 32.29. sequences Columns

+

Table 32.29. sequences Columns

diff --git a/docs/en_US/pg/infoschema-sql-features.html b/docs/en_US/pg/infoschema-sql-features.html index 91b064209e..8632dc42b8 100644 --- a/docs/en_US/pg/infoschema-sql-features.html +++ b/docs/en_US/pg/infoschema-sql-features.html @@ -4,8 +4,8 @@ 32.32. sql_features - - + + @@ -20,7 +20,7 @@ There you can also find some additional background information.

-

Table 32.30. sql_features Columns

+

Table 32.30. sql_features Columns

diff --git a/docs/en_US/pg/infoschema-sql-implementation-info.html b/docs/en_US/pg/infoschema-sql-implementation-info.html index 44db5c5248..e167f19565 100644 --- a/docs/en_US/pg/infoschema-sql-implementation-info.html +++ b/docs/en_US/pg/infoschema-sql-implementation-info.html @@ -4,8 +4,8 @@ 32.33. sql_implementation_info - - + + @@ -23,7 +23,7 @@ description of the ODBC interface.

-

Table 32.31. sql_implementation_info Columns

+

Table 32.31. sql_implementation_info Columns

diff --git a/docs/en_US/pg/infoschema-sql-languages.html b/docs/en_US/pg/infoschema-sql-languages.html index 2b0caaa059..fec6aaec83 100644 --- a/docs/en_US/pg/infoschema-sql-languages.html +++ b/docs/en_US/pg/infoschema-sql-languages.html @@ -4,8 +4,8 @@ 32.34. sql_languages - - + + @@ -20,7 +20,7 @@ embedded SQL in C; that is all you will learn from this table.

-

Table 32.32. sql_languages Columns

+

Table 32.32. sql_languages Columns

diff --git a/docs/en_US/pg/infoschema-sql-packages.html b/docs/en_US/pg/infoschema-sql-packages.html index 4d208a0545..58b43ccefe 100644 --- a/docs/en_US/pg/infoschema-sql-packages.html +++ b/docs/en_US/pg/infoschema-sql-packages.html @@ -4,8 +4,8 @@ 32.35. sql_packages - - + + @@ -18,7 +18,7 @@ supported by PostgreSQL. Refer to Appendix D, SQL Conformance for background information on feature packages.

-

Table 32.33. sql_packages Columns

+

Table 32.33. sql_packages Columns

diff --git a/docs/en_US/pg/infoschema-sql-parts.html b/docs/en_US/pg/infoschema-sql-parts.html index 69bcd44979..8b2c7cd5c5 100644 --- a/docs/en_US/pg/infoschema-sql-parts.html +++ b/docs/en_US/pg/infoschema-sql-parts.html @@ -4,8 +4,8 @@ 32.36. sql_parts - - + + @@ -18,7 +18,7 @@ PostgreSQL.

-

Table 32.34. sql_parts Columns

+

Table 32.34. sql_parts Columns

diff --git a/docs/en_US/pg/infoschema-sql-sizing-profiles.html b/docs/en_US/pg/infoschema-sql-sizing-profiles.html index 1a7aa28965..e59c16a502 100644 --- a/docs/en_US/pg/infoschema-sql-sizing-profiles.html +++ b/docs/en_US/pg/infoschema-sql-sizing-profiles.html @@ -4,8 +4,8 @@ 32.38. sql_sizing_profiles - - + + @@ -19,7 +19,7 @@ not track any SQL profiles, so this table is empty.

-

Table 32.36. sql_sizing_profiles Columns

+

Table 32.36. sql_sizing_profiles Columns

diff --git a/docs/en_US/pg/infoschema-sql-sizing.html b/docs/en_US/pg/infoschema-sql-sizing.html index 79824db33d..b6eceb24ce 100644 --- a/docs/en_US/pg/infoschema-sql-sizing.html +++ b/docs/en_US/pg/infoschema-sql-sizing.html @@ -4,8 +4,8 @@ 32.37. sql_sizing - - + + @@ -23,7 +23,7 @@ ODBC interface.

-

Table 32.35. sql_sizing Columns

+

Table 32.35. sql_sizing Columns

diff --git a/docs/en_US/pg/infoschema-table-constraints.html b/docs/en_US/pg/infoschema-table-constraints.html index b3aa1a8d49..5c7ecff58d 100644 --- a/docs/en_US/pg/infoschema-table-constraints.html +++ b/docs/en_US/pg/infoschema-table-constraints.html @@ -4,8 +4,8 @@ 32.39. table_constraints - - + + @@ -18,7 +18,7 @@ some privilege on.

-

Table 32.37. table_constraints Columns

+

Table 32.37. table_constraints Columns

diff --git a/docs/en_US/pg/infoschema-table-privileges.html b/docs/en_US/pg/infoschema-table-privileges.html index 6d2f75cf30..7f4bd87c4e 100644 --- a/docs/en_US/pg/infoschema-table-privileges.html +++ b/docs/en_US/pg/infoschema-table-privileges.html @@ -4,8 +4,8 @@ 32.40. table_privileges - - + + @@ -19,7 +19,7 @@ combination of table, grantor, and grantee.

-

Table 32.38. table_privileges Columns

+

Table 32.38. table_privileges Columns

diff --git a/docs/en_US/pg/infoschema-tables.html b/docs/en_US/pg/infoschema-tables.html index 9133d294b2..445924f11f 100644 --- a/docs/en_US/pg/infoschema-tables.html +++ b/docs/en_US/pg/infoschema-tables.html @@ -4,8 +4,8 @@ 32.41. tables - - + + @@ -19,7 +19,7 @@ owner or having some privilege).

-

Table 32.39. tables Columns

+

Table 32.39. tables Columns

diff --git a/docs/en_US/pg/infoschema-triggers.html b/docs/en_US/pg/infoschema-triggers.html index bc631f489d..4adcb2c356 100644 --- a/docs/en_US/pg/infoschema-triggers.html +++ b/docs/en_US/pg/infoschema-triggers.html @@ -4,8 +4,8 @@ 32.42. triggers - - + + @@ -18,7 +18,7 @@ some privilege on.

-

Table 32.40. triggers Columns

+

Table 32.40. triggers Columns

diff --git a/docs/en_US/pg/infoschema-usage-privileges.html b/docs/en_US/pg/infoschema-usage-privileges.html index 1a899d6ba2..def4020c74 100644 --- a/docs/en_US/pg/infoschema-usage-privileges.html +++ b/docs/en_US/pg/infoschema-usage-privileges.html @@ -4,8 +4,8 @@ 32.43. usage_privileges - - + + @@ -24,7 +24,7 @@ view may contain more useful information.

-

Table 32.41. usage_privileges Columns

+

Table 32.41. usage_privileges Columns

diff --git a/docs/en_US/pg/infoschema-view-column-usage.html b/docs/en_US/pg/infoschema-view-column-usage.html index b2889afda3..cc6688672c 100644 --- a/docs/en_US/pg/infoschema-view-column-usage.html +++ b/docs/en_US/pg/infoschema-view-column-usage.html @@ -4,8 +4,8 @@ 32.44. view_column_usage - - + + @@ -26,7 +26,7 @@

Note

-

Table 32.42. view_column_usage Columns

+

Table 32.42. view_column_usage Columns

diff --git a/docs/en_US/pg/infoschema-view-routine-usage.html b/docs/en_US/pg/infoschema-view-routine-usage.html index 07099edda7..b9c1ed4bff 100644 --- a/docs/en_US/pg/infoschema-view-routine-usage.html +++ b/docs/en_US/pg/infoschema-view-routine-usage.html @@ -4,8 +4,8 @@ 32.45. view_routine_usage - - + + @@ -20,7 +20,7 @@ owned by a currently enabled role.

-

Table 32.43. view_routine_usage Columns

+

Table 32.43. view_routine_usage Columns

diff --git a/docs/en_US/pg/infoschema-view-table-usage.html b/docs/en_US/pg/infoschema-view-table-usage.html index 4958653c96..0e0260616e 100644 --- a/docs/en_US/pg/infoschema-view-table-usage.html +++ b/docs/en_US/pg/infoschema-view-table-usage.html @@ -4,8 +4,8 @@ 32.46. view_table_usage - - + + @@ -25,7 +25,7 @@

Note

-

Table 32.44. view_table_usage Columns

+

Table 32.44. view_table_usage Columns

diff --git a/docs/en_US/pg/infoschema-views.html b/docs/en_US/pg/infoschema-views.html index 7b301b3534..fd664ffe7f 100644 --- a/docs/en_US/pg/infoschema-views.html +++ b/docs/en_US/pg/infoschema-views.html @@ -4,8 +4,8 @@ 32.47. views - - + + @@ -18,7 +18,7 @@ has access to (by way of being the owner or having some privilege).

-

Table 32.45. views Columns

+

Table 32.45. views Columns

diff --git a/docs/en_US/pg/install-getsource.html b/docs/en_US/pg/install-getsource.html index 08a03f9901..f9a00820b4 100644 --- a/docs/en_US/pg/install-getsource.html +++ b/docs/en_US/pg/install-getsource.html @@ -4,8 +4,8 @@ 14.3. Getting The Source - - + + @@ -13,17 +13,17 @@

14.3. Getting The Source

-

The PostgreSQL 8.2.12 sources can be obtained by - anonymous FTP from ftp://ftp.postgresql.org/pub/source/v8.2.12/postgresql-8.2.12.tar.gz. +

The PostgreSQL 8.2.13 sources can be obtained by + anonymous FTP from ftp://ftp.postgresql.org/pub/source/v8.2.13/postgresql-8.2.13.tar.gz. Other download options can be found on our website: http://www.postgresql.org/download/. After you have obtained the file, unpack it:

-
gunzip postgresql-8.2.12.tar.gz
-tar xf postgresql-8.2.12.tar
+
gunzip postgresql-8.2.13.tar.gz
+tar xf postgresql-8.2.13.tar

This will create a directory - postgresql-8.2.12 under the current directory + postgresql-8.2.13 under the current directory with the PostgreSQL sources. Change into that directory for the rest of the installation procedure. diff --git a/docs/en_US/pg/install-post.html b/docs/en_US/pg/install-post.html index d52750c7f1..e14812daad 100644 --- a/docs/en_US/pg/install-post.html +++ b/docs/en_US/pg/install-post.html @@ -4,8 +4,8 @@ 14.6. Post-Installation Setup - - + + @@ -14,8 +14,8 @@

14.6. Post-Installation Setup

-

14.6.1. Shared Libraries

-

On some systems that have shared libraries (which most systems do) +

14.6.1. Shared Libraries

+

On some systems that have shared libraries (which most systems do) you need to tell your system how to find the newly installed shared libraries. The systems on which this is not necessary include BSD/OS, FreeBSD, @@ -61,7 +61,7 @@

then this step was necessary. Simply take care of it then.

-

+

If you are on BSD/OS, Linux, or SunOS 4 and you have root access you can run

@@ -79,8 +79,8 @@

-

14.6.2. Environment Variables

-

If you installed into /usr/local/pgsql or some other +

14.6.2. Environment Variables

+

If you installed into /usr/local/pgsql or some other location that is not searched for programs by default, you should add /usr/local/pgsql/bin (or whatever you set --bindir to in Step 1) @@ -100,7 +100,7 @@

set path = ( /usr/local/pgsql/bin $path )

-

+

To enable your system to find the man documentation, you need to add lines like the following to a shell start-up file unless you installed into a location that is diff --git a/docs/en_US/pg/install-procedure.html b/docs/en_US/pg/install-procedure.html index fc5f958eaa..54b3b00b76 100644 --- a/docs/en_US/pg/install-procedure.html +++ b/docs/en_US/pg/install-procedure.html @@ -4,8 +4,8 @@ 14.5. Installation Procedure - - + + @@ -16,7 +16,7 @@

  1. Configuration

    -

    The first step of the installation procedure is to configure the +

    The first step of the installation procedure is to configure the source tree for your system and choose the options you would like. This is done by running the configure script. For a default installation simply enter @@ -238,11 +238,11 @@

    Note

    before proceeding.

    --with-pam
    -

    Build with PAM +

    Build with PAM (Pluggable Authentication Modules) support.

    --with-ldap
    -

    Build with LDAP +

    Build with LDAP support for authentication and connection parameter lookup (see Section 29.15, “LDAP Lookup of Connection Parameters” and Section 20.2.5, “LDAP authentication” for more information). On Unix, @@ -298,7 +298,7 @@

    Note

    threading support in your operating system.

    --without-zlib
    -

    +

    Prevents use of the Zlib library. This disables support for compressed archives in pg_dump and pg_restore. @@ -339,7 +339,7 @@

    Note

    --enable-dtrace
    -

    +

    Compiles with support for the dynamic tracing tool DTrace. Operating system support for DTrace is currently only available in Solaris. @@ -450,7 +450,7 @@

    Note

  2. Regression Tests

    -

    If you want to test the newly built server before you install it, +

    If you want to test the newly built server before you install it, you can run the regression tests at this point. The regression tests are a test suite to verify that PostgreSQL runs on your machine in the way the developers expected it diff --git a/docs/en_US/pg/install-requirements.html b/docs/en_US/pg/install-requirements.html index 0c750034c1..d17ed07664 100644 --- a/docs/en_US/pg/install-requirements.html +++ b/docs/en_US/pg/install-requirements.html @@ -4,8 +4,8 @@ 14.2. Requirements - - + + @@ -27,7 +27,7 @@

    • -

      +

      GNU make is required; other make programs will not work. @@ -52,8 +52,8 @@ distribution in the first place, in addition to either gzip or bzip2.

    • -
    • - +

    • + The GNU Readline library (for simple line editing and command history retrieval) is @@ -71,7 +71,7 @@ readline and readline-devel packages, if those are separate in your distribution.

    • -
    • +

    • The zlib compression library will be used by default. If you don't want to use it then you must @@ -80,7 +80,7 @@ support for compressed archives in pg_dump and pg_restore.

    • -
    • +

    • Additional software is needed to build PostgreSQL on Windows. @@ -115,7 +115,7 @@ Perl installation, including the libperl library and the header files. Since PL/Perl will be a shared - library, the + library, the libperl library must be a shared library also on most platforms. This appears to be the default in recent Perl versions, but it was not @@ -149,7 +149,7 @@ to install it.

      Since PL/Python will be a shared - library, the + library, the libpython library must be a shared library also on most platforms. This is not the case in a default Python installation. If after @@ -203,9 +203,9 @@ you also need the following packages:

      -
      • - - +

        • + + GNU Flex and Bison are needed to build a CVS checkout or if you changed the actual diff --git a/docs/en_US/pg/install-upgrading.html b/docs/en_US/pg/install-upgrading.html index 9e882ede5e..dbac28e472 100644 --- a/docs/en_US/pg/install-upgrading.html +++ b/docs/en_US/pg/install-upgrading.html @@ -4,8 +4,8 @@ 14.4. If You Are Upgrading - - + + @@ -13,7 +13,7 @@

          14.4. If You Are Upgrading

          -

          The internal data storage format changes with new releases of +

          The internal data storage format changes with new releases of PostgreSQL. Therefore, if you are upgrading an existing installation that does not have a version number “8.2.x”, you must back up and restore your @@ -31,7 +31,7 @@ disallow access from everyone except you.

        • -

          +

          To back up your database installation, type:

          @@ -44,7 +44,7 @@

          To make the backup, you can use the pg_dumpall command from the version you are currently running. For best results, however, try to use the pg_dumpall - command from PostgreSQL 8.2.12, + command from PostgreSQL 8.2.13, since this version contains bug fixes and improvements over older versions. While this advice might seem idiosyncratic since you haven't installed the new version yet, it is advisable to follow @@ -82,7 +82,7 @@

-

After you have installed PostgreSQL 8.2.12, create a new database +

After you have installed PostgreSQL 8.2.13, create a new database directory and start the new server. Remember that you must execute these commands while logged in to the special database user account (which you already have if you are upgrading). diff --git a/docs/en_US/pg/install-win32.html b/docs/en_US/pg/install-win32.html index f886da9a4a..e223aebb9b 100644 --- a/docs/en_US/pg/install-win32.html +++ b/docs/en_US/pg/install-win32.html @@ -4,8 +4,8 @@ Chapter 15. Client-Only Installation on Windows - - + + @@ -13,7 +13,7 @@

Chapter 15. Client-Only Installation on Windows

-

Although a complete PostgreSQL installation +

Although a complete PostgreSQL installation for Windows can only be built using MinGW or Cygwin, the C client library diff --git a/docs/en_US/pg/installation.html b/docs/en_US/pg/installation.html index e1cedc0d28..8c62f10b14 100644 --- a/docs/en_US/pg/installation.html +++ b/docs/en_US/pg/installation.html @@ -4,8 +4,8 @@ Chapter 14.  Installation Instructions - - + + @@ -23,13 +23,13 @@

14.5. Installation Procedure
14.6. Post-Installation Setup
-
14.6.1. Shared Libraries
-
14.6.2. Environment Variables
+
14.6.1. Shared Libraries
+
14.6.2. Environment Variables
14.7. Supported Platforms
-

This +

This chapter describes the installation of PostgreSQL from the source code distribution. (If you are installing a pre-packaged distribution, diff --git a/docs/en_US/pg/internals.html b/docs/en_US/pg/internals.html index 23a283377e..7d5addd38f 100644 --- a/docs/en_US/pg/internals.html +++ b/docs/en_US/pg/internals.html @@ -4,16 +4,16 @@ Part VII. Internals - - - + + +

Part VII. Internals

-
+

This part contains assorted information that can be of use to PostgreSQL developers. @@ -27,12 +27,12 @@

42.2. How Connections are Established
42.3. The Parser Stage
-
42.3.1. Parser
-
42.3.2. Transformation Process
+
42.3.1. Parser
+
42.3.2. Transformation Process
42.4. The PostgreSQL Rule System
42.5. Planner/Optimizer
-
42.5.1. Generating Possible Plans
+
42.5.1. Generating Possible Plans
42.6. Executor
43. System Catalogs
@@ -99,15 +99,15 @@
44.2. Message Flow
-
44.2.1. Start-Up
-
44.2.2. Simple Query
+
44.2.1. Start-Up
+
44.2.2. Simple Query
44.2.3. Extended Query
-
44.2.4. Function Call
+
44.2.4. Function Call
44.2.5. COPY Operations
44.2.6. Asynchronous Operations
-
44.2.7. Cancelling Requests in Progress
-
44.2.8. Termination
-
44.2.9. SSL Session Encryption
+
44.2.7. Cancelling Requests in Progress
+
44.2.8. Termination
+
44.2.9. SSL Session Encryption
44.3. Message Data Types
44.4. Message Formats
@@ -124,10 +124,10 @@
46.1. For the Translator
-
46.1.1. Requirements
-
46.1.2. Concepts
-
46.1.3. Creating and maintaining message catalogs
-
46.1.4. Editing the PO files
+
46.1.1. Requirements
+
46.1.2. Concepts
+
46.1.3. Creating and maintaining message catalogs
+
46.1.4. Editing the PO files
46.2. For the Programmer
diff --git a/docs/en_US/pg/ix01.html b/docs/en_US/pg/ix01.html index 31d5e75b8a..f4dc415bab 100644 --- a/docs/en_US/pg/ix01.html +++ b/docs/en_US/pg/ix01.html @@ -4,19 +4,19 @@ Index - - - + + + -
+

Index

Symbols

-
$, Positional Parameters +
$, Positional Parameters
$libdir, Dynamic Loading
@@ -132,7 +132,7 @@

A

array, Arrays
-
constant, Array Value Input +
constant, Array Value Input
constructor, Array Constructors
@@ -225,7 +225,7 @@

B

bgwriter_lru_percent configuration parameter, Background Writer
-
bigint, Numeric Constants, Integer Types +
bigint, Numeric Constants, Integer Types
bigserial, Serial Types
@@ -279,7 +279,7 @@

B

starting the server during, Starting the Database Server
-
box (data type), Boxes +
box (data type), Boxes
BSD/OS
@@ -347,7 +347,7 @@

C

char_length, String Functions and Operators
-
check constraint, Check Constraints +
check constraint, Check Constraints
checkpoint, WAL Configuration
@@ -367,7 +367,7 @@

C

cidr, cidr
-
circle, Circles +
circle, Circles
client authentication, Client Authentication
@@ -393,24 +393,24 @@

C

cmin, System Columns
-
COALESCE, COALESCE +
COALESCE, COALESCE
column, Concepts, Table Basics
-
adding, Adding a Column +
adding, Adding a Column
-
removing, Removing a Column +
removing, Removing a Column
-
renaming, Renaming a Column +
renaming, Renaming a Column
system column, System Columns
column data type
-
changing, Changing a Column's Data Type +
changing, Changing a Column's Data Type
-
column reference, Column References +
column reference, Column References
col_description, System Information Functions
@@ -446,12 +446,12 @@

C

composite type, Composite Types, The PostgreSQL Type System
-
constant, Composite Value Input +
constant, Composite Value Input
constructor, Row Constructors
-
computed field, SQL Functions on Composite Types +
computed field, SQL Functions on Composite Types
concurrency, Concurrency Control
@@ -478,21 +478,21 @@

C

constraint, Constraints
-
adding, Adding a Constraint +
adding, Adding a Constraint
-
check, Check Constraints +
check, Check Constraints
foreign key, Foreign Keys
-
name, Check Constraints +
name, Check Constraints
-
NOT NULL, Not-Null Constraints +
NOT NULL, Not-Null Constraints
-
primary key, Primary Keys +
primary key, Primary Keys
-
removing, Removing a Constraint +
removing, Removing a Constraint
-
unique, Unique Constraints +
unique, Unique Constraints
constraint exclusion, Partitioning and Constraint Exclusion, Other Planner Options @@ -500,7 +500,7 @@

C

constraint_exclusion configuration parameter, Other Planner Options
CONTINUE
-
in PL/pgSQL, CONTINUE +
in PL/pgSQL, CONTINUE
continuous archiving, Backup and Restore
@@ -595,7 +595,7 @@

C

ctid, System Columns
-
CTID, View Rules in Non-SELECT Statements +
CTID, View Rules in Non-SELECT Statements
current_date, Date/Time Functions and Operators
@@ -667,10 +667,10 @@

D

data_directory configuration parameter, File Locations
-
date, Date/Time Types, Dates +
date, Date/Time Types, Dates
-
constants, Special Values +
constants, Special Values
current, Current Date/Time
@@ -713,7 +713,7 @@

D

default value, Default Values
-
changing, Changing a Column's Default Value +
changing, Changing a Column's Default Value
default_statistics_target configuration parameter, Other Planner Options
@@ -897,7 +897,7 @@

E

EXISTS, Subquery Expressions
EXIT
-
in PL/pgSQL, EXIT +
in PL/pgSQL, EXIT
exp, Mathematical Functions and Operators
@@ -938,9 +938,9 @@

F

FETCH, FETCH
field
-
computed, SQL Functions on Composite Types +
computed, SQL Functions on Composite Types
-
field selection, Field Selection +
field selection, Field Selection
flex, Requirements
@@ -986,7 +986,7 @@

F

internal, Internal Functions
-
invocation, Function Calls +
invocation, Function Calls
output parameter, Functions with Output Parameters
@@ -1043,7 +1043,7 @@

G

GRANT, Privileges, GRANT
-
GREATEST, GREATEST and LEAST +
GREATEST, GREATEST and LEAST
determination of result type, UNION, CASE, and Related Constructs
@@ -1107,7 +1107,7 @@

I

ident_file configuration parameter, File Locations
-
IFNULL, COALESCE +
IFNULL, COALESCE
ignore_system_indexes configuration parameter, Developer Options
@@ -1183,12 +1183,12 @@

I

on Windows, Requirements, Client-Only Installation on Windows
-
instr, Porting Examples +
instr, Porting Examples
int2 (see smallint)
int4 (see integer)
int8 (see bigint)
-
integer, Numeric Constants, Integer Types +
integer, Numeric Constants, Integer Types
integer_datetimes configuration parameter, Preset Options
@@ -1199,7 +1199,7 @@

I

INTERSECT, Combining Queries
-
interval, Date/Time Types, Intervals +
interval, Date/Time Types, Intervals
ipcclean, ipcclean
@@ -1315,9 +1315,9 @@

L

LDAP connection parameter lookup, LDAP Lookup of Connection Parameters
-
ldconfig, Shared Libraries +
ldconfig, Shared Libraries
-
LEAST, GREATEST and LEAST +
LEAST, GREATEST and LEAST
determination of result type, UNION, CASE, and Related Constructs
@@ -1347,11 +1347,11 @@

L

LIKE, LIKE
-
and locales, Behavior +
and locales, Behavior
LIMIT, LIMIT and OFFSET
-
line segment, Line Segments +
line segment, Line Segments
linear regression, Aggregate Functions
@@ -1443,33 +1443,33 @@

L

lower, String Functions and Operators
-
and locales, Behavior +
and locales, Behavior
-
lo_close, Closing a Large Object Descriptor +
lo_close, Closing a Large Object Descriptor
-
lo_creat, Creating a Large Object, Server-Side Functions +
lo_creat, Creating a Large Object, Server-Side Functions
-
lo_create, Creating a Large Object, Server-Side Functions +
lo_create, Creating a Large Object, Server-Side Functions
-
lo_export, Exporting a Large Object, Server-Side Functions +
lo_export, Exporting a Large Object, Server-Side Functions
-
lo_import, Importing a Large Object, Server-Side Functions +
lo_import, Importing a Large Object, Server-Side Functions
-
lo_lseek, Seeking in a Large Object +
lo_lseek, Seeking in a Large Object
-
lo_open, Opening an Existing Large Object +
lo_open, Opening an Existing Large Object
-
lo_read, Reading Data from a Large Object +
lo_read, Reading Data from a Large Object
-
lo_tell, Obtaining the Seek Position of a Large Object +
lo_tell, Obtaining the Seek Position of a Large Object
-
lo_unlink, Removing a Large Object, Server-Side Functions +
lo_unlink, Removing a Large Object, Server-Side Functions
-
lo_write, Writing Data to a Large Object +
lo_write, Writing Data to a Large Object
lpad, String Functions and Operators
-
lseg, Line Segments +
lseg, Line Segments
ltrim, String Functions and Operators
@@ -1496,7 +1496,7 @@

M

make, Requirements
-
MANPATH, Environment Variables +
MANPATH, Environment Variables
max, Aggregate Functions
@@ -1579,7 +1579,7 @@

N

NOT IN, Subquery Expressions, Row and Array Comparisons
-
not-null constraint, Not-Null Constraints +
not-null constraint, Not-Null Constraints
notice processing
in libpq, Notice Processing @@ -1600,7 +1600,7 @@

N

null value
-
with check constraints, Check Constraints +
with check constraints, Check Constraints
comparing, Comparison Operators
@@ -1615,19 +1615,19 @@

N

PL/Python, PL/Python Functions
-
with unique constraints, Unique Constraints +
with unique constraints, Unique Constraints
-
NULLIF, NULLIF +
NULLIF, NULLIF
number
-
constant, Numeric Constants +
constant, Numeric Constants
-
numeric, Numeric Constants +
numeric, Numeric Constants
numeric (data type), Arbitrary Precision Numbers
-
NVL, COALESCE +
NVL, COALESCE
@@ -1674,7 +1674,7 @@

O

operator, Functions and Operators
-
invocation, Operator Invocations +
invocation, Operator Invocations
logical, Logical Operators
@@ -1696,7 +1696,7 @@

O

ORDER BY, Querying a Table, Sorting Rows
-
and locales, Behavior +
and locales, Behavior
ordering operator, System Dependencies on Operator Classes
@@ -1722,12 +1722,12 @@

O

P

-
palloc, Writing Code +
palloc, Writing Code
PAM, Installation Procedure, PAM authentication
parameter
-
syntax, Positional Parameters +
syntax, Positional Parameters
parenthesis, Value Expressions
@@ -1746,12 +1746,12 @@

P

password_encryption configuration parameter, Security and Authentication
-
PATH, Environment Variables +
PATH, Environment Variables
path
for schemas, Statement Behavior
-
path (data type), Paths +
path (data type), Paths
pattern matching, Pattern Matching
@@ -1765,7 +1765,7 @@

P

Perl, PL/Perl - Perl Procedural Language
permission (see privilege)
-
pfree, Writing Code +
pfree, Writing Code
PGcancel, Cancelling Queries in Progress
@@ -1860,7 +1860,7 @@

P

with libpq, Building libpq Programs
-
with user-defined C functions, Writing Code +
with user-defined C functions, Writing Code
pg_constraint, pg_constraint @@ -2063,11 +2063,11 @@

P

PL/Tcl, PL/Tcl - Tcl Procedural Language
-
point, Points +
point, Points
point-in-time recovery, Backup and Restore
-
polygon, Polygons +
polygon, Polygons
polymorphic function, Polymorphic Types
@@ -2329,7 +2329,7 @@

P

pre_auth_delay configuration parameter, Developer Options
-
primary key, Primary Keys +
primary key, Primary Keys
privilege, Privileges, Privileges
@@ -2414,7 +2414,7 @@

R

record, Pseudo-Types
-
rectangle, Boxes +
rectangle, Boxes
redirect_stderr configuration parameter, Where To Log
@@ -2653,11 +2653,11 @@

S

set_byte, Binary String Functions and Operators
-
shared library, Shared Libraries, Compiling and Linking Dynamically-Loaded Functions +
shared library, Shared Libraries, Compiling and Linking Dynamically-Loaded Functions
shared memory, Shared Memory and Semaphores
-
shared-preload-libraries, Shared Memory and LWLocks +
shared-preload-libraries, Shared Memory and LWLocks
shared_buffers configuration parameter, Memory
@@ -2851,7 +2851,7 @@

S

subquery, Aggregate Functions, Scalar Subqueries, Subqueries, Subquery Expressions
-
subscript, Subscripts +
subscript, Subscripts
substr, String Functions and Operators
@@ -2891,7 +2891,7 @@

T

removing, Table Basics
-
renaming, Renaming a Table +
renaming, Renaming a Table
table expression, Table Expressions @@ -2931,10 +2931,10 @@

T

tid, Object Identifier Types
-
time, Date/Time Types, Times +
time, Date/Time Types, Times
-
constants, Special Values +
constants, Special Values
current, Current Date/Time
@@ -2944,9 +2944,9 @@

T

time span, Date/Time Types
-
time with time zone, Date/Time Types, Times +
time with time zone, Date/Time Types, Times
-
time without time zone, Date/Time Types, Times +
time without time zone, Date/Time Types, Times
time zone, Time Zones, Locale and Formatting
@@ -2969,11 +2969,11 @@

T

deadlock, Lock Management
-
timestamp, Date/Time Types, Time Stamps +
timestamp, Date/Time Types, Time Stamps
-
timestamp with time zone, Date/Time Types, Time Stamps +
timestamp with time zone, Date/Time Types, Time Stamps
-
timestamp without time zone, Date/Time Types, Time Stamps +
timestamp without time zone, Date/Time Types, Time Stamps
timezone configuration parameter, Locale and Formatting
@@ -2984,7 +2984,7 @@

T

and user-defined types, User-Defined Types
-
per-column storage settings, Description +
per-column storage settings, Description
versus large objects, Introduction
@@ -2995,7 +2995,7 @@

T

to_char, Data Type Formatting Functions
-
and locales, Behavior +
and locales, Behavior
to_date, Data Type Formatting Functions
@@ -3065,7 +3065,7 @@

T

type (see data type)
polymorphic, Polymorphic Types
-
type cast, Numeric Constants, Type Casts +
type cast, Numeric Constants, Type Casts
@@ -3076,7 +3076,7 @@

U

determination of result type, UNION, CASE, and Related Constructs
-
unique constraint, Unique Constraints +
unique constraint, Unique Constraints
Unix domain socket, Database Connection Control Functions
@@ -3107,7 +3107,7 @@

U

upper, String Functions and Operators
-
and locales, Behavior +
and locales, Behavior
user, Database Roles
@@ -3196,7 +3196,7 @@

W

where to log, Where To Log
WHILE
-
in PL/pgSQL, WHILE +
in PL/pgSQL, WHILE
width, Geometric Functions and Operators
diff --git a/docs/en_US/pg/kernel-resources.html b/docs/en_US/pg/kernel-resources.html index 4bc4dfae09..075f36ee52 100644 --- a/docs/en_US/pg/kernel-resources.html +++ b/docs/en_US/pg/kernel-resources.html @@ -4,8 +4,8 @@ 16.4. Managing Kernel Resources - - + + @@ -21,7 +21,7 @@

16.4.1. Shared Memory and Semaphores

-

Shared memory and semaphores are collectively referred to as +

Shared memory and semaphores are collectively referred to as “System V IPC” (together with message queues, which are not relevant for PostgreSQL). Almost all modern @@ -115,7 +115,7 @@

-

The most important +

The most important shared memory parameter is SHMMAX, the maximum size, in bytes, of a shared memory segment. If you get an error message from shmget like Invalid argument, it is @@ -510,7 +510,7 @@

-

16.4.2. Resource Limits

+

16.4.2. Resource Limits

Unix-like operating systems enforce various kinds of resource limits that might interfere with the operation of your PostgreSQL server. Of particular @@ -577,7 +577,7 @@

-

PostgreSQL has a large object +

PostgreSQL has a large object facility, which provides stream-style access to user data that is stored in a special large-object structure. Streaming access is useful when working with data values that are too large to manipulate @@ -52,7 +52,7 @@

30.1. Introduction

-

All large objects are placed in a single system table called +

All large objects are placed in a single system table called pg_largeobject. PostgreSQL also supports a storage system called “TOAST” that automatically stores values diff --git a/docs/en_US/pg/legalnotice.html b/docs/en_US/pg/legalnotice.html index e157ecc139..428cdcad58 100644 --- a/docs/en_US/pg/legalnotice.html +++ b/docs/en_US/pg/legalnotice.html @@ -4,7 +4,7 @@ Legal Notice - +

Legal Notice

diff --git a/docs/en_US/pg/libpq-async.html b/docs/en_US/pg/libpq-async.html index a32e07b5d0..f1b39911c0 100644 --- a/docs/en_US/pg/libpq-async.html +++ b/docs/en_US/pg/libpq-async.html @@ -4,8 +4,8 @@ 29.4. Asynchronous Command Processing - - + + @@ -13,7 +13,7 @@

29.4. Asynchronous Command Processing

-

The PQexec function is adequate for submitting commands in +

The PQexec function is adequate for submitting commands in normal, synchronous applications. It has a couple of deficiencies, however, that can be of importance to some users: @@ -50,7 +50,7 @@

-
PQsendQuery
+
PQsendQuery

Submits a command to the server without waiting for the result(s). 1 is returned if the command was @@ -66,7 +66,7 @@ again (on the same connection) until PQgetResult has returned a null pointer, indicating that the command is done.

-
PQsendQueryParams
+
PQsendQueryParams

Submits a command and separate parameters to the server without waiting for the result(s). @@ -88,7 +88,7 @@ PQexecParams, it will not work on 2.0-protocol connections, and it allows only one command in the query string.

-
PQsendPrepare
+
PQsendPrepare

Sends a request to create a prepared statement with the given parameters, without waiting for completion. @@ -110,7 +110,7 @@ PQprepare, it will not work on 2.0-protocol connections.

-
PQsendQueryPrepared
+
PQsendQueryPrepared

Sends a request to execute a prepared statement with given parameters, without waiting for the result(s). @@ -132,7 +132,7 @@ PQexecPrepared, it will not work on 2.0-protocol connections.

-
PQsendDescribePrepared
+
PQsendDescribePrepared

Submits a request to obtain information about the specified prepared statement, without waiting for completion. @@ -149,7 +149,7 @@ PQdescribePrepared, it will not work on 2.0-protocol connections.

-
PQsendDescribePortal
+
PQsendDescribePortal

Submits a request to obtain information about the specified portal, without waiting for completion. @@ -166,7 +166,7 @@ PQdescribePortal, it will not work on 2.0-protocol connections.

-
PQgetResult
+
PQgetResult

Waits for the next result from a prior PQsendQuery, @@ -200,7 +200,7 @@

-
PQconsumeInput
+
PQconsumeInput

If input is available from the server, consume it.

@@ -220,7 +220,7 @@ application can thus use PQconsumeInput to clear the select() condition immediately, and then examine the results at leisure.

-
PQisBusy
+
PQisBusy

Returns 1 if a command is busy, that is, PQgetResult would block waiting for input. A 0 return indicates that PQgetResult can @@ -262,7 +262,7 @@

-
PQsetnonblocking
+
PQsetnonblocking

Sets the nonblocking status of the connection.

@@ -282,7 +282,7 @@ if it is called, it will act in blocking fashion anyway.

-
PQisnonblocking
+
PQisnonblocking

Returns the blocking status of the database connection.

@@ -290,7 +290,7 @@

Returns 1 if the connection is set to nonblocking mode and 0 if blocking.

-
PQflush
+
PQflush

Attempts to flush any queued output data to the server. Returns 0 if successful (or if the send queue is empty), -1 if it failed for diff --git a/docs/en_US/pg/libpq-build.html b/docs/en_US/pg/libpq-build.html index 1ecef061ff..793d82ddf8 100644 --- a/docs/en_US/pg/libpq-build.html +++ b/docs/en_US/pg/libpq-build.html @@ -4,8 +4,8 @@ 29.18. Building libpq Programs - - + + @@ -13,7 +13,7 @@

29.18. Building libpq Programs

-

To build (i.e., compile and link) a program using +

To build (i.e., compile and link) a program using libpq you need to do all of the following things: @@ -56,7 +56,7 @@

If there is any chance that your program might be compiled by other users then you should not hardcode the directory location like that. Instead, you can run the utility - pg_config to find out where the header + pg_config to find out where the header files are on the local system:

$ pg_config --includedir
diff --git a/docs/en_US/pg/libpq-cancel.html b/docs/en_US/pg/libpq-cancel.html
index dfae0cabe5..a5c35aca72 100644
--- a/docs/en_US/pg/libpq-cancel.html
+++ b/docs/en_US/pg/libpq-cancel.html
@@ -4,8 +4,8 @@
 29.5. Cancelling Queries in Progress
 
 
-
-
+
+
 
 
 
@@ -13,27 +13,27 @@
 
 

29.5. Cancelling Queries in Progress

-

A client application can request cancellation of +

A client application can request cancellation of a command that is still being processed by the server, using the functions described in this section.

-
PQgetCancel
+
PQgetCancel

Creates a data structure containing the information needed to cancel a command issued through a particular database connection.

PGcancel *PQgetCancel(PGconn *conn);

PQgetCancel creates a -PGcancel object given +PGcancel object given a PGconn connection object. It will return NULL if the given conn is NULL or an invalid connection. The PGcancel object is an opaque structure that is not meant to be accessed directly by the application; it can only be passed to PQcancel or PQfreeCancel.

-
PQfreeCancel
+
PQfreeCancel

Frees a data structure created by PQgetCancel.

@@ -41,7 +41,7 @@

PQfreeCancel frees a data object previously created by PQgetCancel.

-
PQcancel
+
PQcancel

Requests that the server abandon processing of the current command. @@ -68,7 +68,7 @@

-
PQrequestCancel
+
PQrequestCancel

Requests that the server abandon processing of the current command. diff --git a/docs/en_US/pg/libpq-control.html b/docs/en_US/pg/libpq-control.html index d851cbd740..17d5513b07 100644 --- a/docs/en_US/pg/libpq-control.html +++ b/docs/en_US/pg/libpq-control.html @@ -4,8 +4,8 @@ 29.9. Control Functions - - + + @@ -16,7 +16,7 @@

These functions control miscellaneous details of libpq's behavior.

-
PQsetErrorVerbosity
+
PQsetErrorVerbosity

Determines the verbosity of messages returned by PQerrorMessage and PQresultErrorMessage. @@ -39,7 +39,7 @@ affect the messages available from already-existing PGresult objects, only subsequently-created ones.

-
PQtrace
+
PQtrace

Enables tracing of the client/server communication to a debugging file stream.

@@ -54,7 +54,7 @@

Note

library and all applications using that library.

-
PQuntrace
+
PQuntrace

Disables tracing started by PQtrace.

diff --git a/docs/en_US/pg/libpq-copy.html b/docs/en_US/pg/libpq-copy.html index cf0fff34ea..5cb6596670 100644 --- a/docs/en_US/pg/libpq-copy.html +++ b/docs/en_US/pg/libpq-copy.html @@ -4,8 +4,8 @@ 29.8. Functions Associated with the COPY Command - - + + @@ -13,7 +13,7 @@

29.8. Functions Associated with the COPY Command

-

The COPY command in PostgreSQL +

The COPY command in PostgreSQL has options to read from or write to the network connection used by libpq. The functions described in this section allow applications to take advantage of this capability by supplying or @@ -51,16 +51,16 @@

-
PQnfields
+
PQnfields

Returns the number of columns (fields) to be copied.

-
PQbinaryTuples
+
PQbinaryTuples

0 indicates the overall copy format is textual (rows separated by newlines, columns separated by separator characters, etc). 1 indicates the overall copy format is binary. See COPY for more information.

-
PQfformat
+
PQfformat

Returns the format code (0 for text, 1 for binary) associated with each column of the copy operation. The per-column format codes will always be zero when the overall copy format is textual, @@ -80,7 +80,7 @@

Note

They will fail if called when the connection is not in COPY_IN state.

-
PQputCopyData
+
PQputCopyData

Sends data to the server during COPY_IN state.

@@ -99,7 +99,7 @@

Note

by the COPY command; see COPY for details.

-
PQputCopyEnd
+
PQputCopyEnd

Sends end-of-data indication to the server during COPY_IN state.

@@ -131,7 +131,7 @@

Note

They will fail if called when the connection is not in COPY_OUT state.

-
PQgetCopyData
+
PQgetCopyData

Receives data from the server during COPY_OUT state.

@@ -177,7 +177,7 @@

Note

inconvenient methods of detecting end-of-data, and lack of support for binary or nonblocking transfers.

-
PQgetline
+
PQgetline

Reads a newline-terminated line of characters (transmitted by the server) into a buffer @@ -202,7 +202,7 @@

Note

(and does not, for example, mistake the end of a long data line for a terminator line).

-
PQgetlineAsync
+
PQgetlineAsync

Reads a row of COPY data (transmitted by the server) into a buffer @@ -239,7 +239,7 @@

Note

terminating null, be sure to pass a bufsize one smaller than the room actually available.)

-
PQputline
+
PQputline

Sends a null-terminated string to the server. Returns 0 if OK and EOF if unable to send the string. @@ -262,7 +262,7 @@

Note

having sent the actual data.

-
PQputnbytes
+
PQputnbytes

Sends a non-null-terminated string to the server. Returns 0 if OK and EOF if unable to send the string. @@ -274,7 +274,7 @@

Note

buffer need not be null-terminated since the number of bytes to send is specified directly. Use this procedure when sending binary data.

-
PQendcopy
+
PQendcopy

Synchronizes with the server.

diff --git a/docs/en_US/pg/libpq-envars.html b/docs/en_US/pg/libpq-envars.html index e9cb4cc208..f2a53be3ac 100644 --- a/docs/en_US/pg/libpq-envars.html +++ b/docs/en_US/pg/libpq-envars.html @@ -4,8 +4,8 @@ 29.12. Environment Variables - - + + @@ -13,7 +13,7 @@

29.12. Environment Variables

-

The following environment variables can be used to select default +

The following environment variables can be used to select default connection parameter values, which will be used by PQconnectdb, PQsetdbLogin and PQsetdb if no value is directly specified by the calling @@ -22,14 +22,14 @@

    -
  • +

  • PGHOST sets the database server name. If this begins with a slash, it specifies Unix-domain communication rather than TCP/IP communication; the value is then the name of the directory in which the socket file is stored (in a default installation setup this would be /tmp).

  • -

    +

    PGHOSTADDR specifies the numeric IP address of the database server. This can be set instead of or in addition to PGHOST to avoid DNS lookup overhead. See the documentation of @@ -40,17 +40,17 @@ machines without Unix-domain sockets, libpq will attempt to connect to localhost.

  • -
  • +

  • PGPORT sets the TCP port number or Unix-domain socket file extension for communicating with the PostgreSQL server.

  • -
  • +

  • PGDATABASE sets the PostgreSQL database name.

  • -
  • +

  • PGUSER sets the user name used to connect to the database.

  • -
  • +

  • PGPASSWORD sets the password used if the server demands password authentication. Use of this environment variable is not @@ -58,16 +58,16 @@ allow non-root users to see process environment variables via ps); instead consider using the ~/.pgpass file (see Section 29.13, “The Password File”).

  • -
  • +

  • PGPASSFILE specifies the name of the password file to use for lookups. If not set, it defaults to ~/.pgpass (see Section 29.13, “The Password File”).

  • -
  • +

  • PGSERVICE sets the service name to be looked up in pg_service.conf. This offers a shorthand way of setting all the parameters.

  • -
  • +

  • PGREALM sets the Kerberos realm to use with PostgreSQL, if it is different from the local realm. If PGREALM is set, libpq @@ -75,10 +75,10 @@ separate ticket files to avoid conflicts with local ticket files. This environment variable is only used if Kerberos authentication is selected by the server.

  • -
  • +

  • PGOPTIONS sets additional run-time options for the PostgreSQL server.

  • -
  • +

  • PGSSLMODE determines whether and with what priority an SSL connection will be negotiated with the server. There are four modes: disable will attempt only an unencrypted @@ -93,7 +93,7 @@ allow and prefer will be accepted but libpq will not in fact attempt an SSL connection.

  • -
  • +

  • PGREQUIRESSL sets whether or not the connection must be made over SSL. If set to “1”, libpq @@ -103,10 +103,10 @@ This option is deprecated in favor of the sslmode setting, and is only available if PostgreSQL is compiled with SSL support.

  • -
  • +

  • PGKRBSRVNAME sets the Kerberos service name to use when authenticating with Kerberos 5.

  • -
  • +

  • PGCONNECT_TIMEOUT sets the maximum number of seconds that libpq will wait when attempting to connect to the PostgreSQL server. If unset @@ -123,19 +123,19 @@

      -
    • +

    • PGDATESTYLE sets the default style of date/time representation. (Equivalent to SET datestyle TO ....)

    • -
    • +

    • PGTZ sets the default time zone. (Equivalent to SET timezone TO ....)

    • -
    • +

    • PGCLIENTENCODING sets the default client character set encoding. (Equivalent to SET client_encoding TO ....)

    • -
    • +

    • PGGEQO sets the default mode for the genetic query optimizer. (Equivalent to SET geqo TO ....)

    • @@ -150,10 +150,10 @@

        -
      • +

      • PGSYSCONFDIR sets the directory containing the pg_service.conf file.

      • -
      • +

      • PGLOCALEDIR sets the directory containing the locale files for message internationalization.

      • diff --git a/docs/en_US/pg/libpq-example.html b/docs/en_US/pg/libpq-example.html index 8817a75c8c..b7b3683148 100644 --- a/docs/en_US/pg/libpq-example.html +++ b/docs/en_US/pg/libpq-example.html @@ -4,8 +4,8 @@ 29.19. Example Programs - - + + diff --git a/docs/en_US/pg/libpq-exec.html b/docs/en_US/pg/libpq-exec.html index 2cf2d810e6..94cb70144d 100644 --- a/docs/en_US/pg/libpq-exec.html +++ b/docs/en_US/pg/libpq-exec.html @@ -4,8 +4,8 @@ 29.3. Command Execution Functions - - + + @@ -19,7 +19,7 @@

        29.3.1. Main Functions

        -
        PQexec
        +
        PQexec

        Submits a command to the server and waits for the result. @@ -47,7 +47,7 @@ it and the returned PGresult describes the error condition.

        -
        PQexecParams
        +
        PQexecParams

        Submits a command to the server and waits for the result, with the ability to pass parameters separately from the SQL @@ -145,7 +145,7 @@

        Tip

        that the server will detect a type mismatch mistake for you.

        -
        PQprepare
        +
        PQprepare

        Submits a request to create a prepared statement with the given parameters, and waits for completion. @@ -198,7 +198,7 @@

        Tip

        function for deleting a prepared statement, the SQL DEALLOCATE statement can be used for that purpose.

        -
        PQexecPrepared
        +
        PQexecPrepared

        Sends a request to execute a prepared statement with given parameters, and waits for the result. @@ -224,7 +224,7 @@

        Tip

        paramTypes[] parameter is not present (it is not needed since the prepared statement's parameter types were determined when it was created).

        -
        PQdescribePrepared
        +
        PQdescribePrepared

        Submits a request to obtain information about the specified prepared statement, and waits for completion. @@ -245,7 +245,7 @@

        Tip

        PQftype, etc provide information about the result columns (if any) of the statement.

        -
        PQdescribePortal
        +
        PQdescribePortal

        Submits a request to obtain information about the specified portal, and waits for completion. @@ -268,7 +268,7 @@

        Tip

        The -PGresult +PGresult structure encapsulates the result returned by the server. libpq application programmers should be careful to maintain the PGresult abstraction. @@ -279,7 +279,7 @@

        Tip

        -
        PQresultStatus
        +
        PQresultStatus

        Returns the result status of the command.

        @@ -321,7 +321,7 @@

        Tip

        execution functions; results of this kind are instead passed to the notice processor (see Section 29.11, “Notice Processing”).

        -
        PQresStatus
        +
        PQresStatus

        Converts the enumerated type returned by PQresultStatus into a string constant describing the status code. The caller should not @@ -329,7 +329,7 @@

        Tip

        char *PQresStatus(ExecStatusType status);
        -
        PQresultErrorMessage
        +
        PQresultErrorMessage

        Returns the error message associated with the command, or an empty string if there was no error. @@ -349,7 +349,7 @@

        Tip

        know the status associated with a particular PGresult; use PQerrorMessage when you want to know the status from the latest operation on the connection.

        -
        PQresultErrorField
        +
        PQresultErrorField

        Returns an individual field of an error report.

        @@ -430,7 +430,7 @@

        Tip

        PGconn objects; there is no PQerrorField function.

        -
        PQclear
        +
        PQclear

        Frees the storage associated with a PGresult. Every command result should be freed via PQclear when @@ -443,7 +443,7 @@

        Tip

        you must call PQclear. Failure to do this will result in memory leaks in your application.

        -
        PQmakeEmptyPGresult
        +
        PQmakeEmptyPGresult

        Constructs an empty PGresult object with the given status.

        @@ -473,21 +473,21 @@

        Tip

        would provide, but it has zero rows. For objects with other status values, these functions will act as though the result has zero rows and zero columns.

        -
        PQntuples
        +
        PQntuples

        Returns the number of rows (tuples) in the query result.

        int PQntuples(const PGresult *res);
        -
        PQnfields
        +
        PQnfields

        Returns the number of columns (fields) in each row of the query result.

        int PQnfields(const PGresult *res);
        -
        PQfname
        +
        PQfname

        Returns the column name associated with the given column number. Column numbers start at 0. The caller should not free the result @@ -498,7 +498,7 @@

        Tip

        int column_number);

NULL is returned if the column number is out of range.

-
PQfnumber
+
PQfnumber

Returns the column number associated with the given column name.

@@ -520,7 +520,7 @@

Tip

PQfnumber(res, "BAR") -1 PQfnumber(res, "\"BAR\"") 1
-
PQftable
+
PQftable

Returns the OID of the table from which the given column was fetched. Column numbers start at 0. @@ -537,7 +537,7 @@

Tip

the libpq header file. They will both be some integer type.

-
PQftablecol
+
PQftablecol

Returns the column number (within its table) of the column making up the specified query result column. @@ -550,7 +550,7 @@

Tip

or if the specified column is not a simple reference to a table column, or when using pre-3.0 protocol.

-
PQfformat
+
PQfformat

Returns the format code indicating the format of the given column. Column numbers start at 0. @@ -561,7 +561,7 @@

Tip

code one indicates binary representation. (Other codes are reserved for future definition.)

-
PQftype
+
PQftype

Returns the data type associated with the given column number. The integer returned is the @@ -575,7 +575,7 @@

Tip

of the built-in data types are defined in the file src/include/catalog/pg_type.h in the source tree.

-
PQfmod
+
PQfmod

Returns the type modifier of the column associated with the given column number. @@ -588,7 +588,7 @@

Tip

no information available”. Most data types do not use modifiers, in which case the value is always -1.

-
PQfsize
+
PQfsize

Returns the size in bytes of the column associated with the given column number. @@ -601,7 +601,7 @@

Tip

of the data type. (Accordingly, it is not really very useful to clients.) A negative value indicates the data type is variable-length.

-
PQbinaryTuples
+
PQbinaryTuples

Returns 1 if the PGresult contains binary data and 0 if it contains text data. @@ -614,7 +614,7 @@

Tip

PQfformat is preferred. PQbinaryTuples returns 1 only if all columns of the result are binary (format 1).

-
PQgetvalue
+
PQgetvalue

Returns a single field value of one row of a PGresult. Row and column numbers @@ -642,7 +642,7 @@

Tip

copy the data into other storage if it is to be used past the lifetime of the PGresult structure itself.

-
PQgetisnull
+
PQgetisnull

Tests a field for a null value. Row and column numbers start at 0. @@ -654,7 +654,7 @@

Tip

it contains a non-null value. (Note that PQgetvalue will return an empty string, not a null pointer, for a null field.)

-
PQgetlength
+
PQgetlength

Returns the actual length of a field value in bytes. Row and column numbers start at 0. @@ -668,7 +668,7 @@

Tip

this is essential information. Note that one should not rely on PQfsize to obtain the actual data length.

-
PQnparams
+
PQnparams

Returns the number of parameters of a prepared statement.

@@ -677,7 +677,7 @@

Tip

PQdescribePrepared. For other types of queries it will return zero.

-
PQparamtype
+
PQparamtype

Returns the data type of the indicated statement parameter. Parameter numbers start at 0. @@ -687,7 +687,7 @@

Tip

PQdescribePrepared. For other types of queries it will return zero.

-
PQprint
+
PQprint

Prints out all the rows and, optionally, the column names to the specified output stream. @@ -720,7 +720,7 @@

Tip

PGresult objects that are not SELECT results.

-
PQcmdStatus
+
PQcmdStatus

Returns the command status tag from the SQL command that generated the PGresult. @@ -732,7 +732,7 @@

Tip

associated PGresult handle is passed to PQclear.

-
PQcmdTuples
+
PQcmdTuples

Returns the number of rows affected by the SQL command.

@@ -753,9 +753,9 @@

Tip

PGresult handle is passed to PQclear.

-
PQoidValue
+
PQoidValue
-

Returns the OID of the inserted row, if the SQL +

Returns the OID of the inserted row, if the SQL command was an INSERT that inserted exactly one row into a table that has OIDs, or a EXECUTE of a prepared query containing a suitable INSERT @@ -766,7 +766,7 @@

Tip

Oid PQoidValue(const PGresult *res);
-
PQoidStatus
+
PQoidStatus

Returns a string with the OID of the inserted row, if the SQL command was an @@ -786,7 +786,7 @@

Tip

29.3.4. Escaping Strings for Inclusion in SQL Commands

-

PQescapeStringConn escapes a string for use within an SQL +

PQescapeStringConn escapes a string for use within an SQL command. This is useful when inserting data values as literal constants in SQL commands. Certain characters (such as quotes and backslashes) must be escaped to prevent them from being interpreted specially by the SQL parser. @@ -850,8 +850,8 @@

Tip

29.3.5. Escaping Binary Strings for Inclusion in SQL Commands

-
-
PQescapeByteaConn
+
+
PQescapeByteaConn

Escapes binary data for use within an SQL command with the type bytea. As with PQescapeStringConn, @@ -897,7 +897,7 @@

Tip

possible error is insufficient memory for the result string.

-
PQescapeBytea
+
PQescapeBytea

PQescapeBytea is an older, deprecated version of PQescapeByteaConn. @@ -920,7 +920,7 @@

Tip

avoided in favor of PQescapeByteaConn.

-
PQunescapeBytea
+
PQunescapeBytea

Converts a string representation of binary data into binary data — the reverse of PQescapeBytea. @@ -945,7 +945,7 @@

Tip

and so no need for a PGconn parameter.

-
PQfreemem
+
PQfreemem

Frees memory allocated by libpq.

diff --git a/docs/en_US/pg/libpq-fastpath.html b/docs/en_US/pg/libpq-fastpath.html index bb57316423..ab1a788cc9 100644 --- a/docs/en_US/pg/libpq-fastpath.html +++ b/docs/en_US/pg/libpq-fastpath.html @@ -4,8 +4,8 @@ 29.6. The Fast-Path Interface - - + + @@ -13,7 +13,7 @@

29.6. The Fast-Path Interface

-

PostgreSQL provides a fast-path interface to send +

PostgreSQL provides a fast-path interface to send simple function calls to the server.

Tip

@@ -22,7 +22,7 @@

Tip

function call. Then, executing the statement with binary transmission of parameters and results substitutes for a fast-path function call.

-

The function PQfn +

The function PQfn requests execution of a server function via the fast-path interface:

PGresult *PQfn(PGconn *conn,
diff --git a/docs/en_US/pg/libpq-ldap.html b/docs/en_US/pg/libpq-ldap.html
index ac103447be..5a3eb52cc6 100644
--- a/docs/en_US/pg/libpq-ldap.html
+++ b/docs/en_US/pg/libpq-ldap.html
@@ -4,8 +4,8 @@
 29.15. LDAP Lookup of Connection Parameters
 
 
-
-
+
+
 
 
 
@@ -13,7 +13,7 @@
 
 

29.15. LDAP Lookup of Connection Parameters

-

If libpq has been compiled with LDAP support (option +

If libpq has been compiled with LDAP support (option --with-ldap for configure) it is possible to retrieve connection options like host or dbname via LDAP from a central server. diff --git a/docs/en_US/pg/libpq-misc.html b/docs/en_US/pg/libpq-misc.html index a489295e8d..aadf6709a1 100644 --- a/docs/en_US/pg/libpq-misc.html +++ b/docs/en_US/pg/libpq-misc.html @@ -4,8 +4,8 @@ 29.10. Miscellaneous Functions - - + + @@ -15,7 +15,7 @@

29.10. Miscellaneous Functions

As always, there are some functions that just don't fit anywhere.

-
PQencryptPassword
+
PQencryptPassword

Prepares the encrypted form of a PostgreSQL password.

diff --git a/docs/en_US/pg/libpq-notice-processing.html b/docs/en_US/pg/libpq-notice-processing.html index 29ea1c53a9..420faa5bf1 100644 --- a/docs/en_US/pg/libpq-notice-processing.html +++ b/docs/en_US/pg/libpq-notice-processing.html @@ -4,8 +4,8 @@ 29.11. Notice Processing - - + + @@ -13,7 +13,7 @@

29.11. Notice Processing

-

Notice and warning messages generated by the server are not returned by the +

Notice and warning messages generated by the server are not returned by the query execution functions, since they do not imply failure of the query. Instead they are passed to a notice handling function, and execution continues normally after the handler returns. The default notice handling function @@ -26,10 +26,10 @@ receiver will typically ignore the notice processor layer and just do all the work in the notice receiver.

The function PQsetNoticeReceiver - + sets or examines the current notice receiver for a connection object. Similarly, PQsetNoticeProcessor - + sets or examines the current notice processor.

diff --git a/docs/en_US/pg/libpq-notify.html b/docs/en_US/pg/libpq-notify.html index 950c6d6018..ae36abdd5f 100644 --- a/docs/en_US/pg/libpq-notify.html +++ b/docs/en_US/pg/libpq-notify.html @@ -4,8 +4,8 @@ 29.7. Asynchronous Notification - - + + @@ -13,7 +13,7 @@

29.7. Asynchronous Notification

-

PostgreSQL offers asynchronous notification via the +

PostgreSQL offers asynchronous notification via the LISTEN and NOTIFY commands. A client session registers its interest in a particular notification condition with the LISTEN command (and can stop listening with the UNLISTEN command). All sessions listening on a @@ -27,7 +27,7 @@ LISTEN and UNLISTEN commands as ordinary SQL commands. The arrival of NOTIFY messages can subsequently be detected by calling -PQnotifies.

+PQnotifies.

The function PQnotifies returns the next notification from a list of unhandled notification messages received from the server. It returns a null pointer if diff --git a/docs/en_US/pg/libpq-pgpass.html b/docs/en_US/pg/libpq-pgpass.html index 004d3fd51a..46db3d256b 100644 --- a/docs/en_US/pg/libpq-pgpass.html +++ b/docs/en_US/pg/libpq-pgpass.html @@ -4,8 +4,8 @@ 29.13. The Password File - - + + @@ -13,7 +13,7 @@

29.13. The Password File

-

The file .pgpass in a user's home directory or the +

The file .pgpass in a user's home directory or the file referenced by PGPASSFILE can contain passwords to be used if the connection requires a password (and no password has been specified otherwise). On Microsoft Windows the file is named diff --git a/docs/en_US/pg/libpq-pgservice.html b/docs/en_US/pg/libpq-pgservice.html index a98fc67ad5..965eba302a 100644 --- a/docs/en_US/pg/libpq-pgservice.html +++ b/docs/en_US/pg/libpq-pgservice.html @@ -4,8 +4,8 @@ 29.14. The Connection Service File - - + + @@ -13,7 +13,7 @@

29.14. The Connection Service File

-

The connection service file allows libpq connection parameters to be +

The connection service file allows libpq connection parameters to be associated with a single service name. That service name can then be specified by a libpq connection, and the associated settings will be used. This allows connection parameters to be modified without requiring diff --git a/docs/en_US/pg/libpq-ssl.html b/docs/en_US/pg/libpq-ssl.html index 0bf762227d..7954f0bc3d 100644 --- a/docs/en_US/pg/libpq-ssl.html +++ b/docs/en_US/pg/libpq-ssl.html @@ -4,8 +4,8 @@ 29.16. SSL Support - - + + @@ -13,7 +13,7 @@

29.16. SSL Support

-

PostgreSQL has native support for using +

PostgreSQL has native support for using SSL connections to encrypt client/server communications for increased security. See Section 16.7, “Secure TCP/IP Connections with SSL” for details about the server-side SSL functionality. diff --git a/docs/en_US/pg/libpq-status.html b/docs/en_US/pg/libpq-status.html index 90374694f0..3d0d657a14 100644 --- a/docs/en_US/pg/libpq-status.html +++ b/docs/en_US/pg/libpq-status.html @@ -4,8 +4,8 @@ 29.2. Connection Status Functions - - + + @@ -18,8 +18,8 @@

Tip

-

- +

+ libpq application programmers should be careful to maintain the PGconn abstraction. Use the accessor functions described below to get at the contents of PGconn. @@ -32,37 +32,37 @@

Tip

-
PQdb
+
PQdb

Returns the database name of the connection.

char *PQdb(const PGconn *conn);
-
PQuser
+
PQuser

Returns the user name of the connection.

char *PQuser(const PGconn *conn);
-
PQpass
+
PQpass

Returns the password of the connection.

char *PQpass(const PGconn *conn);
-
PQhost
+
PQhost

Returns the server host name of the connection.

char *PQhost(const PGconn *conn);
-
PQport
+
PQport

Returns the port of the connection.

char *PQport(const PGconn *conn);
-
PQtty
+
PQtty

Returns the debug TTY of the connection. (This is obsolete, since the server no longer pays attention @@ -71,7 +71,7 @@

Tip

char *PQtty(const PGconn *conn);
-
PQoptions
+
PQoptions

Returns the command-line options passed in the connection request.

@@ -83,7 +83,7 @@

Tip

-
PQstatus
+
PQstatus

Returns the status of the connection.

@@ -109,7 +109,7 @@

Tip

that might be seen.

-
PQtransactionStatus
+
PQtransactionStatus

Returns the current in-transaction status of the server.

@@ -131,7 +131,7 @@

Caution

deprecated and does not exist in later server versions.

-
PQparameterStatus
+
PQparameterStatus

Looks up a current parameter setting of the server.

@@ -182,7 +182,7 @@

Caution

points to mutable storage associated with the PGconn structure. It is unwise to assume the pointer will remain valid across queries.

-
PQprotocolVersion
+
PQprotocolVersion

Interrogates the frontend/backend protocol being used.

@@ -197,7 +197,7 @@

Caution

PostgreSQL 7.4 or later servers; pre-7.4 servers support only protocol 2.0. (Protocol 1.0 is obsolete and not supported by libpq.)

-
PQserverVersion
+
PQserverVersion

Returns an integer representing the backend version.

@@ -210,9 +210,9 @@

Caution

8.2 will be returned as 80200 (leading zeroes are not shown). Zero is returned if the connection is bad.

-
PQerrorMessage
+
PQerrorMessage
-

+

Returns the error message most recently generated by an operation on the connection.

@@ -230,7 +230,7 @@

Caution

PGconn structure.

-
PQsocket
+
PQsocket

Obtains the file descriptor number of the connection socket to the server. A valid descriptor will be greater than or equal @@ -242,10 +242,10 @@

Caution

-
PQbackendPID
+
PQbackendPID

Returns the process ID - (PID) of the backend server + (PID) of the backend server process handling this connection.

int PQbackendPID(const PGconn *conn);
@@ -257,9 +257,9 @@

Caution

database server host, not the local host!

-
PQgetssl
+
PQgetssl
-

+

Returns the SSL structure used in the connection, or null if SSL is not in use.

diff --git a/docs/en_US/pg/libpq-threading.html b/docs/en_US/pg/libpq-threading.html index ff97afa8f2..79aeaa085b 100644 --- a/docs/en_US/pg/libpq-threading.html +++ b/docs/en_US/pg/libpq-threading.html @@ -4,8 +4,8 @@ 29.17. Behavior in Threaded Programs - - + + @@ -13,7 +13,7 @@

29.17. Behavior in Threaded Programs

-

libpq is reentrant and thread-safe if the +

libpq is reentrant and thread-safe if the configure command-line option --enable-thread-safety was used when the PostgreSQL distribution was built. In @@ -25,7 +25,7 @@ and PTHREAD_LIBS. This function allows the querying of libpq's thread-safe status:

-
PQisthreadsafe
+
PQisthreadsafe

Returns the thread safety status of the libpq library. diff --git a/docs/en_US/pg/libpq.html b/docs/en_US/pg/libpq.html index 0703400967..e1ce901a8f 100644 --- a/docs/en_US/pg/libpq.html +++ b/docs/en_US/pg/libpq.html @@ -4,8 +4,8 @@ Chapter 29. libpq - C Library - - + + @@ -49,7 +49,7 @@

29.19. Example Programs
-

libpq is the C +

libpq is the C application programmer's interface to PostgreSQL. libpq is a set of library functions that allow client programs to pass queries to the PostgreSQL @@ -73,7 +73,7 @@

Client programs that use libpq must include the header file - libpq-fe.h + libpq-fe.h and must link with the libpq library.

@@ -83,7 +83,7 @@ application program can have several backend connections open at one time. (One reason to do that is to access more than one database.) Each connection is represented by a - PGconn object, which + PGconn object, which is obtained from the function PQconnectdb or PQsetdbLogin. Note that these functions will always return a non-null object pointer, unless perhaps there is too @@ -94,7 +94,7 @@

-
PQconnectdb
+
PQconnectdb

Makes a new connection to the database server.

@@ -121,13 +121,13 @@

host
-

Name of host to connect to. +

Name of host to connect to. If this begins with a slash, it specifies Unix-domain communication rather than TCP/IP communication; the value is the name of the directory in which the socket file is stored. The default behavior when host is not specified is to connect to a Unix-domain - socket in + socket in /tmp (or whatever socket directory was specified when PostgreSQL was built). On machines without Unix-domain sockets, the default is to connect to localhost. @@ -168,7 +168,7 @@

port

Port number to connect to at the server host, or socket file name extension for Unix-domain - connections. + connections.

dbname

The database name. Defaults to be the same as the user name. @@ -211,7 +211,7 @@ options allow and prefer will be accepted but libpq will not in fact attempt an SSL - connection. + connection.

requiressl
@@ -251,7 +251,7 @@ then the indicated built-in defaults are used.

-
PQsetdbLogin
+
PQsetdbLogin

Makes a new connection to the database server.

@@ -268,7 +268,7 @@ empty string for any one of the fixed parameters that is to be defaulted.

-
PQsetdb
+
PQsetdb

Makes a new connection to the database server.

@@ -283,10 +283,10 @@

-PQconnectStart

PQconnectPoll +PQconnectStart

PQconnectPoll
-

+

Make a connection to the database server in a nonblocking manner.

PGconn *PQconnectStart(const char *conninfo);
@@ -417,7 +417,7 @@ the connection attempt fails or is abandoned.

-
PQconndefaults
+
PQconndefaults

Returns the default connection options.

@@ -452,7 +452,7 @@ is leaked for each call to PQconndefaults.

-
PQfinish
+
PQfinish

Closes the connection to the server. Also frees memory used by the PGconn object. @@ -465,7 +465,7 @@ PQfinish has been called.

-
PQreset
+
PQreset

Resets the communication channel to the server.

@@ -478,7 +478,7 @@

-PQresetStart

PQresetPoll +PQresetStart

PQresetPoll

Reset the communication channel to the server, in a nonblocking manner. diff --git a/docs/en_US/pg/lo-examplesect.html b/docs/en_US/pg/lo-examplesect.html index 48393a9d93..f3e225b729 100644 --- a/docs/en_US/pg/lo-examplesect.html +++ b/docs/en_US/pg/lo-examplesect.html @@ -4,8 +4,8 @@ 30.5. Example Program - - + + diff --git a/docs/en_US/pg/lo-funcs.html b/docs/en_US/pg/lo-funcs.html index 826e5de787..391d376d54 100644 --- a/docs/en_US/pg/lo-funcs.html +++ b/docs/en_US/pg/lo-funcs.html @@ -4,8 +4,8 @@ 30.4. Server-Side Functions - - + + @@ -18,11 +18,11 @@ most part the client-side functions are simply interfaces to the equivalent server-side functions. The ones that are actually useful to call via SQL commands are - lo_creat, - lo_create, - lo_unlink, - lo_import, and - lo_export. + lo_creat, + lo_create, + lo_unlink, + lo_import, and + lo_export. Here are examples of their use:

diff --git a/docs/en_US/pg/lo-implementation.html b/docs/en_US/pg/lo-implementation.html index 4971f867a4..e5b2669654 100644 --- a/docs/en_US/pg/lo-implementation.html +++ b/docs/en_US/pg/lo-implementation.html @@ -4,8 +4,8 @@ 30.2. Implementation Features - - + + diff --git a/docs/en_US/pg/lo-interfaces.html b/docs/en_US/pg/lo-interfaces.html index f1de828c65..561a8b4b1d 100644 --- a/docs/en_US/pg/lo-interfaces.html +++ b/docs/en_US/pg/lo-interfaces.html @@ -4,8 +4,8 @@ 30.3. Client Interfaces - - + + @@ -30,12 +30,12 @@ libpq library.

-

30.3.1. Creating a Large Object

+

30.3.1. Creating a Large Object

The function

Oid lo_creat(PGconn *conn, int mode);

- + creates a new large object. The return value is the OID that was assigned to the new large object, or InvalidOid (zero) on failure. @@ -57,7 +57,7 @@

Oid lo_create(PGconn *conn, Oid lobjId);

- + also creates a new large object. The OID to be assigned can be specified by lobjId; if so, failure occurs if that OID is already in use for some large @@ -78,12 +78,12 @@

-

30.3.2. Importing a Large Object

+

30.3.2. Importing a Large Object

To import an operating system file as a large object, call

Oid lo_import(PGconn *conn, const char *filename);

- + filename specifies the operating system name of the file to be imported as a large object. @@ -95,13 +95,13 @@

-

30.3.3. Exporting a Large Object

+

30.3.3. Exporting a Large Object

To export a large object into an operating system file, call

int lo_export(PGconn *conn, Oid lobjId, const char *filename);

- + The lobjId argument specifies the OID of the large object to export and the filename argument specifies the operating system name of the file. Note that the file is @@ -110,12 +110,12 @@

-

30.3.4. Opening an Existing Large Object

+

30.3.4. Opening an Existing Large Object

To open an existing large object for reading or writing, call

int lo_open(PGconn *conn, Oid lobjId, int mode);

- + The lobjId argument specifies the OID of the large object to open. The mode bits control whether the object is opened for reading (INV_READ), writing @@ -153,12 +153,12 @@

-

30.3.5. Writing Data to a Large Object

+

30.3.5. Writing Data to a Large Object

The function

int lo_write(PGconn *conn, int fd, const char *buf, size_t len);

- writes + writes len bytes from buf to large object descriptor fd. The fd argument must have been returned by a previous @@ -167,12 +167,12 @@ is negative.

-

30.3.6. Reading Data from a Large Object

+

30.3.6. Reading Data from a Large Object

The function

int lo_read(PGconn *conn, int fd, char *buf, size_t len);

- reads + reads len bytes from large object descriptor fd into buf. The fd argument must have been returned by a @@ -181,13 +181,13 @@ value is negative.

-

30.3.7. Seeking in a Large Object

+

30.3.7. Seeking in a Large Object

To change the current read or write location associated with a large object descriptor, call

int lo_lseek(PGconn *conn, int fd, int offset, int whence);

- This function moves the + This function moves the current location pointer for the large object descriptor identified by fd to the new location specified by offset. The valid values for whence @@ -197,22 +197,22 @@ the new location pointer, or -1 on error.

-

30.3.8. Obtaining the Seek Position of a Large Object

+

30.3.8. Obtaining the Seek Position of a Large Object

To obtain the current read or write location of a large object descriptor, call

int lo_tell(PGconn *conn, int fd);

- If there is an error, the + If there is an error, the return value is negative.

-

30.3.9. Closing a Large Object Descriptor

+

30.3.9. Closing a Large Object Descriptor

A large object descriptor may be closed by calling

int lo_close(PGconn *conn, int fd);

- where fd is a + where fd is a large object descriptor returned by lo_open. On success, lo_close returns zero. On error, the return value is negative.

@@ -220,12 +220,12 @@ transaction will be closed automatically.

-

30.3.10. Removing a Large Object

+

30.3.10. Removing a Large Object

To remove a large object from the database, call

int lo_unlink(PGconn *conn, Oid lobjId);

- The + The lobjId argument specifies the OID of the large object to remove. Returns 1 if successful, -1 on failure.

diff --git a/docs/en_US/pg/locking-indexes.html b/docs/en_US/pg/locking-indexes.html index e417f3d5a7..5787cde9b8 100644 --- a/docs/en_US/pg/locking-indexes.html +++ b/docs/en_US/pg/locking-indexes.html @@ -4,8 +4,8 @@ 12.5. Locking and Indexes - - + + @@ -13,7 +13,7 @@

12.5. Locking and Indexes

-

Though PostgreSQL +

Though PostgreSQL provides nonblocking read/write access to table data, nonblocking read/write access is not currently offered for every index access method implemented diff --git a/docs/en_US/pg/logfile-maintenance.html b/docs/en_US/pg/logfile-maintenance.html index eedc41cc43..28b89320a0 100644 --- a/docs/en_US/pg/logfile-maintenance.html +++ b/docs/en_US/pg/logfile-maintenance.html @@ -4,8 +4,8 @@ 22.3. Log File Maintenance - - + + @@ -13,7 +13,7 @@

22.3. Log File Maintenance

-

It is a good idea to save the database server's log output +

It is a good idea to save the database server's log output somewhere, rather than just routing it to /dev/null. The log output is invaluable when it comes time to diagnose problems. However, the log output tends to be voluminous diff --git a/docs/en_US/pg/maintenance.html b/docs/en_US/pg/maintenance.html index 2b0dd8772f..640bfffa46 100644 --- a/docs/en_US/pg/maintenance.html +++ b/docs/en_US/pg/maintenance.html @@ -4,8 +4,8 @@ Chapter 22. Routine Database Maintenance Tasks - - + + @@ -27,7 +27,7 @@

22.3. Log File Maintenance
-

PostgreSQL, like any database software, requires that certain tasks +

PostgreSQL, like any database software, requires that certain tasks be performed regularly to achieve optimum performance. The tasks discussed here are required, but they are repetitive in nature and can easily be automated using standard @@ -59,7 +59,7 @@

22.1. Routine Vacuuming

-

PostgreSQL's VACUUM command +

PostgreSQL's VACUUM command must be run on a regular basis for several reasons:

@@ -99,7 +99,7 @@

22.1.1. Recovering disk space

-

In normal PostgreSQL operation, an +

In normal PostgreSQL operation, an UPDATE or DELETE of a row does not immediately remove the old version of the row. This approach is necessary to gain the benefits of multiversion @@ -178,7 +178,7 @@

22.1.2. Updating planner statistics

-

The PostgreSQL query planner relies on +

The PostgreSQL query planner relies on statistical information about the contents of tables in order to generate good plans for queries. These statistics are gathered by the ANALYZE command, which can be invoked by itself or @@ -228,7 +228,7 @@

Tip

22.1.3. Preventing transaction ID wraparound failures

-

PostgreSQL's MVCC transaction semantics +

PostgreSQL's MVCC transaction semantics depend on being able to compare transaction ID (XID) numbers: a row version with an insertion XID greater than the current transaction's XID is “in the future” and should not be visible @@ -384,7 +384,7 @@

Tip

22.1.4. The auto-vacuum daemon

-

Beginning in PostgreSQL 8.1, there is a +

Beginning in PostgreSQL 8.1, there is a separate optional server process called the autovacuum daemon, whose purpose is to automate the execution of VACUUM and ANALYZE commands. diff --git a/docs/en_US/pg/manage-ag-config.html b/docs/en_US/pg/manage-ag-config.html index c3c527da7b..0c8c0cf1b3 100644 --- a/docs/en_US/pg/manage-ag-config.html +++ b/docs/en_US/pg/manage-ag-config.html @@ -4,8 +4,8 @@ 19.4. Database Configuration - - + + diff --git a/docs/en_US/pg/manage-ag-createdb.html b/docs/en_US/pg/manage-ag-createdb.html index 668d15f157..e9b1f74c49 100644 --- a/docs/en_US/pg/manage-ag-createdb.html +++ b/docs/en_US/pg/manage-ag-createdb.html @@ -4,8 +4,8 @@ 19.2. Creating a Database - - + + @@ -17,7 +17,7 @@ server must be up and running (see Section 16.3, “Starting the Database Server”).

Databases are created with the SQL command - CREATE DATABASE: + CREATE DATABASE:

CREATE DATABASE name;

@@ -36,12 +36,12 @@ initdb command when the data storage area is initialized. (See Section 16.2, “Creating a Database Cluster”.) This database is called - postgres. So to + postgres. So to create the first “ordinary” database you can connect to postgres.

A second database, - template1, + template1, is also created by initdb. Whenever a new database is created within the cluster, template1 is essentially cloned. @@ -53,7 +53,7 @@

As a convenience, there is a program that you can execute from the shell to create new databases, - createdb. + createdb.

createdb dbname
diff --git a/docs/en_US/pg/manage-ag-dropdb.html b/docs/en_US/pg/manage-ag-dropdb.html index a498d168aa..8205fd0131 100644 --- a/docs/en_US/pg/manage-ag-dropdb.html +++ b/docs/en_US/pg/manage-ag-dropdb.html @@ -4,8 +4,8 @@ 19.5. Destroying a Database - - + + @@ -14,7 +14,7 @@

19.5. Destroying a Database

Databases are destroyed with the command - DROP DATABASE: + DROP DATABASE:

DROP DATABASE name;

@@ -32,7 +32,7 @@ given cluster.

For convenience, there is also a shell program to drop - databases, dropdb: + databases, dropdb:

dropdb dbname

diff --git a/docs/en_US/pg/manage-ag-tablespaces.html b/docs/en_US/pg/manage-ag-tablespaces.html index e33956b4f3..d1b386a874 100644 --- a/docs/en_US/pg/manage-ag-tablespaces.html +++ b/docs/en_US/pg/manage-ag-tablespaces.html @@ -4,8 +4,8 @@ 19.6. Tablespaces - - + + @@ -13,7 +13,7 @@

19.6. Tablespaces

-

Tablespaces in PostgreSQL allow database administrators to +

Tablespaces in PostgreSQL allow database administrators to define locations in the file system where the files representing database objects can be stored. Once created, a tablespace can be referred to by name when creating database objects. @@ -34,7 +34,7 @@ expensive, slower disk system.

To define a tablespace, use the CREATE TABLESPACE - command, for example: + command, for example:

CREATE TABLESPACE fastspace LOCATION '/mnt/sda1/postgresql/data';

diff --git a/docs/en_US/pg/manage-ag-templatedbs.html b/docs/en_US/pg/manage-ag-templatedbs.html index 90256c1713..fe550a52de 100644 --- a/docs/en_US/pg/manage-ag-templatedbs.html +++ b/docs/en_US/pg/manage-ag-templatedbs.html @@ -4,8 +4,8 @@ 19.3. Template Databases - - + + @@ -15,7 +15,7 @@

19.3. Template Databases

CREATE DATABASE actually works by copying an existing database. By default, it copies the standard system database named - template1. Thus that + template1. Thus that database is the “template” from which new databases are made. If you add objects to template1, these objects will be copied into subsequently created user databases. This @@ -26,7 +26,7 @@ action being taken when those databases are made.

There is a second standard system database named - template0. This + template0. This database contains the same data as the initial contents of template1, that is, only the standard objects predefined by your version of @@ -62,7 +62,7 @@ otherwise, new connections to the source database are locked out until CREATE DATABASE completes.

-

Two useful flags exist in pg_database for each +

Two useful flags exist in pg_database for each database: the columns datistemplate and datallowconn. datistemplate may be set to indicate that a database is intended as a template for diff --git a/docs/en_US/pg/managing-databases.html b/docs/en_US/pg/managing-databases.html index a4dff84f26..798d3994dd 100644 --- a/docs/en_US/pg/managing-databases.html +++ b/docs/en_US/pg/managing-databases.html @@ -4,8 +4,8 @@ Chapter 19. Managing Databases - - + + @@ -24,7 +24,7 @@

19.6. Tablespaces
-

Every instance of a running PostgreSQL +

Every instance of a running PostgreSQL server manages one or more databases. Databases are therefore the topmost hierarchical level for organizing SQL objects (“database objects”). This chapter describes @@ -33,7 +33,7 @@

19.1. Overview

-

A database is a named collection of SQL objects +

A database is a named collection of SQL objects (“database objects”). Generally, every database object (tables, functions, etc.) belongs to one and only one database. (But there are a few system catalogs, for example diff --git a/docs/en_US/pg/migration.html b/docs/en_US/pg/migration.html index ff4321a38a..a24fd2614d 100644 --- a/docs/en_US/pg/migration.html +++ b/docs/en_US/pg/migration.html @@ -4,8 +4,8 @@ 23.5. Migration Between Releases - - + + @@ -13,7 +13,7 @@

23.5. Migration Between Releases

-

This section discusses how to migrate your database data from one +

This section discusses how to migrate your database data from one PostgreSQL release to a newer one. The software installation procedure per se is not the subject of this section; those details are in Chapter 14, Installation Instructions. @@ -69,7 +69,7 @@

pg_dumpall > backup
 pg_ctl stop
 mv /usr/local/pgsql /usr/local/pgsql.old
-cd ~/postgresql-8.2.12
+cd ~/postgresql-8.2.13
 gmake install
 initdb -D /usr/local/pgsql/data
 postgres -D /usr/local/pgsql/data
diff --git a/docs/en_US/pg/monitoring-locks.html b/docs/en_US/pg/monitoring-locks.html
index f8b05b1f0a..b64554c4c8 100644
--- a/docs/en_US/pg/monitoring-locks.html
+++ b/docs/en_US/pg/monitoring-locks.html
@@ -4,8 +4,8 @@
 25.3. Viewing Locks
 
 
-
-
+
+
 
 
 
@@ -13,7 +13,7 @@
 
 

25.3. Viewing Locks

-

Another useful tool for monitoring database activity is the +

Another useful tool for monitoring database activity is the pg_locks system table. It allows the database administrator to view information about the outstanding locks in the lock manager. For example, this capability can be used diff --git a/docs/en_US/pg/monitoring-stats.html b/docs/en_US/pg/monitoring-stats.html index f5f1caf570..82a904fd96 100644 --- a/docs/en_US/pg/monitoring-stats.html +++ b/docs/en_US/pg/monitoring-stats.html @@ -4,8 +4,8 @@ 25.2. The Statistics Collector - - + + @@ -13,7 +13,7 @@

25.2. The Statistics Collector

-

PostgreSQL's statistics collector +

PostgreSQL's statistics collector is a subsystem that supports collection and reporting of information about server activity. Presently, the collector can count accesses to tables and indexes in both disk-block and individual-row terms. diff --git a/docs/en_US/pg/monitoring.html b/docs/en_US/pg/monitoring.html index 8a9735d298..005bbd3bbd 100644 --- a/docs/en_US/pg/monitoring.html +++ b/docs/en_US/pg/monitoring.html @@ -4,8 +4,8 @@ Chapter 25. Monitoring Database Activity - - + + @@ -32,7 +32,7 @@

-

A database administrator frequently wonders, “What is the system +

A database administrator frequently wonders, “What is the system doing right now?” This chapter discusses how to find that out.

@@ -50,7 +50,7 @@

25.1. Standard Unix Tools

-

On most platforms, PostgreSQL modifies its +

On most platforms, PostgreSQL modifies its command title as reported by ps, so that individual server processes can readily be identified. A sample display is diff --git a/docs/en_US/pg/multibyte.html b/docs/en_US/pg/multibyte.html index a2ef9a48bc..9dd91d32b5 100644 --- a/docs/en_US/pg/multibyte.html +++ b/docs/en_US/pg/multibyte.html @@ -4,8 +4,8 @@ 21.2. Character Set Support - - + + @@ -13,7 +13,7 @@

21.2. Character Set Support

-

The character set support in PostgreSQL +

The character set support in PostgreSQL allows you to store text in a variety of character sets, including single-byte character sets such as the ISO 8859 series and multiple-byte character sets such as EUC (Extended Unix @@ -397,7 +397,7 @@

-

21.2.2. Setting the Character Set

+

21.2.2. Setting the Character Set

initdb defines the default character set for a PostgreSQL cluster. For example, @@ -472,7 +472,7 @@

Important

-

21.2.3. Automatic Character Set Conversion Between Server and Client

+

21.2.3. Automatic Character Set Conversion Between Server and Client

PostgreSQL supports automatic character set conversion between server and client for certain character set combinations. The conversion information is stored in the @@ -906,7 +906,7 @@

Important

-

21.2.4. Further Reading

+

21.2.4. Further Reading

These are good sources to start learning about various kinds of encoding systems. diff --git a/docs/en_US/pg/mvcc.html b/docs/en_US/pg/mvcc.html index 005c503b2b..b3dfe01368 100644 --- a/docs/en_US/pg/mvcc.html +++ b/docs/en_US/pg/mvcc.html @@ -4,8 +4,8 @@ Chapter 12. Concurrency Control - - + + @@ -33,7 +33,7 @@

12.5. Locking and Indexes
-

This chapter describes the behavior of the +

This chapter describes the behavior of the PostgreSQL database system when two or more sessions try to access the same data at the same time. The goals in that situation are to allow efficient access for all @@ -43,7 +43,7 @@

12.1. Introduction

-

PostgreSQL provides a rich set of tools +

PostgreSQL provides a rich set of tools for developers to manage concurrent access to data. Internally, data consistency is maintained by using a multiversion model (Multiversion Concurrency Control, MVCC). diff --git a/docs/en_US/pg/nls-programmer.html b/docs/en_US/pg/nls-programmer.html index d5d8df55ee..5c2e1acbfa 100644 --- a/docs/en_US/pg/nls-programmer.html +++ b/docs/en_US/pg/nls-programmer.html @@ -4,8 +4,8 @@ 46.2. For the Programmer - - + + @@ -21,7 +21,7 @@ Currently, it only applies to C programs.

-

Adding NLS support to a program

+

Adding NLS support to a program

  1. Insert this code into the start-up sequence of the program: diff --git a/docs/en_US/pg/nls.html b/docs/en_US/pg/nls.html index 2216f65ebb..60d3a531f3 100644 --- a/docs/en_US/pg/nls.html +++ b/docs/en_US/pg/nls.html @@ -4,8 +4,8 @@ Chapter 46. Native Language Support - - + + @@ -23,10 +23,10 @@

    46.1. For the Translator
    -
    46.1.1. Requirements
    -
    46.1.2. Concepts
    -
    46.1.3. Creating and maintaining message catalogs
    -
    46.1.4. Editing the PO files
    +
    46.1.1. Requirements
    +
    46.1.2. Concepts
    +
    46.1.3. Creating and maintaining message catalogs
    +
    46.1.4. Editing the PO files
    46.2. For the Programmer
    @@ -47,7 +47,7 @@ to do this. This section explains how to help.

    -

    46.1.1. Requirements

    +

    46.1.1. Requirements

    We won't judge your language skills — this section is about software tools. Theoretically, you only need a text editor. But this is only in the unlikely event that you do not want to try out @@ -73,7 +73,7 @@

    -

    46.1.2. Concepts

    +

    46.1.2. Concepts

    The pairs of original (English) messages and their (possibly) translated equivalents are kept in message catalogs, one for each program (although related @@ -144,7 +144,7 @@

    -

    46.1.3. Creating and maintaining message catalogs

    +

    46.1.3. Creating and maintaining message catalogs

    OK, so how does one create a “blank” message catalog? First, go into the directory that contains the program whose messages you want to translate. If there is a file @@ -202,7 +202,7 @@

    -

    46.1.4. Editing the PO files

    +

    46.1.4. Editing the PO files

    The PO files can be edited with a regular text editor. The translator should only change the area between the quotes after the msgstr directive, may add comments and alter the fuzzy flag. diff --git a/docs/en_US/pg/notation.html b/docs/en_US/pg/notation.html index 57659b2528..fa3160c0ad 100644 --- a/docs/en_US/pg/notation.html +++ b/docs/en_US/pg/notation.html @@ -4,8 +4,8 @@ 1.3. Conventions - - + + diff --git a/docs/en_US/pg/overview.html b/docs/en_US/pg/overview.html index 7195603225..bcb77dc7e0 100644 --- a/docs/en_US/pg/overview.html +++ b/docs/en_US/pg/overview.html @@ -4,8 +4,8 @@ Chapter 42. Overview of PostgreSQL Internals - - + + @@ -20,12 +20,12 @@

    42.2. How Connections are Established
    42.3. The Parser Stage
    -
    42.3.1. Parser
    -
    42.3.2. Transformation Process
    +
    42.3.1. Parser
    +
    42.3.2. Transformation Process
    42.4. The PostgreSQL Rule System
    42.5. Planner/Optimizer
    -
    42.5.1. Generating Possible Plans
    +
    42.5.1. Generating Possible Plans
    42.6. Executor
diff --git a/docs/en_US/pg/parser-stage.html b/docs/en_US/pg/parser-stage.html index 490cc5269f..d5810f6253 100644 --- a/docs/en_US/pg/parser-stage.html +++ b/docs/en_US/pg/parser-stage.html @@ -4,8 +4,8 @@ 42.3. The Parser Stage - - + + @@ -29,7 +29,7 @@

-

42.3.1. Parser

+

42.3.1. Parser

The parser has to check the query string (which arrives as plain ASCII text) for valid syntax. If the syntax is correct a parse tree is built up and handed back; @@ -82,7 +82,7 @@

Note

-

42.3.2. Transformation Process

+

42.3.2. Transformation Process

The parser stage creates a parse tree using only fixed rules about the syntactic structure of SQL. It does not make any lookups in the system catalogs, so there is no possibility to understand the detailed diff --git a/docs/en_US/pg/performance-tips.html b/docs/en_US/pg/performance-tips.html index 79095535b0..32ccea8cd1 100644 --- a/docs/en_US/pg/performance-tips.html +++ b/docs/en_US/pg/performance-tips.html @@ -4,8 +4,8 @@ Chapter 13. Performance Tips - - + + @@ -32,14 +32,14 @@

-

Query performance can be affected by many things. Some of these can +

Query performance can be affected by many things. Some of these can be manipulated by the user, while others are fundamental to the underlying design of the system. This chapter provides some hints about understanding and tuning PostgreSQL performance.

13.1. Using EXPLAIN

-

PostgreSQL devises a query +

PostgreSQL devises a query plan for each query it is given. Choosing the right plan to match the query structure and the properties of the data is absolutely critical for good performance, so the system includes @@ -66,7 +66,7 @@ that the planner seeks to minimize.

Here is a trivial example, just to show what the output looks like. - [7] + [7]

EXPLAIN SELECT * FROM tenk1;
@@ -397,7 +397,7 @@
 


-

[7] Examples in this section are drawn from the regression test database +

[7] Examples in this section are drawn from the regression test database after doing a VACUUM ANALYZE, using 8.2 development sources. You should be able to get similar results if you try the examples yourself, but your estimated costs and row counts will probably vary slightly diff --git a/docs/en_US/pg/perm-functions.html b/docs/en_US/pg/perm-functions.html index cf2b3c87d9..60692597e0 100644 --- a/docs/en_US/pg/perm-functions.html +++ b/docs/en_US/pg/perm-functions.html @@ -4,8 +4,8 @@ 18.5. Functions and Triggers - - + + diff --git a/docs/en_US/pg/planner-optimizer.html b/docs/en_US/pg/planner-optimizer.html index eaa3e6043c..78d392bfc5 100644 --- a/docs/en_US/pg/planner-optimizer.html +++ b/docs/en_US/pg/planner-optimizer.html @@ -4,8 +4,8 @@ 42.5. Planner/Optimizer - - + + @@ -41,7 +41,7 @@

Note

and plans.

-

42.5.1. Generating Possible Plans

+

42.5.1. Generating Possible Plans

The planner/optimizer starts by generating plans for scanning each individual relation (table) used in the query. The possible plans are determined by the available indexes on each relation. diff --git a/docs/en_US/pg/planner-stats-details.html b/docs/en_US/pg/planner-stats-details.html index dacbf31f9f..230a92a62e 100644 --- a/docs/en_US/pg/planner-stats-details.html +++ b/docs/en_US/pg/planner-stats-details.html @@ -4,8 +4,8 @@ Chapter 54. How the Planner Uses Statistics - - + + @@ -34,7 +34,7 @@

54.1. Row Estimation Examples

-

Using examples drawn from the regression test database, let's start with a +

Using examples drawn from the regression test database, let's start with a very simple query:

EXPLAIN SELECT * FROM tenk1;
diff --git a/docs/en_US/pg/planner-stats.html b/docs/en_US/pg/planner-stats.html
index 88bff3f97f..1eefa4e4a3 100644
--- a/docs/en_US/pg/planner-stats.html
+++ b/docs/en_US/pg/planner-stats.html
@@ -4,8 +4,8 @@
 13.2. Statistics Used by the Planner
 
 
-
-
+
+
 
 
 
@@ -13,7 +13,7 @@
 
 

13.2. Statistics Used by the Planner

-

As we saw in the previous section, the query planner needs to estimate +

As we saw in the previous section, the query planner needs to estimate the number of rows retrieved by a query in order to make good choices of query plans. This section provides a quick look at the statistics that the system uses for these estimates. @@ -55,7 +55,7 @@ to match the current physical table size, thus obtaining a closer approximation.

-

Most queries retrieve only a fraction of the rows in a table, due +

Most queries retrieve only a fraction of the rows in a table, due to having WHERE clauses that restrict the rows to be examined. The planner thus needs to make an estimate of the selectivity of WHERE clauses, that is, @@ -67,7 +67,7 @@ ANALYZE commands, and are always approximate even when freshly updated.

-

Rather than look at pg_statistic directly, +

Rather than look at pg_statistic directly, it's better to look at its view pg_stats when examining the statistics manually. pg_stats is designed to be more easily readable. Furthermore, diff --git a/docs/en_US/pg/plhandler.html b/docs/en_US/pg/plhandler.html index a2cf3bd342..9c619561e6 100644 --- a/docs/en_US/pg/plhandler.html +++ b/docs/en_US/pg/plhandler.html @@ -4,8 +4,8 @@ Chapter 47. Writing A Procedural Language Handler - - + + @@ -13,7 +13,7 @@

Chapter 47. Writing A Procedural Language Handler

-

All calls to functions that are written in a language other than +

All calls to functions that are written in a language other than the current “version 1” interface for compiled languages (this includes functions in user-defined procedural languages, functions written in SQL, and functions using the version 0 compiled diff --git a/docs/en_US/pg/plperl-data.html b/docs/en_US/pg/plperl-data.html index 153e3bf331..0b4a38062b 100644 --- a/docs/en_US/pg/plperl-data.html +++ b/docs/en_US/pg/plperl-data.html @@ -4,8 +4,8 @@ 39.3. Data Values in PL/Perl - - + + diff --git a/docs/en_US/pg/plperl-database.html b/docs/en_US/pg/plperl-database.html index e77bb74e26..83d5baa6c0 100644 --- a/docs/en_US/pg/plperl-database.html +++ b/docs/en_US/pg/plperl-database.html @@ -4,8 +4,8 @@ 39.2. Database Access from PL/Perl - - + + @@ -21,7 +21,7 @@ DBI-compliant database-handle named $pg_dbh that can be used to perform queries with normal DBI - syntax. + syntax.

PL/Perl provides additional Perl commands: diff --git a/docs/en_US/pg/plperl-global.html b/docs/en_US/pg/plperl-global.html index a31f24ff04..87846d0ff6 100644 --- a/docs/en_US/pg/plperl-global.html +++ b/docs/en_US/pg/plperl-global.html @@ -4,8 +4,8 @@ 39.4. Global Values in PL/Perl - - + + diff --git a/docs/en_US/pg/plperl-missing.html b/docs/en_US/pg/plperl-missing.html index b32ab82906..ef6ba47130 100644 --- a/docs/en_US/pg/plperl-missing.html +++ b/docs/en_US/pg/plperl-missing.html @@ -4,8 +4,8 @@ 39.7. Limitations and Missing Features - - + + diff --git a/docs/en_US/pg/plperl-triggers.html b/docs/en_US/pg/plperl-triggers.html index f7c2346d13..094286e0a5 100644 --- a/docs/en_US/pg/plperl-triggers.html +++ b/docs/en_US/pg/plperl-triggers.html @@ -4,8 +4,8 @@ 39.6. PL/Perl Triggers - - + + diff --git a/docs/en_US/pg/plperl-trusted.html b/docs/en_US/pg/plperl-trusted.html index a804e37374..f254f7ea20 100644 --- a/docs/en_US/pg/plperl-trusted.html +++ b/docs/en_US/pg/plperl-trusted.html @@ -4,8 +4,8 @@ 39.5. Trusted and Untrusted PL/Perl - - + + @@ -13,7 +13,7 @@

39.5. Trusted and Untrusted PL/Perl

-

Normally, PL/Perl is installed as a “trusted” programming +

Normally, PL/Perl is installed as a “trusted” programming language named plperl. In this setup, certain Perl operations are disabled to preserve security. In general, the operations that are restricted are those that interact with the @@ -44,7 +44,7 @@ restricted. For example, one might want a Perl function that sends mail. To handle these cases, PL/Perl can also be installed as an “untrusted” language (usually called - PL/PerlU). + PL/PerlU). In this case the full Perl language is available. If the createlang program is used to install the language, the language name plperlu will select diff --git a/docs/en_US/pg/plperl.html b/docs/en_US/pg/plperl.html index 17abed79cf..68cbf6d0dd 100644 --- a/docs/en_US/pg/plperl.html +++ b/docs/en_US/pg/plperl.html @@ -4,8 +4,8 @@ Chapter 39. PL/Perl - Perl Procedural Language - - + + @@ -25,7 +25,7 @@

39.7. Limitations and Missing Features
-

PL/Perl is a loadable procedural language that enables you to write +

PL/Perl is a loadable procedural language that enables you to write PostgreSQL functions in the Perl programming language.

@@ -100,7 +100,7 @@

Note

$$ LANGUAGE plperl;

-

If an SQL null value is passed to a function, +

If an SQL null value is passed to a function, the argument value will appear as “undefined” in Perl. The above function definition will not behave very nicely with null inputs (in fact, it will act as though they are zeroes). We could diff --git a/docs/en_US/pg/plpgsql-control-structures.html b/docs/en_US/pg/plpgsql-control-structures.html index 471d7d0111..6978e24d43 100644 --- a/docs/en_US/pg/plpgsql-control-structures.html +++ b/docs/en_US/pg/plpgsql-control-structures.html @@ -4,8 +4,8 @@ 37.7. Control Structures - - + + @@ -26,7 +26,7 @@ NEXT.

-

37.7.1.1. RETURN

+

37.7.1.1. RETURN

RETURN expression;

RETURN with an expression terminates the function and returns the value of @@ -59,7 +59,7 @@

-

37.7.1.2. RETURN NEXT

+

37.7.1.2. RETURN NEXT

RETURN NEXT expression;

When a PL/pgSQL function is declared to return SETOF sometype, the procedure @@ -137,7 +137,7 @@

Note

-

37.7.2.1. IF-THEN

+

37.7.2.1. IF-THEN

IF boolean-expression THEN
     statements
 END IF;
@@ -156,7 +156,7 @@

Note

-

37.7.2.2. IF-THEN-ELSE

+

37.7.2.2. IF-THEN-ELSE

IF boolean-expression THEN
     statements
 ELSE
@@ -188,7 +188,7 @@ 

Note

-

37.7.2.3. IF-THEN-ELSE IF

+

37.7.2.3. IF-THEN-ELSE IF

IF statements can be nested, as in the following example: @@ -213,7 +213,7 @@

Note

-

37.7.2.4. IF-THEN-ELSIF-ELSE

+

37.7.2.4. IF-THEN-ELSIF-ELSE

IF boolean-expression THEN
     statements
 [ ELSIF boolean-expression THEN
@@ -247,20 +247,20 @@ 

Note

-

37.7.2.5. IF-THEN-ELSEIF-ELSE

+

37.7.2.5. IF-THEN-ELSEIF-ELSE

ELSEIF is an alias for ELSIF.

37.7.3. Simple Loops

-

With the LOOP, EXIT, +

With the LOOP, EXIT, CONTINUE, WHILE, and FOR statements, you can arrange for your PL/pgSQL function to repeat a series of commands.

-

37.7.3.1. LOOP

+

37.7.3.1. LOOP

[ <<label>> ]
 LOOP
     statements
@@ -274,8 +274,8 @@ 

Note

-

37.7.3.2. EXIT

-
EXIT [ label ] [ WHEN expression ];
+

37.7.3.2. EXIT

+
EXIT [ label ] [ WHEN expression ];

If no label is given, the innermost loop is terminated and the statement following END LOOP is executed next. If label @@ -317,8 +317,8 @@

Note

-

37.7.3.3. CONTINUE

-
CONTINUE [ label ] [ WHEN expression ];
+

37.7.3.3. CONTINUE

+
CONTINUE [ label ] [ WHEN expression ];

If no label is given, the next iteration of the innermost loop is begun. That is, control is passed back to the loop control expression (if any), and the body of the @@ -346,8 +346,8 @@

Note

-

37.7.3.4. WHILE

-
[ <<label>> ]
+

37.7.3.4. WHILE

+
[ <<label>> ]
 WHILE expression LOOP
     statements
 END LOOP [ label ];
@@ -369,7 +369,7 @@

Note

-

37.7.3.5. FOR (integer variant)

+

37.7.3.5. FOR (integer variant)

[ <<label>> ]
 FOR name IN [ REVERSE ] expression .. expression [ BY expression ] LOOP
     statements
@@ -487,7 +487,7 @@ 

Note

37.7.5. Trapping Errors

-

By default, any error occurring in a PL/pgSQL +

By default, any error occurring in a PL/pgSQL function aborts execution of the function, and indeed of the surrounding transaction as well. You can trap errors and recover from them by using a BEGIN block with an diff --git a/docs/en_US/pg/plpgsql-cursors.html b/docs/en_US/pg/plpgsql-cursors.html index c1a4af1f58..9b76724900 100644 --- a/docs/en_US/pg/plpgsql-cursors.html +++ b/docs/en_US/pg/plpgsql-cursors.html @@ -4,8 +4,8 @@ 37.8. Cursors - - + + @@ -13,7 +13,7 @@

37.8. Cursors

-

Rather than executing a whole query at once, it is possible to set +

Rather than executing a whole query at once, it is possible to set up a cursor that encapsulates the query, and then read the query result a few rows at a time. One reason for doing this is to avoid memory overrun when the result contains a large number of @@ -70,7 +70,7 @@ cursor variables while the third uses a bound cursor variable.

-

37.8.2.1. OPEN FOR query

+

37.8.2.1. OPEN FOR query

OPEN unbound_cursor FOR query;

The cursor variable is opened and given the specified query to execute. The cursor cannot be open already, and it must have been @@ -90,7 +90,7 @@

-

37.8.2.2. OPEN FOR EXECUTE

+

37.8.2.2. OPEN FOR EXECUTE

OPEN unbound_cursor FOR EXECUTE query_string;

The cursor variable is opened and given the specified query to execute. The cursor cannot be open already, and it must have been @@ -107,7 +107,7 @@

-

37.8.2.3. Opening a Bound Cursor

+

37.8.2.3. Opening a Bound Cursor

OPEN bound_cursor [ ( argument_values ) ];

This form of OPEN is used to open a cursor variable whose query was bound to it when it was declared. The @@ -143,7 +143,7 @@ only until the end of the transaction.

-

37.8.3.1. FETCH

+

37.8.3.1. FETCH

FETCH cursor INTO target;

FETCH retrieves the next row from the cursor into a target, which may be a row variable, a record @@ -160,7 +160,7 @@

-

37.8.3.2. CLOSE

+

37.8.3.2. CLOSE

CLOSE cursor;

CLOSE closes the portal underlying an open cursor. This can be used to release resources earlier than end of @@ -173,7 +173,7 @@

-

37.8.3.3. Returning Cursors

+

37.8.3.3. Returning Cursors

PL/pgSQL functions can return cursors to the caller. This is useful to return multiple rows or columns, especially with very large result sets. To do this, the function diff --git a/docs/en_US/pg/plpgsql-declarations.html b/docs/en_US/pg/plpgsql-declarations.html index dda1ee5881..11540a7433 100644 --- a/docs/en_US/pg/plpgsql-declarations.html +++ b/docs/en_US/pg/plpgsql-declarations.html @@ -4,8 +4,8 @@ 37.4. Declarations - - + + diff --git a/docs/en_US/pg/plpgsql-development-tips.html b/docs/en_US/pg/plpgsql-development-tips.html index fa8d6bede8..2781dbb44e 100644 --- a/docs/en_US/pg/plpgsql-development-tips.html +++ b/docs/en_US/pg/plpgsql-development-tips.html @@ -4,8 +4,8 @@ 37.2. Tips for Developing in PL/pgSQL - - + + diff --git a/docs/en_US/pg/plpgsql-errors-and-messages.html b/docs/en_US/pg/plpgsql-errors-and-messages.html index 78f87a0af4..e437d99e1a 100644 --- a/docs/en_US/pg/plpgsql-errors-and-messages.html +++ b/docs/en_US/pg/plpgsql-errors-and-messages.html @@ -4,8 +4,8 @@ 37.9. Errors and Messages - - + + @@ -13,7 +13,7 @@

37.9. Errors and Messages

-

Use the RAISE statement to report messages and +

Use the RAISE statement to report messages and raise errors.

diff --git a/docs/en_US/pg/plpgsql-expressions.html b/docs/en_US/pg/plpgsql-expressions.html index dd41a36a93..d315aba3a8 100644 --- a/docs/en_US/pg/plpgsql-expressions.html +++ b/docs/en_US/pg/plpgsql-expressions.html @@ -4,8 +4,8 @@ 37.5. Expressions - - + + diff --git a/docs/en_US/pg/plpgsql-porting.html b/docs/en_US/pg/plpgsql-porting.html index 1ceb6e87bb..073590830f 100644 --- a/docs/en_US/pg/plpgsql-porting.html +++ b/docs/en_US/pg/plpgsql-porting.html @@ -4,8 +4,8 @@ 37.11. Porting from Oracle PL/SQL - - + + @@ -13,7 +13,7 @@

37.11. Porting from Oracle PL/SQL

-

This section explains differences between +

This section explains differences between PostgreSQL's PL/pgSQL language and Oracle's PL/SQL language, to help developers who port applications from @@ -58,7 +58,7 @@

-

37.11.1. Porting Examples

+

37.11.1. Porting Examples

Example 37.5, “Porting a Simple Function from PL/SQL to PL/pgSQL” shows how to port a simple function from PL/SQL to PL/pgSQL.

@@ -221,7 +221,7 @@ PostgreSQL does not have a built-in instr function, but you can create one using a combination of other - functions. In Section 37.11.3, “Appendix” there is a + functions. In Section 37.11.3, “Appendix” there is a PL/pgSQL implementation of instr that you can use to make your porting easier. @@ -484,7 +484,7 @@

-

37.11.2.2. EXECUTE

+

37.11.2.2. EXECUTE

The PL/pgSQL version of EXECUTE works similarly to the PL/SQL version, but you have to remember to use diff --git a/docs/en_US/pg/plpgsql-statements.html b/docs/en_US/pg/plpgsql-statements.html index f22a7857a9..5ec1e3cd6d 100644 --- a/docs/en_US/pg/plpgsql-statements.html +++ b/docs/en_US/pg/plpgsql-statements.html @@ -4,8 +4,8 @@ 37.6. Basic Statements - - + + @@ -135,7 +135,7 @@

Note

37.6.3. Executing a Query with a Single-Row Result

-

The result of a SQL command yielding a single row (possibly of multiple +

The result of a SQL command yielding a single row (possibly of multiple columns) can be assigned to a record variable, row-type variable, or list of scalar variables. This is done by writing the base SQL command and adding an INTO clause. For example, @@ -345,7 +345,7 @@

Note

|| quote_literal(keyvalue);

-

This example demonstrates the use of the +

This example demonstrates the use of the quote_ident and quote_literal functions. For safety, expressions containing column and table identifiers should be diff --git a/docs/en_US/pg/plpgsql-structure.html b/docs/en_US/pg/plpgsql-structure.html index 3d653b6259..df01fe3a4e 100644 --- a/docs/en_US/pg/plpgsql-structure.html +++ b/docs/en_US/pg/plpgsql-structure.html @@ -4,8 +4,8 @@ 37.3. Structure of PL/pgSQL - - + + diff --git a/docs/en_US/pg/plpgsql-trigger.html b/docs/en_US/pg/plpgsql-trigger.html index eb5d16a30b..0ee4eb3d76 100644 --- a/docs/en_US/pg/plpgsql-trigger.html +++ b/docs/en_US/pg/plpgsql-trigger.html @@ -4,8 +4,8 @@ 37.10. Trigger Procedures - - + + @@ -13,7 +13,7 @@

37.10. Trigger Procedures

-

PL/pgSQL can be used to define trigger +

PL/pgSQL can be used to define trigger procedures. A trigger procedure is created with the CREATE FUNCTION command, declaring it as a function with no arguments and a return type of trigger. Note that diff --git a/docs/en_US/pg/plpgsql.html b/docs/en_US/pg/plpgsql.html index 3da14afcbb..4cecc6c2c9 100644 --- a/docs/en_US/pg/plpgsql.html +++ b/docs/en_US/pg/plpgsql.html @@ -4,8 +4,8 @@ Chapter 37. PL/pgSQL - SQL Procedural Language - - + + @@ -60,13 +60,13 @@

37.10. Trigger Procedures
37.11. Porting from Oracle PL/SQL
-
37.11.1. Porting Examples
+
37.11.1. Porting Examples
37.11.2. Other Things to Watch For
37.11.3. Appendix
-

PL/pgSQL is a loadable procedural +

PL/pgSQL is a loadable procedural language for the PostgreSQL database system. The design goals of PL/pgSQL were to create a loadable procedural language that @@ -110,7 +110,7 @@ creates a prepared execution plan (using the SPI manager's SPI_prepare and SPI_saveplan - functions). Subsequent visits to that expression or command + functions). Subsequent visits to that expression or command reuse the prepared plan. Thus, a function with conditional code that contains many statements for which execution plans might be required will only prepare and save those plans that are really diff --git a/docs/en_US/pg/plpython-database.html b/docs/en_US/pg/plpython-database.html index fc3a729852..688e4d7b4a 100644 --- a/docs/en_US/pg/plpython-database.html +++ b/docs/en_US/pg/plpython-database.html @@ -4,8 +4,8 @@ 40.3. Database Access - - + + @@ -24,7 +24,7 @@ plpy.notice(msg), plpy.warning(msg), plpy.error(msg), and - plpy.fatal(msg). + plpy.fatal(msg). plpy.error and plpy.fatal actually raise a Python exception which, if uncaught, propagates out to the calling query, causing @@ -66,7 +66,7 @@

foo = rv[i]["my_column"]

-

+

The second function, plpy.prepare, prepares the execution plan for a query. It is called with a query string and a list of parameter types, if you have parameter references in diff --git a/docs/en_US/pg/plpython-trigger.html b/docs/en_US/pg/plpython-trigger.html index 504eb0c1ef..f12399e564 100644 --- a/docs/en_US/pg/plpython-trigger.html +++ b/docs/en_US/pg/plpython-trigger.html @@ -4,8 +4,8 @@ 40.2. Trigger Functions - - + + @@ -13,7 +13,7 @@

40.2. Trigger Functions

-

When a function is used as a trigger, the dictionary +

When a function is used as a trigger, the dictionary TD contains trigger-related values. The trigger rows are in TD["new"] and/or TD["old"] depending on the trigger event. TD["event"] contains diff --git a/docs/en_US/pg/plpython.html b/docs/en_US/pg/plpython.html index 7755bf1077..b5a61e1e62 100644 --- a/docs/en_US/pg/plpython.html +++ b/docs/en_US/pg/plpython.html @@ -4,8 +4,8 @@ Chapter 40. PL/Python - Python Procedural Language - - + + @@ -21,7 +21,7 @@

40.3. Database Access
-

The PL/Python procedural language allows +

The PL/Python procedural language allows PostgreSQL functions to be written in the Python language.

@@ -103,7 +103,7 @@

Note

value. Alternatively, one can use named parameters as shown in the example above. Use of named parameters is usually more readable.

-

If an SQL null value is passed to a +

If an SQL null value is passed to a function, the argument value will appear as None in Python. The above function definition will return the wrong answer for null inputs. We could add STRICT to the function definition @@ -324,7 +324,7 @@

Warning

data between function calls. This variable is private static data. The global dictionary GD is public data, available to all Python functions within a session. Use with - care. + care.

Each function gets its own execution environment in the Python interpreter, so that global data and function arguments from diff --git a/docs/en_US/pg/pltcl-data.html b/docs/en_US/pg/pltcl-data.html index 35f8bfaab4..7fd5134735 100644 --- a/docs/en_US/pg/pltcl-data.html +++ b/docs/en_US/pg/pltcl-data.html @@ -4,8 +4,8 @@ 38.3. Data Values in PL/Tcl - - + + diff --git a/docs/en_US/pg/pltcl-dbaccess.html b/docs/en_US/pg/pltcl-dbaccess.html index f34416ce12..c5aa18c1ef 100644 --- a/docs/en_US/pg/pltcl-dbaccess.html +++ b/docs/en_US/pg/pltcl-dbaccess.html @@ -4,8 +4,8 @@ 38.5. Database Access from PL/Tcl - - + + @@ -84,7 +84,7 @@

Prepares and saves a query plan for later execution. The saved plan will be retained for the life of the current - session. + session.

The query may use parameters, that is, placeholders for values to be supplied whenever the plan is actually executed. diff --git a/docs/en_US/pg/pltcl-functions.html b/docs/en_US/pg/pltcl-functions.html index e16cc3bc67..1480640c3c 100644 --- a/docs/en_US/pg/pltcl-functions.html +++ b/docs/en_US/pg/pltcl-functions.html @@ -4,8 +4,8 @@ 38.2. PL/Tcl Functions and Arguments - - + + diff --git a/docs/en_US/pg/pltcl-global.html b/docs/en_US/pg/pltcl-global.html index 941dbb1e93..d29831b734 100644 --- a/docs/en_US/pg/pltcl-global.html +++ b/docs/en_US/pg/pltcl-global.html @@ -4,8 +4,8 @@ 38.4. Global Data in PL/Tcl - - + + @@ -13,7 +13,7 @@

38.4. Global Data in PL/Tcl

-

Sometimes it +

Sometimes it is useful to have some global data that is held between two calls to a function or is shared between different functions. This is easily done since diff --git a/docs/en_US/pg/pltcl-procnames.html b/docs/en_US/pg/pltcl-procnames.html index 83ecbd0159..8de8201b3b 100644 --- a/docs/en_US/pg/pltcl-procnames.html +++ b/docs/en_US/pg/pltcl-procnames.html @@ -4,8 +4,8 @@ 38.8. Tcl Procedure Names - - + + diff --git a/docs/en_US/pg/pltcl-trigger.html b/docs/en_US/pg/pltcl-trigger.html index dcfe5ef18b..cec34bc90f 100644 --- a/docs/en_US/pg/pltcl-trigger.html +++ b/docs/en_US/pg/pltcl-trigger.html @@ -4,8 +4,8 @@ 38.6. Trigger Procedures in PL/Tcl - - + + @@ -13,7 +13,7 @@

38.6. Trigger Procedures in PL/Tcl

-

Trigger procedures can be written in PL/Tcl. +

Trigger procedures can be written in PL/Tcl. PostgreSQL requires that a procedure that is to be called as a trigger must be declared as a function with no arguments and a return type of trigger. diff --git a/docs/en_US/pg/pltcl-unknown.html b/docs/en_US/pg/pltcl-unknown.html index c7def30efb..4190f3b536 100644 --- a/docs/en_US/pg/pltcl-unknown.html +++ b/docs/en_US/pg/pltcl-unknown.html @@ -4,8 +4,8 @@ 38.7. Modules and the unknown command - - + + diff --git a/docs/en_US/pg/pltcl.html b/docs/en_US/pg/pltcl.html index b78d416cc4..1a9723dbc1 100644 --- a/docs/en_US/pg/pltcl.html +++ b/docs/en_US/pg/pltcl.html @@ -4,8 +4,8 @@ Chapter 38. PL/Tcl - Tcl Procedural Language - - + + @@ -26,7 +26,7 @@

38.8. Tcl Procedure Names
-

PL/Tcl is a loadable procedural language for the +

PL/Tcl is a loadable procedural language for the PostgreSQL database system that enables the Tcl language to be used to write functions and trigger procedures. diff --git a/docs/en_US/pg/populate.html b/docs/en_US/pg/populate.html index 7edbd6196d..c5f6f1e661 100644 --- a/docs/en_US/pg/populate.html +++ b/docs/en_US/pg/populate.html @@ -4,8 +4,8 @@ 13.4. Populating a Database - - + + @@ -19,7 +19,7 @@

13.4.1. Disable Autocommit

-

Turn off autocommit and just do one commit at the end. (In plain +

Turn off autocommit and just do one commit at the end. (In plain SQL, this means issuing BEGIN at the start and COMMIT at the end. Some client libraries may do this behind your back, in which case you need to make sure the @@ -143,7 +143,7 @@ drop or recreate indexes, and it does not normally touch foreign keys. - [8] + [8] So when loading a data-only dump, it is up to you to drop and recreate indexes and foreign keys if you wish to use those techniques. @@ -156,7 +156,7 @@



-

[8] You can get the effect of disabling foreign keys by using +

[8] You can get the effect of disabling foreign keys by using the --disable-triggers option — but realize that that eliminates, rather than just postponing, foreign key validation, and so it is possible to insert bad data if you use it. diff --git a/docs/en_US/pg/preface.html b/docs/en_US/pg/preface.html index 7562cc1dc2..7eccc4a2fc 100644 --- a/docs/en_US/pg/preface.html +++ b/docs/en_US/pg/preface.html @@ -4,10 +4,10 @@ Preface - - - - + + + + @@ -21,15 +21,15 @@

1.2.1. The Berkeley POSTGRES Project
1.2.2. Postgres95
-
1.2.3. PostgreSQL
+
1.2.3. PostgreSQL
1.3. Conventions
1.4. Further Information
1.5. Bug Reporting Guidelines
-
1.5.1. Identifying Bugs
-
1.5.2. What to report
-
1.5.3. Where to report bugs
+
1.5.1. Identifying Bugs
+
1.5.2. What to report
+
1.5.3. Where to report bugs
diff --git a/docs/en_US/pg/privileges.html b/docs/en_US/pg/privileges.html index e5de77b121..84cdc5a049 100644 --- a/docs/en_US/pg/privileges.html +++ b/docs/en_US/pg/privileges.html @@ -4,8 +4,8 @@ 18.3. Privileges - - + + @@ -13,7 +13,7 @@

18.3. Privileges

-

When an object is created, it is assigned an owner. The +

When an object is created, it is assigned an owner. The owner is normally the role that executed the creation statement. For most kinds of objects, the initial state is that only the owner (or a superuser) can do anything with the object. To allow diff --git a/docs/en_US/pg/protocol-changes.html b/docs/en_US/pg/protocol-changes.html index 68a399ce95..f90cf4f45b 100644 --- a/docs/en_US/pg/protocol-changes.html +++ b/docs/en_US/pg/protocol-changes.html @@ -4,8 +4,8 @@ 44.6. Summary of Changes since Protocol 2.0 - - + + diff --git a/docs/en_US/pg/protocol-error-fields.html b/docs/en_US/pg/protocol-error-fields.html index 2db9bec8b2..cff6af2b26 100644 --- a/docs/en_US/pg/protocol-error-fields.html +++ b/docs/en_US/pg/protocol-error-fields.html @@ -4,8 +4,8 @@ 44.5. Error and Notice Message Fields - - + + diff --git a/docs/en_US/pg/protocol-flow.html b/docs/en_US/pg/protocol-flow.html index 7063b91187..94981ced2c 100644 --- a/docs/en_US/pg/protocol-flow.html +++ b/docs/en_US/pg/protocol-flow.html @@ -4,8 +4,8 @@ 44.2. Message Flow - - + + @@ -24,7 +24,7 @@ after the start-up phase.

-

44.2.1. Start-Up

+

44.2.1. Start-Up

To begin a session, a frontend opens a connection to the server and sends a startup message. This message includes the names of the user and of the database the user wants to connect to; it also identifies the particular @@ -157,7 +157,7 @@

-

44.2.2. Simple Query

+

44.2.2. Simple Query

A simple query cycle is initiated by the frontend sending a Query message to the backend. The message includes an SQL command (or commands) expressed as a text string. @@ -471,7 +471,7 @@

Note

-

44.2.4. Function Call

+

44.2.4. Function Call

The Function Call sub-protocol allows the client to request a direct call of any function that exists in the database's pg_proc system catalog. The client must have @@ -654,7 +654,7 @@

Note

-

44.2.7. Cancelling Requests in Progress

+

44.2.7. Cancelling Requests in Progress

During the processing of a query, the frontend may request cancellation of the query. The cancel request is not sent directly on the open connection to the backend for reasons of @@ -705,7 +705,7 @@

Note

-

44.2.8. Termination

+

44.2.8. Termination

The normal, graceful termination procedure is that the frontend sends a Terminate message and immediately closes the connection. On receipt of this message, the backend closes the connection and @@ -736,7 +736,7 @@

Note

-

44.2.9. SSL Session Encryption

+

44.2.9. SSL Session Encryption

If PostgreSQL was built with SSL support, frontend/backend communications can be encrypted using SSL. This provides diff --git a/docs/en_US/pg/protocol-message-formats.html b/docs/en_US/pg/protocol-message-formats.html index f0fc78af53..ece6f704d1 100644 --- a/docs/en_US/pg/protocol-message-formats.html +++ b/docs/en_US/pg/protocol-message-formats.html @@ -4,8 +4,8 @@ 44.4. Message Formats - - + + diff --git a/docs/en_US/pg/protocol-message-types.html b/docs/en_US/pg/protocol-message-types.html index 9a3811243a..9a1807c9e2 100644 --- a/docs/en_US/pg/protocol-message-types.html +++ b/docs/en_US/pg/protocol-message-types.html @@ -4,8 +4,8 @@ 44.3. Message Data Types - - + + diff --git a/docs/en_US/pg/protocol.html b/docs/en_US/pg/protocol.html index 43fa9dd11b..fdcd367244 100644 --- a/docs/en_US/pg/protocol.html +++ b/docs/en_US/pg/protocol.html @@ -4,8 +4,8 @@ Chapter 44. Frontend/Backend Protocol - - + + @@ -24,15 +24,15 @@

44.2. Message Flow
-
44.2.1. Start-Up
-
44.2.2. Simple Query
+
44.2.1. Start-Up
+
44.2.2. Simple Query
44.2.3. Extended Query
-
44.2.4. Function Call
+
44.2.4. Function Call
44.2.5. COPY Operations
44.2.6. Asynchronous Operations
-
44.2.7. Cancelling Requests in Progress
-
44.2.8. Termination
-
44.2.9. SSL Session Encryption
+
44.2.7. Cancelling Requests in Progress
+
44.2.8. Termination
+
44.2.9. SSL Session Encryption
44.3. Message Data Types
44.4. Message Formats
diff --git a/docs/en_US/pg/queries-limit.html b/docs/en_US/pg/queries-limit.html index 65e7a2fd21..52c4ab4dc7 100644 --- a/docs/en_US/pg/queries-limit.html +++ b/docs/en_US/pg/queries-limit.html @@ -4,8 +4,8 @@ 7.6. LIMIT and OFFSET - - + + @@ -13,7 +13,7 @@

7.6. LIMIT and OFFSET

-

LIMIT and OFFSET allow you to retrieve just +

LIMIT and OFFSET allow you to retrieve just a portion of the rows that are generated by the rest of the query:

SELECT select_list
diff --git a/docs/en_US/pg/queries-order.html b/docs/en_US/pg/queries-order.html
index b51d8e226e..20ce188b7e 100644
--- a/docs/en_US/pg/queries-order.html
+++ b/docs/en_US/pg/queries-order.html
@@ -4,8 +4,8 @@
 7.5. Sorting Rows
 
 
-
-
+
+
 
 
 
@@ -13,7 +13,7 @@
 
 

7.5. Sorting Rows

-

After a query has produced an output table (after the select list +

After a query has produced an output table (after the select list has been processed) it can optionally be sorted. If sorting is not chosen, the rows will be returned in an unspecified order. The actual order in that case will depend on the scan and join plan types and @@ -41,7 +41,7 @@ “smaller” is defined in terms of the < operator. Similarly, descending order is determined with the > operator. - [4] + [4]

For backwards compatibility with the SQL92 version of the standard, a sort_expression can instead be the name or number @@ -70,7 +70,7 @@



-

[4] Actually, PostgreSQL uses the default B-tree +

[4] Actually, PostgreSQL uses the default B-tree operator class for the expression's data type to determine the sort ordering for ASC and DESC. Conventionally, data types will be set up so that the < and diff --git a/docs/en_US/pg/queries-select-lists.html b/docs/en_US/pg/queries-select-lists.html index b55761c721..3ba111b482 100644 --- a/docs/en_US/pg/queries-select-lists.html +++ b/docs/en_US/pg/queries-select-lists.html @@ -4,8 +4,8 @@ 7.3. Select Lists - - + + @@ -13,7 +13,7 @@

7.3. Select Lists

-

As shown in the previous section, +

As shown in the previous section, the table expression in the SELECT command constructs an intermediate virtual table by possibly combining tables, views, eliminating rows, grouping, etc. This table is @@ -23,7 +23,7 @@

7.3.1. Select-List Items

-

The simplest kind of select list is * which +

The simplest kind of select list is * which emits all columns that the table expression produces. Otherwise, a select list is a comma-separated list of value expressions (as defined in Section 4.2, “Value Expressions”). For instance, it @@ -63,7 +63,7 @@

7.3.2. Column Labels

-

The entries in the select list can be assigned names for further +

The entries in the select list can be assigned names for further processing. The “further processing” in this case is an optional sort specification and the client application (e.g., column headers for display). For example: @@ -88,7 +88,7 @@

Note

7.3.3. DISTINCT

-

After the select list has been processed, the result table may +

After the select list has been processed, the result table may optionally be subject to the elimination of duplicate rows. The DISTINCT key word is written directly after SELECT to specify this: @@ -98,7 +98,7 @@

Note

(Instead of DISTINCT the key word ALL can be used to specify the default behavior of retaining all rows.)

-

+

Obviously, two rows are considered distinct if they differ in at least one column value. Null values are considered equal in this comparison. diff --git a/docs/en_US/pg/queries-table-expressions.html b/docs/en_US/pg/queries-table-expressions.html index 5968679d28..a8f0bfeff2 100644 --- a/docs/en_US/pg/queries-table-expressions.html +++ b/docs/en_US/pg/queries-table-expressions.html @@ -4,8 +4,8 @@ 7.2. Table Expressions - - + + @@ -13,7 +13,7 @@

7.2. Table Expressions

-

A table expression computes a table. The +

A table expression computes a table. The table expression contains a FROM clause that is optionally followed by WHERE, GROUP BY, and HAVING clauses. Trivial table expressions simply refer @@ -46,7 +46,7 @@ and HAVING clauses and is finally the result of the overall table expression.

-

When a table reference names a table that is the parent of a +

When a table reference names a table that is the parent of a table inheritance hierarchy, the table reference produces rows of not only that table but all of its descendant tables, unless the key word ONLY precedes the table name. However, the @@ -55,7 +55,7 @@

7.2.1.1. Joined Tables

-

A joined table is a table derived from two other (real or +

A joined table is a table derived from two other (real or derived) tables according to the rules of the particular join type. Inner, outer, and cross-joins are available.

@@ -117,8 +117,8 @@ a, b, and c in the result, whereas with USING there will be only one of each.

-

- +

+ Finally, NATURAL is a shorthand form of USING: it forms a USING list consisting of exactly those column names that appear in both @@ -272,7 +272,7 @@

7.2.1.2. Table and Column Aliases

-

A temporary name can be given to tables and complex table +

A temporary name can be given to tables and complex table references to be used for references to the derived table in the rest of the query. This is called a table alias. @@ -355,7 +355,7 @@

7.2.1.3. Subqueries

-

Subqueries specifying a derived table must be enclosed in +

Subqueries specifying a derived table must be enclosed in parentheses and must be assigned a table alias name. (See Section 7.2.1.2, “Table and Column Aliases”.) For example: @@ -380,7 +380,7 @@

7.2.1.4. Table Functions

-

Table functions are functions that produce a set of rows, made up +

Table functions are functions that produce a set of rows, made up of either base data types (scalar types) or composite data types (table rows). They are used like a table, view, or subquery in the FROM clause of a query. Columns returned by table @@ -441,7 +441,7 @@

7.2.2. The WHERE Clause

-

The syntax of the WHERE Clause is +

The syntax of the WHERE Clause is

WHERE search_condition

@@ -515,7 +515,7 @@

Note

7.2.3. The GROUP BY and HAVING Clauses

-

After passing the WHERE filter, the derived input +

After passing the WHERE filter, the derived input table may be subject to grouping, using the GROUP BY clause, and elimination of group rows using the HAVING clause. @@ -606,7 +606,7 @@

Tip

select list. Grouping by value expressions instead of simple column names is also allowed.

-

If a table has been grouped using a GROUP BY +

If a table has been grouped using a GROUP BY clause, but then only certain groups are of interest, the HAVING clause can be used, much like a WHERE clause, to eliminate groups from a grouped diff --git a/docs/en_US/pg/queries-union.html b/docs/en_US/pg/queries-union.html index 3fbe2dcfc6..a458dcc8b0 100644 --- a/docs/en_US/pg/queries-union.html +++ b/docs/en_US/pg/queries-union.html @@ -4,8 +4,8 @@ 7.4. Combining Queries - - + + @@ -13,7 +13,7 @@

7.4. Combining Queries

-

The results of two queries can be combined using the set operations +

The results of two queries can be combined using the set operations union, intersection, and difference. The syntax is

query1 UNION [ALL] query2
diff --git a/docs/en_US/pg/queries-values.html b/docs/en_US/pg/queries-values.html
index 326ab4b523..5e7aa6db69 100644
--- a/docs/en_US/pg/queries-values.html
+++ b/docs/en_US/pg/queries-values.html
@@ -4,8 +4,8 @@
 7.7. VALUES Lists
 
 
-
-
+
+
 
 
 
@@ -13,7 +13,7 @@
 
 

7.7. VALUES Lists

-

VALUES provides a way to generate a “constant table” +

VALUES provides a way to generate a “constant table” that can be used in a query without having to actually create and populate a table on-disk. The syntax is

diff --git a/docs/en_US/pg/queries.html b/docs/en_US/pg/queries.html index baf5977464..6fe457a955 100644 --- a/docs/en_US/pg/queries.html +++ b/docs/en_US/pg/queries.html @@ -4,8 +4,8 @@ Chapter 7. Queries - - + + @@ -35,7 +35,7 @@
7.7. VALUES Lists
-

The previous chapters explained how to create tables, how to fill +

The previous chapters explained how to create tables, how to fill them with data, and how to manipulate that data. Now we finally discuss how to retrieve the data out of the database.

diff --git a/docs/en_US/pg/reference-client.html b/docs/en_US/pg/reference-client.html index d8b2682047..d55c946446 100644 --- a/docs/en_US/pg/reference-client.html +++ b/docs/en_US/pg/reference-client.html @@ -4,8 +4,8 @@ PostgreSQL Client Applications - - + + @@ -16,7 +16,7 @@

PostgreSQL Client Applications


-
+

This part contains reference information for PostgreSQL client applications and diff --git a/docs/en_US/pg/reference-server.html b/docs/en_US/pg/reference-server.html index b01ec24748..425171b6b7 100644 --- a/docs/en_US/pg/reference-server.html +++ b/docs/en_US/pg/reference-server.html @@ -4,8 +4,8 @@ PostgreSQL Server Applications - - + + @@ -16,7 +16,7 @@

PostgreSQL Server Applications


-
+

This part contains reference information for PostgreSQL server applications and diff --git a/docs/en_US/pg/reference.html b/docs/en_US/pg/reference.html index 7a7b60167a..48a9e0995e 100644 --- a/docs/en_US/pg/reference.html +++ b/docs/en_US/pg/reference.html @@ -4,16 +4,16 @@ Part VI. Reference - - - + + +

Part VI. Reference

-
+

The entries in this Reference are meant to provide in reasonable length an authoritative, complete, and formal summary about their diff --git a/docs/en_US/pg/regress-evaluation.html b/docs/en_US/pg/regress-evaluation.html index 29b0202c47..bb57001554 100644 --- a/docs/en_US/pg/regress-evaluation.html +++ b/docs/en_US/pg/regress-evaluation.html @@ -4,8 +4,8 @@ 28.2. Test Evaluation - - + + @@ -43,7 +43,7 @@ Section 28.3, “Variant Comparison Files” for details.

-

28.2.1. Error message differences

+

28.2.1. Error message differences

Some of the regression tests involve intentional invalid input values. Error messages can come from either the PostgreSQL code or from the host @@ -55,7 +55,7 @@

-

28.2.2. Locale differences

+

28.2.2. Locale differences

If you run the tests against an already-installed server that was initialized with a collation-order locale other than C, then there may be differences due to sort order and follow-up @@ -65,7 +65,7 @@

-

28.2.3. Date and time differences

+

28.2.3. Date and time differences

Most of the date and time results are dependent on the time zone environment. The reference files are generated for time zone PST8PDT (Berkeley, California), and there will be @@ -76,7 +76,7 @@

-

28.2.4. Floating-point differences

+

28.2.4. Floating-point differences

Some of the tests involve computing 64-bit floating-point numbers (double precision) from table columns. Differences in results involving mathematical functions of double @@ -97,7 +97,7 @@

-

28.2.5. Row ordering differences

+

28.2.5. Row ordering differences

You might see differences in which the same rows are output in a different order than what appears in the expected file. In most cases this is not, strictly speaking, a bug. Most of the regression test @@ -126,7 +126,7 @@

-

28.2.6. Insufficient stack depth

+

28.2.6. Insufficient stack depth

If the errors test results in a server crash at the select infinite_recurse() command, it means that the platform's limit on process stack size is smaller than the @@ -140,7 +140,7 @@

-

28.2.7. The “random” test

+

28.2.7. The “random” test

The random test script is intended to produce random results. In rare cases, this causes the random regression test to fail. Typing diff --git a/docs/en_US/pg/regress-variant.html b/docs/en_US/pg/regress-variant.html index 4cd7da6429..5962ba6fab 100644 --- a/docs/en_US/pg/regress-variant.html +++ b/docs/en_US/pg/regress-variant.html @@ -4,8 +4,8 @@ 28.3. Variant Comparison Files - - + + diff --git a/docs/en_US/pg/regress.html b/docs/en_US/pg/regress.html index baefc02cb0..040bf5d9f0 100644 --- a/docs/en_US/pg/regress.html +++ b/docs/en_US/pg/regress.html @@ -4,8 +4,8 @@ Chapter 28. Regression Tests - - + + @@ -19,18 +19,18 @@

28.1. Running the Tests
28.2. Test Evaluation
-
28.2.1. Error message differences
-
28.2.2. Locale differences
-
28.2.3. Date and time differences
-
28.2.4. Floating-point differences
-
28.2.5. Row ordering differences
-
28.2.6. Insufficient stack depth
-
28.2.7. The random test
+
28.2.1. Error message differences
+
28.2.2. Locale differences
+
28.2.3. Date and time differences
+
28.2.4. Floating-point differences
+
28.2.5. Row ordering differences
+
28.2.6. Insufficient stack depth
+
28.2.7. The random test
28.3. Variant Comparison Files
-

The regression tests are a comprehensive set of tests for the SQL +

The regression tests are a comprehensive set of tests for the SQL implementation in PostgreSQL. They test standard SQL operations as well as the extended capabilities of PostgreSQL. diff --git a/docs/en_US/pg/release-0-01.html b/docs/en_US/pg/release-0-01.html index 7483bd602c..cf6ae98f0b 100644 --- a/docs/en_US/pg/release-0-01.html +++ b/docs/en_US/pg/release-0-01.html @@ -1,18 +1,18 @@ -E.137. Postgres95 Release 0.01 +E.141. Postgres95 Release 0.01 - - + + - +

-

E.137. Postgres95 Release 0.01

+

E.141. Postgres95 Release 0.01

Release date

1995-05-01

diff --git a/docs/en_US/pg/release-0-02.html b/docs/en_US/pg/release-0-02.html index 9eb5d529dd..6be4a162c6 100644 --- a/docs/en_US/pg/release-0-02.html +++ b/docs/en_US/pg/release-0-02.html @@ -1,24 +1,24 @@ -E.136. Postgres95 Release 0.02 +E.140. Postgres95 Release 0.02 - - + + - - + +
-

E.136. Postgres95 Release 0.02

+

E.140. Postgres95 Release 0.02

Release date

1995-05-25

-

E.136.1. Changes

+

E.140.1. Changes

Incompatible changes:
  * The SQL statement for creating a database is 'CREATE DATABASE' instead
    of 'CREATEDB'. Similarly, dropping a database is 'DROP DATABASE' instead
diff --git a/docs/en_US/pg/release-0-03.html b/docs/en_US/pg/release-0-03.html
index f82803e203..1da0383ee0 100644
--- a/docs/en_US/pg/release-0-03.html
+++ b/docs/en_US/pg/release-0-03.html
@@ -1,24 +1,24 @@
 
 
 
-E.135. Postgres95 Release 0.03
+E.139. Postgres95 Release 0.03
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.135. Postgres95 Release 0.03

+

E.139. Postgres95 Release 0.03

Release date

1995-07-21

-

E.135.1. Changes

+

E.139.1. Changes

Incompatible changes:
  * BETA-0.3 IS INCOMPATIBLE WITH DATABASES CREATED WITH PREVIOUS VERSIONS
    (due to system catalog changes and indexing structure changes).
diff --git a/docs/en_US/pg/release-1-0.html b/docs/en_US/pg/release-1-0.html
index 53b30e1e02..412d108010 100644
--- a/docs/en_US/pg/release-1-0.html
+++ b/docs/en_US/pg/release-1-0.html
@@ -1,24 +1,24 @@
 
 
 
-E.134. Release 1.0
+E.138. Release 1.0
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.134. Release 1.0

+

E.138. Release 1.0

Release date

1995-09-05

-

E.134.1. Changes

+

E.138.1. Changes

Copyright change:
  * The copyright of Postgres 1.0 has been loosened to be freely modifiable
    and modifiable for any purpose.  Please read the COPYRIGHT file.
diff --git a/docs/en_US/pg/release-1-01.html b/docs/en_US/pg/release-1-01.html
index 4f830f3b9b..91b2aa22f6 100644
--- a/docs/en_US/pg/release-1-01.html
+++ b/docs/en_US/pg/release-1-01.html
@@ -1,24 +1,24 @@
 
 
 
-E.133. Release 1.01
+E.137. Release 1.01
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.133. Release 1.01

+

E.137. Release 1.01

Release date

1996-02-23

-

E.133.1. Migration from version 1.0 to version 1.01

+

E.137.1. Migration from version 1.0 to version 1.01

The following notes are for the benefit of users who want to migrate databases from Postgres95 1.0 to Postgres95 1.01.

If you are starting afresh with Postgres95 1.01 and do not need @@ -113,7 +113,7 @@

Release date

-

E.133.2. Changes

+

E.137.2. Changes

Incompatibilities:
  * 1.01 is backwards compatible with 1.0 database provided the user
    follow the steps outlined in the MIGRATION_from_1.0_to_1.01 file.
diff --git a/docs/en_US/pg/release-1-02.html b/docs/en_US/pg/release-1-02.html
index d6d0e82201..22f78d344c 100644
--- a/docs/en_US/pg/release-1-02.html
+++ b/docs/en_US/pg/release-1-02.html
@@ -1,24 +1,24 @@
 
 
 
-E.132. Release 1.02
+E.136. Release 1.02
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.132. Release 1.02

+

E.136. Release 1.02

Release date

1996-08-01

-

E.132.1. Migration from version 1.02 to version 1.02.1

+

E.136.1. Migration from version 1.02 to version 1.02.1

Here is a new migration file for 1.02.1. It includes the 'copy' change and a script to convert old ASCII files.

@@ -50,7 +50,7 @@

Note

-

E.132.2. Dump/Reload Procedure

+

E.136.2. Dump/Reload Procedure

If you are trying to reload a pg_dump or text-mode, copy tablename to stdout generated with a previous version, you will need to run the attached sed script on the ASCII file before loading it into the @@ -72,7 +72,7 @@

Note

create operator !~* (leftarg = varchar, rightarg = text, procedure = texticregexne);
-

E.132.3. Changes

+

E.136.3. Changes

Source code maintenance and development
  * worldwide team of volunteers
  * the source tree now in CVS at ftp.ki.net
diff --git a/docs/en_US/pg/release-1-09.html b/docs/en_US/pg/release-1-09.html
index 20d8613bb5..7ff055e65a 100644
--- a/docs/en_US/pg/release-1-09.html
+++ b/docs/en_US/pg/release-1-09.html
@@ -1,18 +1,18 @@
 
 
 
-E.131. Release 1.09
+E.135. Release 1.09
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.131. Release 1.09

+

E.135. Release 1.09

Release date

1996-11-04

diff --git a/docs/en_US/pg/release-6-0.html b/docs/en_US/pg/release-6-0.html index 7710e069d4..834bfb7325 100644 --- a/docs/en_US/pg/release-6-0.html +++ b/docs/en_US/pg/release-6-0.html @@ -1,18 +1,18 @@ -E.130. Release 6.0 +E.134. Release 6.0 - - + + - - + +
-

E.130. Release 6.0

+

E.134. Release 6.0

Release date

1997-01-29

@@ -20,17 +20,17 @@

Release date

A dump/restore is required for those wishing to migrate data from previous releases of PostgreSQL.

-

E.130.1. Migration from version 1.09 to version 6.0

+

E.134.1. Migration from version 1.09 to version 6.0

This migration requires a complete dump of the 1.09 database and a restore of the database in 6.0.

-

E.130.2. Migration from pre-1.09 to version 6.0

+

E.134.2. Migration from pre-1.09 to version 6.0

Those migrating from earlier 1.* releases should first upgrade to 1.09 because the COPY output format was improved from the 1.02 release.

-

E.130.3. Changes

+

E.134.3. Changes

Bug Fixes
 ---------
diff --git a/docs/en_US/pg/release-6-1-1.html b/docs/en_US/pg/release-6-1-1.html
index bd1485b32a..e90b73ee9f 100644
--- a/docs/en_US/pg/release-6-1-1.html
+++ b/docs/en_US/pg/release-6-1-1.html
@@ -1,30 +1,30 @@
 
 
 
-E.128. Release 6.1.1
+E.132. Release 6.1.1
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.128. Release 6.1.1

+

E.132. Release 6.1.1

Release date

1997-07-22

-

E.128.1. Migration from version 6.1 to version 6.1.1

+

E.132.1. Migration from version 6.1 to version 6.1.1

This is a minor bug-fix release. A dump/reload is not required from version 6.1, but is required from any release prior to 6.1. Refer to the release notes for 6.1 for more details.

-

E.128.2. Changes

+

E.132.2. Changes

fix for SET with options (Thomas)
 allow pg_dump/pg_dumpall to preserve ownership of all tables/objects(Bruce)
diff --git a/docs/en_US/pg/release-6-1.html b/docs/en_US/pg/release-6-1.html
index 14bb544f60..c13abc4295 100644
--- a/docs/en_US/pg/release-6-1.html
+++ b/docs/en_US/pg/release-6-1.html
@@ -1,18 +1,18 @@
 
 
 
-E.129. Release 6.1
+E.133. Release 6.1
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.129. Release 6.1

+

E.133. Release 6.1

Release date

1997-06-08

@@ -47,14 +47,14 @@

Release date

random” does not seem to produce random results on my test machine (Linux/gcc/i686).

-

E.129.1. Migration to Version 6.1

+

E.133.1. Migration to Version 6.1

This migration requires a complete dump of the 6.0 database and a restore of the database in 6.1.

Those migrating from earlier 1.* releases should first upgrade to 1.09 because the COPY output format was improved from the 1.02 release.

-

E.129.2. Changes

+

E.133.2. Changes

Bug Fixes
 ---------
diff --git a/docs/en_US/pg/release-6-2-1.html b/docs/en_US/pg/release-6-2-1.html
index b90b246f3b..8291d364e5 100644
--- a/docs/en_US/pg/release-6-2-1.html
+++ b/docs/en_US/pg/release-6-2-1.html
@@ -1,18 +1,18 @@
 
 
 
-E.126. Release 6.2.1
+E.130. Release 6.2.1
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.126. Release 6.2.1

+

E.130. Release 6.2.1

Release date

1997-10-17

@@ -29,7 +29,7 @@

Release date

For upgrades from pre-6.2 systems, a full dump/reload is required. Refer to the 6.2 release notes for instructions.

-

E.126.1. Migration from version 6.2 to version 6.2.1

+

E.130.1. Migration from version 6.2 to version 6.2.1

This is a minor bug-fix release. A dump/reload is not required from version 6.2, but is required from any release prior to 6.2.

In upgrading from version 6.2, if you choose to dump/reload you will find that @@ -44,7 +44,7 @@

Release date

This will need to be done to every existing database, including template1.

-

E.126.2. Changes

+

E.130.2. Changes

Allow TIME and TYPE column names(Thomas)
 Allow larger range of true/false as boolean values(Thomas)
diff --git a/docs/en_US/pg/release-6-2.html b/docs/en_US/pg/release-6-2.html
index 9a33897348..9b81e02fec 100644
--- a/docs/en_US/pg/release-6-2.html
+++ b/docs/en_US/pg/release-6-2.html
@@ -1,18 +1,18 @@
 
 
 
-E.127. Release 6.2
+E.131. Release 6.2
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.127. Release 6.2

+

E.131. Release 6.2

Release date

1997-10-02

@@ -20,19 +20,19 @@

Release date

A dump/restore is required for those wishing to migrate data from previous releases of PostgreSQL.

-

E.127.1. Migration from version 6.1 to version 6.2

+

E.131.1. Migration from version 6.1 to version 6.2

This migration requires a complete dump of the 6.1 database and a restore of the database in 6.2.

Note that the pg_dump and pg_dumpall utility from 6.2 should be used to dump the 6.1 database.

-

E.127.2. Migration from version 1.x to version 6.2

+

E.131.2. Migration from version 1.x to version 6.2

Those migrating from earlier 1.* releases should first upgrade to 1.09 because the COPY output format was improved from the 1.02 release.

-

E.127.3. Changes

+

E.131.3. Changes

Bug Fixes
 ---------
diff --git a/docs/en_US/pg/release-6-3-1.html b/docs/en_US/pg/release-6-3-1.html
index e86cdf9e83..37466601c2 100644
--- a/docs/en_US/pg/release-6-3-1.html
+++ b/docs/en_US/pg/release-6-3-1.html
@@ -1,18 +1,18 @@
 
 
 
-E.124. Release 6.3.1
+E.128. Release 6.3.1
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.124. Release 6.3.1

+

E.128. Release 6.3.1

Release date

1998-03-23

@@ -33,7 +33,7 @@

Release date

For upgrades from pre-6.3 installations, refer to the installation and migration instructions for version 6.3.

-

E.124.1. Changes

+

E.128.1. Changes

ecpg cleanup/fixes, now version 1.1(Michael Meskes)
 pg_user cleanup(Bruce)
diff --git a/docs/en_US/pg/release-6-3-2.html b/docs/en_US/pg/release-6-3-2.html
index 60943cc34b..d34576c1bf 100644
--- a/docs/en_US/pg/release-6-3-2.html
+++ b/docs/en_US/pg/release-6-3-2.html
@@ -1,18 +1,18 @@
 
 
 
-E.123. Release 6.3.2
+E.127. Release 6.3.2
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.123. Release 6.3.2

+

E.127. Release 6.3.2

Release date

1998-04-07

@@ -34,7 +34,7 @@

Release date

For upgrades from pre-6.3 installations, refer to the installation and migration instructions for version 6.3.

-

E.123.1. Changes

+

E.127.1. Changes

Configure detection improvements for tcl/tk(Brook Milligan, Alvin)
 Manual page improvements(Bruce)
diff --git a/docs/en_US/pg/release-6-3.html b/docs/en_US/pg/release-6-3.html
index 84b4922a5c..3c3a2096a1 100644
--- a/docs/en_US/pg/release-6-3.html
+++ b/docs/en_US/pg/release-6-3.html
@@ -1,18 +1,18 @@
 
 
 
-E.125. Release 6.3
+E.129. Release 6.3
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.125. Release 6.3

+

E.129. Release 6.3

Release date

1998-03-01

@@ -106,7 +106,7 @@

Note

are no longer needed.

-

E.125.1. Migration to Version 6.3

+

E.129.1. Migration to Version 6.3

A dump/restore using pg_dump or pg_dumpall is required for those wishing to migrate data from any @@ -114,7 +114,7 @@

Note

-

E.125.2. Changes

+

E.129.2. Changes

Bug Fixes
 ---------
diff --git a/docs/en_US/pg/release-6-4-1.html b/docs/en_US/pg/release-6-4-1.html
index 8b690d0aa5..e8bd5dc374 100644
--- a/docs/en_US/pg/release-6-4-1.html
+++ b/docs/en_US/pg/release-6-4-1.html
@@ -1,18 +1,18 @@
 
 
 
-E.121. Release 6.4.1
+E.125. Release 6.4.1
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.121. Release 6.4.1

+

E.125. Release 6.4.1

Release date

1998-12-18

@@ -20,12 +20,12 @@

Release date

This is basically a cleanup release for 6.4. We have fixed a variety of problems reported by 6.4 users.

-

E.121.1. Migration to Version 6.4.1

+

E.125.1. Migration to Version 6.4.1

A dump/restore is not required for those running 6.4.

-

E.121.2. Changes

+

E.125.2. Changes

Add pg_dump -N flag to force double quotes around identifiers.  This is
        the default(Thomas)
 Fix for NOT in where clause causing crash(Bruce)
diff --git a/docs/en_US/pg/release-6-4-2.html b/docs/en_US/pg/release-6-4-2.html
index 17c4294a6e..52e817f99a 100644
--- a/docs/en_US/pg/release-6-4-2.html
+++ b/docs/en_US/pg/release-6-4-2.html
@@ -1,18 +1,18 @@
 
 
 
-E.120. Release 6.4.2
+E.124. Release 6.4.2
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.120. Release 6.4.2

+

E.124. Release 6.4.2

Release date

1998-12-20

@@ -20,12 +20,12 @@

Release date

The 6.4.1 release was improperly packaged. This also has one additional bug fix.

-

E.120.1. Migration to Version 6.4.2

+

E.124.1. Migration to Version 6.4.2

A dump/restore is not required for those running 6.4.*.

-

E.120.2. Changes

+

E.124.2. Changes

Fix for datetime constant problem on some platforms(Thomas)
diff --git a/docs/en_US/pg/release-6-4.html b/docs/en_US/pg/release-6-4.html index 0fd3cedfbf..8484f3bb7f 100644 --- a/docs/en_US/pg/release-6-4.html +++ b/docs/en_US/pg/release-6-4.html @@ -1,18 +1,18 @@ -E.122. Release 6.4 +E.126. Release 6.4 - - + + - - + +
-

E.122. Release 6.4

+

E.126. Release 6.4

Release date

1998-10-30

@@ -53,14 +53,14 @@

Release date

been.

-

E.122.1. Migration to Version 6.4

+

E.126.1. Migration to Version 6.4

A dump/restore using pg_dump or pg_dumpall is required for those wishing to migrate data from any previous release of PostgreSQL.

-

E.122.2. Changes

+

E.126.2. Changes

Bug Fixes
 ---------
diff --git a/docs/en_US/pg/release-6-5-1.html b/docs/en_US/pg/release-6-5-1.html
index 1645b5f29a..6d66efa7c7 100644
--- a/docs/en_US/pg/release-6-5-1.html
+++ b/docs/en_US/pg/release-6-5-1.html
@@ -1,18 +1,18 @@
 
 
 
-E.118. Release 6.5.1
+E.122. Release 6.5.1
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.118. Release 6.5.1

+

E.122. Release 6.5.1

Release date

1999-07-15

@@ -21,13 +21,13 @@

Release date

problems reported by 6.5 users.

-

E.118.1. Migration to Version 6.5.1

+

E.122.1. Migration to Version 6.5.1

A dump/restore is not required for those running 6.5.

-

E.118.2. Changes

+

E.122.2. Changes

Add NT README file
 Portability fixes for linux_ppc, IRIX, linux_alpha, OpenBSD, alpha
diff --git a/docs/en_US/pg/release-6-5-2.html b/docs/en_US/pg/release-6-5-2.html
index f300a84e43..b28d12294d 100644
--- a/docs/en_US/pg/release-6-5-2.html
+++ b/docs/en_US/pg/release-6-5-2.html
@@ -1,18 +1,18 @@
 
 
 
-E.117. Release 6.5.2
+E.121. Release 6.5.2
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.117. Release 6.5.2

+

E.121. Release 6.5.2

Release date

1999-09-15

@@ -21,13 +21,13 @@

Release date

problems reported by 6.5.1 users.

-

E.117.1. Migration to Version 6.5.2

+

E.121.1. Migration to Version 6.5.2

A dump/restore is not required for those running 6.5.*.

-

E.117.2. Changes

+

E.121.2. Changes

subselect+CASE fixes(Tom)
 Add SHLIB_LINK setting for solaris_i386 and solaris_sparc ports(Daren Sefcik)
diff --git a/docs/en_US/pg/release-6-5-3.html b/docs/en_US/pg/release-6-5-3.html
index 9222b644fe..0f38b89b83 100644
--- a/docs/en_US/pg/release-6-5-3.html
+++ b/docs/en_US/pg/release-6-5-3.html
@@ -1,18 +1,18 @@
 
 
 
-E.116. Release 6.5.3
+E.120. Release 6.5.3
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.116. Release 6.5.3

+

E.120. Release 6.5.3

Release date

1999-10-13

@@ -21,13 +21,13 @@

Release date

PgAccess that was missing in 6.5.2, and installed an NT-specific fix.

-

E.116.1. Migration to Version 6.5.3

+

E.120.1. Migration to Version 6.5.3

A dump/restore is not required for those running 6.5.*.

-

E.116.2. Changes

+

E.120.2. Changes

Updated version of pgaccess 0.98
 NT-specific patch
diff --git a/docs/en_US/pg/release-6-5.html b/docs/en_US/pg/release-6-5.html
index b02c254c37..32a2812a52 100644
--- a/docs/en_US/pg/release-6-5.html
+++ b/docs/en_US/pg/release-6-5.html
@@ -1,18 +1,18 @@
 
 
 
-E.119. Release 6.5
+E.123. Release 6.5
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.119. Release 6.5

+

E.123. Release 6.5

Release date

1999-06-09

@@ -103,7 +103,7 @@

Release date

-

E.119.1. Migration to Version 6.5

+

E.123.1. Migration to Version 6.5

A dump/restore using pg_dump is required for those wishing to migrate data from any previous release of PostgreSQL. @@ -118,7 +118,7 @@

Release date

behavior you need.

-

E.119.1.1. Multiversion Concurrency Control

+

E.123.1.1. Multiversion Concurrency Control

Because readers in 6.5 don't lock data, regardless of transaction isolation level, data read by one transaction can be overwritten by another. In other words, if a row is returned by @@ -162,7 +162,7 @@

Note

-

E.119.2. Changes

+

E.123.2. Changes

Bug Fixes
 ---------
diff --git a/docs/en_US/pg/release-7-0-1.html b/docs/en_US/pg/release-7-0-1.html
index b2b8333376..550707dfeb 100644
--- a/docs/en_US/pg/release-7-0-1.html
+++ b/docs/en_US/pg/release-7-0-1.html
@@ -1,18 +1,18 @@
 
 
 
-E.114. Release 7.0.1
+E.118. Release 7.0.1
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.114. Release 7.0.1

+

E.118. Release 7.0.1

Release date

2000-06-01

@@ -20,13 +20,13 @@

Release date

This is a cleanup release for 7.0.

-

E.114.1. Migration to Version 7.0.1

+

E.118.1. Migration to Version 7.0.1

A dump/restore is not required for those running 7.0.

-

E.114.2. Changes

+

E.118.2. Changes

Fix many CLUSTER failures (Tom)
 Allow ALTER TABLE RENAME works on indexes (Tom)
diff --git a/docs/en_US/pg/release-7-0-2.html b/docs/en_US/pg/release-7-0-2.html
index 9dc67277f3..c60020f892 100644
--- a/docs/en_US/pg/release-7-0-2.html
+++ b/docs/en_US/pg/release-7-0-2.html
@@ -1,18 +1,18 @@
 
 
 
-E.113. Release 7.0.2
+E.117. Release 7.0.2
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.113. Release 7.0.2

+

E.117. Release 7.0.2

Release date

2000-06-05

@@ -20,13 +20,13 @@

Release date

This is a repackaging of 7.0.1 with added documentation.

-

E.113.1. Migration to Version 7.0.2

+

E.117.1. Migration to Version 7.0.2

A dump/restore is not required for those running 7.*.

-

E.113.2. Changes

+

E.117.2. Changes

Added documentation to tarball.
     
diff --git a/docs/en_US/pg/release-7-0-3.html b/docs/en_US/pg/release-7-0-3.html index 0eb02d9d81..8de0bc4563 100644 --- a/docs/en_US/pg/release-7-0-3.html +++ b/docs/en_US/pg/release-7-0-3.html @@ -1,18 +1,18 @@ -E.112. Release 7.0.3 +E.116. Release 7.0.3 - - + + - - + +
-

E.112. Release 7.0.3

+

E.116. Release 7.0.3

Release date

2000-11-11

@@ -20,13 +20,13 @@

Release date

This has a variety of fixes from 7.0.2.

-

E.112.1. Migration to Version 7.0.3

+

E.116.1. Migration to Version 7.0.3

A dump/restore is not required for those running 7.0.*.

-

E.112.2. Changes

+

E.116.2. Changes

Jdbc fixes (Peter)
 Large object fix (Tom)
diff --git a/docs/en_US/pg/release-7-0.html b/docs/en_US/pg/release-7-0.html
index 1dace37db9..2eb0f9b47a 100644
--- a/docs/en_US/pg/release-7-0.html
+++ b/docs/en_US/pg/release-7-0.html
@@ -1,18 +1,18 @@
 
 
 
-E.115. Release 7.0
+E.119. Release 7.0
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.115. Release 7.0

+

E.119. Release 7.0

Release date

2000-05-08

@@ -54,7 +54,7 @@

Release date

-

E.115.1. Migration to Version 7.0

+

E.119.1. Migration to Version 7.0

A dump/restore using pg_dump is required for those wishing to migrate data from any previous release of PostgreSQL. @@ -98,7 +98,7 @@

Release date

-

E.115.2. Changes

+

E.119.2. Changes

Bug Fixes
 ---------
diff --git a/docs/en_US/pg/release-7-1-1.html b/docs/en_US/pg/release-7-1-1.html
index 7e4ac6e85c..64aff03cc1 100644
--- a/docs/en_US/pg/release-7-1-1.html
+++ b/docs/en_US/pg/release-7-1-1.html
@@ -1,18 +1,18 @@
 
 
 
-E.110. Release 7.1.1
+E.114. Release 7.1.1
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.110. Release 7.1.1

+

E.114. Release 7.1.1

Release date

2001-05-05

@@ -20,13 +20,13 @@

Release date

This has a variety of fixes from 7.1.

-

E.110.1. Migration to Version 7.1.1

+

E.114.1. Migration to Version 7.1.1

A dump/restore is not required for those running 7.1.

-

E.110.2. Changes

+

E.114.2. Changes

Fix for numeric MODULO operator (Tom)
 pg_dump fixes (Philip)
diff --git a/docs/en_US/pg/release-7-1-2.html b/docs/en_US/pg/release-7-1-2.html
index 8a3e2c5712..0fa9b3b6ee 100644
--- a/docs/en_US/pg/release-7-1-2.html
+++ b/docs/en_US/pg/release-7-1-2.html
@@ -1,18 +1,18 @@
 
 
 
-E.109. Release 7.1.2
+E.113. Release 7.1.2
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.109. Release 7.1.2

+

E.113. Release 7.1.2

Release date

2001-05-11

@@ -20,13 +20,13 @@

Release date

This has one fix from 7.1.1.

-

E.109.1. Migration to Version 7.1.2

+

E.113.1. Migration to Version 7.1.2

A dump/restore is not required for those running 7.1.X.

-

E.109.2. Changes

+

E.113.2. Changes

Fix PL/pgSQL SELECTs when returning no rows
 Fix for psql backslash core dump
diff --git a/docs/en_US/pg/release-7-1-3.html b/docs/en_US/pg/release-7-1-3.html
index d25b5f90ec..169e4f5cdf 100644
--- a/docs/en_US/pg/release-7-1-3.html
+++ b/docs/en_US/pg/release-7-1-3.html
@@ -1,30 +1,30 @@
 
 
 
-E.108. Release 7.1.3
+E.112. Release 7.1.3
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.108. Release 7.1.3

+

E.112. Release 7.1.3

Release date

2001-08-15

-

E.108.1. Migration to Version 7.1.3

+

E.112.1. Migration to Version 7.1.3

A dump/restore is not required for those running 7.1.X.

-

E.108.2. Changes

+

E.112.2. Changes

Remove unused WAL segments of large transactions (Tom)
 Multiaction rule fix (Tom)
diff --git a/docs/en_US/pg/release-7-1.html b/docs/en_US/pg/release-7-1.html
index dc56773ff3..5e2b7baf65 100644
--- a/docs/en_US/pg/release-7-1.html
+++ b/docs/en_US/pg/release-7-1.html
@@ -1,18 +1,18 @@
 
 
 
-E.111. Release 7.1
+E.115. Release 7.1
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.111. Release 7.1

+

E.115. Release 7.1

Release date

2001-04-13

@@ -63,13 +63,13 @@

Release date

-

E.111.1. Migration to Version 7.1

+

E.115.1. Migration to Version 7.1

A dump/restore using pg_dump is required for those wishing to migrate data from any previous release.

-

E.111.2. Changes

+

E.115.2. Changes

Bug Fixes
 ---------
diff --git a/docs/en_US/pg/release-7-2-1.html b/docs/en_US/pg/release-7-2-1.html
index 9a66e113b1..26e7240f7b 100644
--- a/docs/en_US/pg/release-7-2-1.html
+++ b/docs/en_US/pg/release-7-2-1.html
@@ -1,18 +1,18 @@
 
 
 
-E.106. Release 7.2.1
+E.110. Release 7.2.1
 
 
-
-
+
+
 
-
-
+
+
 
 
 
-

E.106. Release 7.2.1

+

E.110. Release 7.2.1

Release date

2002-03-21

@@ -20,13 +20,13 @@

Release date

This release contains a variety of fixes for version 7.2.

-

E.106.1. Migration to Version 7.2.1

+

E.110.1. Migration to Version 7.2.1

A dump/restore is not required for those running version 7.2.

-

E.106.2. Changes

+

E.110.2. Changes

  • Ensure that sequence counters do not go backwards after a crash (Tom)

  • Fix pgaccess kanji-conversion key binding (Tatsuo)

  • diff --git a/docs/en_US/pg/release-7-2-2.html b/docs/en_US/pg/release-7-2-2.html index 41b586d6e0..371f4a3de5 100644 --- a/docs/en_US/pg/release-7-2-2.html +++ b/docs/en_US/pg/release-7-2-2.html @@ -1,18 +1,18 @@ -E.105. Release 7.2.2 +E.109. Release 7.2.2 - - + + - - + +
    -

    E.105. Release 7.2.2

    +

    E.109. Release 7.2.2

    Release date

    2002-08-23

    @@ -20,13 +20,13 @@

    Release date

    This release contains a variety of fixes for version 7.2.1.

    -

    E.105.1. Migration to Version 7.2.2

    +

    E.109.1. Migration to Version 7.2.2

    A dump/restore is not required for those running version 7.2.*.

    -

    E.105.2. Changes

    +

    E.109.2. Changes

    • Allow EXECUTE of "CREATE TABLE AS ... SELECT" in PL/pgSQL (Tom)

    • Fix for compressed transaction log id wraparound (Tom)

    • diff --git a/docs/en_US/pg/release-7-2-3.html b/docs/en_US/pg/release-7-2-3.html index af801084d7..3b389bde7e 100644 --- a/docs/en_US/pg/release-7-2-3.html +++ b/docs/en_US/pg/release-7-2-3.html @@ -1,18 +1,18 @@ -E.104. Release 7.2.3 +E.108. Release 7.2.3 - - + + - - + +
      -

      E.104. Release 7.2.3

      +

      E.108. Release 7.2.3

      Release date

      2002-10-01

      @@ -21,13 +21,13 @@

      Release date

      including fixes to prevent possible data loss.

      -

      E.104.1. Migration to Version 7.2.3

      +

      E.108.1. Migration to Version 7.2.3

      A dump/restore is not required for those running version 7.2.*.

      -

      E.104.2. Changes

      +

      E.108.2. Changes

      • Prevent possible compressed transaction log loss (Tom)

      • Prevent non-superuser from increasing most recent vacuum info (Tom)

      • diff --git a/docs/en_US/pg/release-7-2-4.html b/docs/en_US/pg/release-7-2-4.html index 4ab65255c8..29292b9172 100644 --- a/docs/en_US/pg/release-7-2-4.html +++ b/docs/en_US/pg/release-7-2-4.html @@ -1,18 +1,18 @@ -E.103. Release 7.2.4 +E.107. Release 7.2.4 - - + + - - + +
        -

        E.103. Release 7.2.4

        +

        E.107. Release 7.2.4

        Release date

        2003-01-30

        @@ -21,13 +21,13 @@

        Release date

        including fixes to prevent possible data loss.

        -

        E.103.1. Migration to Version 7.2.4

        +

        E.107.1. Migration to Version 7.2.4

        A dump/restore is not required for those running version 7.2.*.

        -

        E.103.2. Changes

        +

        E.107.2. Changes

        • Fix some additional cases of VACUUM "No one parent tuple was found" error

        • Prevent VACUUM from being called inside a function (Bruce)

        • diff --git a/docs/en_US/pg/release-7-2-5.html b/docs/en_US/pg/release-7-2-5.html index 25385e8540..c98231e8ae 100644 --- a/docs/en_US/pg/release-7-2-5.html +++ b/docs/en_US/pg/release-7-2-5.html @@ -1,18 +1,18 @@ -E.102. Release 7.2.5 +E.106. Release 7.2.5 - - + + - - + +
          -

          E.102. Release 7.2.5

          +

          E.106. Release 7.2.5

          Release date

          2004-08-16

          @@ -20,12 +20,12 @@

          Release date

          This release contains a variety of fixes from 7.2.4.

          -

          E.102.1. Migration to Version 7.2.5

          +

          E.106.1. Migration to Version 7.2.5

          A dump/restore is not required for those running 7.2.X.

          -

          E.102.2. Changes

          +

          E.106.2. Changes

          • Prevent possible loss of committed transactions during crash

            diff --git a/docs/en_US/pg/release-7-2-6.html b/docs/en_US/pg/release-7-2-6.html index 7d2128c355..3325f6b2fa 100644 --- a/docs/en_US/pg/release-7-2-6.html +++ b/docs/en_US/pg/release-7-2-6.html @@ -1,18 +1,18 @@ -E.101. Release 7.2.6 +E.105. Release 7.2.6 - - + + - - + +
            -

            E.101. Release 7.2.6

            +

            E.105. Release 7.2.6

            Release date

            2004-10-22

            @@ -20,12 +20,12 @@

            Release date

            This release contains a variety of fixes from 7.2.5.

            -

            E.101.1. Migration to Version 7.2.6

            +

            E.105.1. Migration to Version 7.2.6

            A dump/restore is not required for those running 7.2.X.

            -

            E.101.2. Changes

            +

            E.105.2. Changes

            • Repair possible failure to update hint bits on disk

              diff --git a/docs/en_US/pg/release-7-2-7.html b/docs/en_US/pg/release-7-2-7.html index e1022635ab..0bd1a34c29 100644 --- a/docs/en_US/pg/release-7-2-7.html +++ b/docs/en_US/pg/release-7-2-7.html @@ -1,18 +1,18 @@ -E.100. Release 7.2.7 +E.104. Release 7.2.7 - - + + - - + +
              -

              E.100. Release 7.2.7

              +

              E.104. Release 7.2.7

              Release date

              2005-01-31

              @@ -21,12 +21,12 @@

              Release date

              security-related issues.

              -

              E.100.1. Migration to Version 7.2.7

              +

              E.104.1. Migration to Version 7.2.7

              A dump/restore is not required for those running 7.2.X.

              -

              E.100.2. Changes

              +

              E.104.2. Changes

              • Disallow LOAD to non-superusers

                diff --git a/docs/en_US/pg/release-7-2-8.html b/docs/en_US/pg/release-7-2-8.html index b4a47f01fc..d831c029cf 100644 --- a/docs/en_US/pg/release-7-2-8.html +++ b/docs/en_US/pg/release-7-2-8.html @@ -1,18 +1,18 @@ -E.99. Release 7.2.8 +E.103. Release 7.2.8 - - + + - - + +
                -

                E.99. Release 7.2.8

                +

                E.103. Release 7.2.8

                Release date

                2005-05-09

                @@ -21,12 +21,12 @@

                Release date

                security-related issue.

                -

                E.99.1. Migration to Version 7.2.8

                +

                E.103.1. Migration to Version 7.2.8

                A dump/restore is not required for those running 7.2.X.

                -

                E.99.2. Changes

                +

                E.103.2. Changes

                • Repair ancient race condition that allowed a transaction to be diff --git a/docs/en_US/pg/release-7-2.html b/docs/en_US/pg/release-7-2.html index 96b3c7dbee..a3ca0429ba 100644 --- a/docs/en_US/pg/release-7-2.html +++ b/docs/en_US/pg/release-7-2.html @@ -1,24 +1,24 @@ -E.107. Release 7.2 +E.111. Release 7.2 - - + + - - + +

                  -

                  E.107. Release 7.2

                  +

                  E.111. Release 7.2

                  Release date

                  2002-02-04

                  -

                  E.107.1. Overview

                  +

                  E.111.1. Overview

                  This release improves PostgreSQL for use in high-volume applications.

                  @@ -59,7 +59,7 @@

                  Release date

                  -

                  E.107.2. Migration to Version 7.2

                  +

                  E.111.2. Migration to Version 7.2

                  A dump/restore using pg_dump is required for those wishing to migrate data from any previous release.

                  @@ -98,9 +98,9 @@

                  Release date

                  -

                  E.107.3. Changes

                  +

                  E.111.3. Changes

                  -

                  E.107.3.1. Server Operation

                  +

                  E.111.3.1. Server Operation

                  • Create temporary files in a separate directory (Bruce)

                  • Delete orphaned temporary files on postmaster startup (Bruce)

                  • @@ -125,7 +125,7 @@

                    Release date

                  -

                  E.107.3.2. Performance

                  +

                  E.111.3.2. Performance

                  • Optimizer improvements (Tom)

                  • New histogram column statistics for optimizer (Tom)

                  • @@ -140,7 +140,7 @@

                    Release date

                  -

                  E.107.3.3. Privileges

                  +

                  E.111.3.3. Privileges

                  • Change UPDATE, DELETE privileges to be distinct (Peter E)

                  • New REFERENCES, TRIGGER privileges (Peter E)

                  • @@ -153,7 +153,7 @@

                    Release date

                  -

                  E.107.3.4. Client Authentication

                  +

                  E.111.3.4. Client Authentication

                  • Fork postmaster before doing authentication to prevent hangs (Peter E)

                  • Add ident authentication over Unix domain sockets on Linux, *BSD (Helge Bahmann, Oliver Elphick, Teodor Sigaev, Bruce)

                  • @@ -164,7 +164,7 @@

                    Release date

                  -

                  E.107.3.5. Server Configuration

                  +

                  E.111.3.5. Server Configuration

                  • Interpretation of some time zone abbreviations as Australian rather than North American now settable at run time (Bruce)

                  • New parameter to set default transaction isolation level (Peter E)

                  • @@ -175,7 +175,7 @@

                    Release date

                  -

                  E.107.3.6. Queries

                  +

                  E.111.3.6. Queries

                  • Statements added by INSERT rules now execute after the INSERT (Jan)

                  • Prevent unadorned relation names in target list (Bruce)

                  • @@ -189,7 +189,7 @@

                    Release date

                  -

                  E.107.3.7. Schema Manipulation

                  +

                  E.111.3.7. Schema Manipulation

                  • Fix SERIAL in temporary tables (Bruce)

                  • Allow temporary sequences (Bruce)

                  • @@ -211,7 +211,7 @@

                    Release date

                  -

                  E.107.3.8. Utility Commands

                  +

                  E.111.3.8. Utility Commands

                  • Add RESET ALL, SHOW ALL (Marko Kreen)

                  • CREATE/ALTER USER/GROUP now allow options in any order (Vince)

                  • @@ -226,7 +226,7 @@

                    Release date

                  -

                  E.107.3.9. Data Types and Functions

                  +

                  E.111.3.9. Data Types and Functions

                  • SUM(), AVG(), COUNT() now uses int8 internally for speed (Tom)

                  • Add convert(), convert2() (Tatsuo)

                  • @@ -268,7 +268,7 @@

                    Release date

                  -

                  E.107.3.10. Internationalization

                  +

                  E.111.3.10. Internationalization

                  • National language support in psql, pg_dump, libpq, and server (Peter E)

                  • Message translations in Chinese (simplified, traditional), Czech, French, German, Hungarian, Russian, Swedish (Peter E, Serguei A. Mokhov, Karel Zak, Weiping He, Zhenbang Wei, Kovacs Zoltan)

                  • @@ -281,7 +281,7 @@

                    Release date

                  -

                  E.107.3.11. PL/pgSQL

                  +

                  E.111.3.11. PL/pgSQL

                  • Now uses portals for SELECT loops, allowing huge result sets (Jan)

                  • CURSOR and REFCURSOR support (Jan)

                  • @@ -297,25 +297,25 @@

                    Release date

                  -

                  E.107.3.12. PL/Perl

                  +

                  E.111.3.12. PL/Perl

                  • New untrusted PL/Perl (Alex Pilosov)

                  • PL/Perl is now built on some platforms even if libperl is not shared (Peter E)

                  -

                  E.107.3.13. PL/Tcl

                  +

                  E.111.3.13. PL/Tcl

                  • Now reports errorInfo (Vsevolod Lobko)

                  • Add spi_lastoid function (bob@redivi.com)

                  -

                  E.107.3.14. PL/Python

                  +

                  E.111.3.14. PL/Python

                  • ...is new (Andrew Bosma)

                  -

                  E.107.3.15. psql

                  +

                  E.111.3.15. psql

                  • \d displays indexes in unique, primary groupings (Christopher Kings-Lynne)

                  • Allow trailing semicolons in backslash commands (Greg Sabino Mullane)

                  • @@ -325,14 +325,14 @@

                    Release date

                  -

                  E.107.3.16. libpq

                  +

                  E.111.3.16. libpq

                  • New function PQescapeString() to escape quotes in command strings (Florian Weimer)

                  • New function PQescapeBytea() escapes binary strings for use as SQL string literals

                  -

                  E.107.3.17. JDBC

                  +

                  E.111.3.17. JDBC

                  • Return OID of INSERT (Ken K)

                  • Handle more data types (Ken K)

                  • @@ -369,7 +369,7 @@

                    Release date

                  -

                  E.107.3.18. ODBC

                  +

                  E.111.3.18. ODBC

                  • Remove query size limit (Hiroshi)

                  • Remove text field size limit (Hiroshi)

                  • @@ -384,7 +384,7 @@

                    Release date

                  -

                  E.107.3.19. ECPG

                  +

                  E.111.3.19. ECPG

                  • EXECUTE ... INTO implemented (Christof Petig)

                  • Multiple row descriptor support (e.g. CARDINALITY) (Christof Petig)

                  • @@ -399,7 +399,7 @@

                    Release date

                  -

                  E.107.3.20. Misc. Interfaces

                  +

                  E.111.3.20. Misc. Interfaces

                  • Python fix fetchone() (Gerhard Haring)

                  • Use UTF, Unicode in Tcl where appropriate (Vsevolod Lobko, Reinhard Max)

                  • @@ -409,7 +409,7 @@

                    Release date

                  -

                  E.107.3.21. Build and Install

                  +

                  E.111.3.21. Build and Install

                  • Configure, dynamic loader, and shared library fixes (Peter E)

                  • Fixes in QNX 4 port (Bernd Tegge)

                  • @@ -426,7 +426,7 @@

                    Release date

                  -

                  E.107.3.22. Source Code

                  +

                  E.111.3.22. Source Code

                  • Remove SEP_CHAR (Bruce)

                  • New GUC hooks (Tom)

                  • @@ -442,7 +442,7 @@

                    Release date

                  -

                  E.107.3.23. Contrib

                  +

                  E.111.3.23. Contrib

                  • New contrib/rtree_gist (Oleg Bartunov, Teodor Sigaev)

                  • New contrib/tsearch full-text indexing (Oleg, Teodor Sigaev)

                  • diff --git a/docs/en_US/pg/release-7-3-1.html b/docs/en_US/pg/release-7-3-1.html index 9c6ee23c2c..2358450b07 100644 --- a/docs/en_US/pg/release-7-3-1.html +++ b/docs/en_US/pg/release-7-3-1.html @@ -1,18 +1,18 @@ -E.97. Release 7.3.1 +E.101. Release 7.3.1 - - + + - - + +
                    -

                    E.97. Release 7.3.1

                    +

                    E.101. Release 7.3.1

                    Release date

                    2002-12-18

                    @@ -20,7 +20,7 @@

                    Release date

                    This release contains a variety of fixes for version 7.3.

                    -

                    E.97.1. Migration to Version 7.3.1

                    +

                    E.101.1. Migration to Version 7.3.1

                    A dump/restore is not required for those running version 7.3. However, it should be noted that the main PostgreSQL interface library, libpq, @@ -29,7 +29,7 @@

                    Release date

                    -

                    E.97.2. Changes

                    +

                    E.101.2. Changes

                    • Fix a core dump of COPY TO when client/server encodings don't match (Tom)

                    • Allow pg_dump to work with pre-7.2 servers (Philip)

                    • diff --git a/docs/en_US/pg/release-7-3-10.html b/docs/en_US/pg/release-7-3-10.html index 7ecaea00b7..d1f8438e28 100644 --- a/docs/en_US/pg/release-7-3-10.html +++ b/docs/en_US/pg/release-7-3-10.html @@ -1,18 +1,18 @@ -E.88. Release 7.3.10 +E.92. Release 7.3.10 - - + + - - + +
                      -

                      E.88. Release 7.3.10

                      +

                      E.92. Release 7.3.10

                      Release date

                      2005-05-09

                      @@ -21,7 +21,7 @@

                      Release date

                      security-related issues.

                      -

                      E.88.1. Migration to Version 7.3.10

                      +

                      E.92.1. Migration to Version 7.3.10

                      A dump/restore is not required for those running 7.3.X. However, it is one possible way of handling a significant security problem that has been found in the initial contents of 7.3.X system @@ -75,7 +75,7 @@

                      Release date

                      -

                      E.88.2. Changes

                      +

                      E.92.2. Changes

                      • Change encoding function signature to prevent misuse

                      • diff --git a/docs/en_US/pg/release-7-3-11.html b/docs/en_US/pg/release-7-3-11.html index a472e73823..3110f60a9e 100644 --- a/docs/en_US/pg/release-7-3-11.html +++ b/docs/en_US/pg/release-7-3-11.html @@ -1,18 +1,18 @@ -E.87. Release 7.3.11 +E.91. Release 7.3.11 - - + + - - + +
                        -

                        E.87. Release 7.3.11

                        +

                        E.91. Release 7.3.11

                        Release date

                        2005-10-04

                        @@ -20,14 +20,14 @@

                        Release date

                        This release contains a variety of fixes from 7.3.10.

                        -

                        E.87.1. Migration to Version 7.3.11

                        +

                        E.91.1. Migration to Version 7.3.11

                        A dump/restore is not required for those running 7.3.X. However, if you are upgrading from a version earlier than 7.3.10, see the release notes for 7.3.10.

                        -

                        E.87.2. Changes

                        +

                        E.91.2. Changes

                        • Fix error that allowed VACUUM to remove diff --git a/docs/en_US/pg/release-7-3-12.html b/docs/en_US/pg/release-7-3-12.html index fa6560551d..e1fb750965 100644 --- a/docs/en_US/pg/release-7-3-12.html +++ b/docs/en_US/pg/release-7-3-12.html @@ -1,18 +1,18 @@ -E.86. Release 7.3.12 +E.90. Release 7.3.12 - - + + - - + +

                          -

                          E.86. Release 7.3.12

                          +

                          E.90. Release 7.3.12

                          Release date

                          2005-12-12

                          @@ -20,14 +20,14 @@

                          Release date

                          This release contains a variety of fixes from 7.3.11.

                          -

                          E.86.1. Migration to Version 7.3.12

                          +

                          E.90.1. Migration to Version 7.3.12

                          A dump/restore is not required for those running 7.3.X. However, if you are upgrading from a version earlier than 7.3.10, see the release notes for 7.3.10.

                          -

                          E.86.2. Changes

                          +

                          E.90.2. Changes

                          • Fix race condition in transaction log management

                            diff --git a/docs/en_US/pg/release-7-3-13.html b/docs/en_US/pg/release-7-3-13.html index d4fffe6b8d..16cdb05c1d 100644 --- a/docs/en_US/pg/release-7-3-13.html +++ b/docs/en_US/pg/release-7-3-13.html @@ -1,18 +1,18 @@ -E.85. Release 7.3.13 +E.89. Release 7.3.13 - - + + - - + +
                            -

                            E.85. Release 7.3.13

                            +

                            E.89. Release 7.3.13

                            Release date

                            2006-01-09

                            @@ -20,7 +20,7 @@

                            Release date

                            This release contains a variety of fixes from 7.3.12.

                            -

                            E.85.1. Migration to Version 7.3.13

                            +

                            E.89.1. Migration to Version 7.3.13

                            A dump/restore is not required for those running 7.3.X. However, if you are upgrading from a version earlier than 7.3.10, see the release notes for 7.3.10. @@ -30,7 +30,7 @@

                            Release date

                            -

                            E.85.2. Changes

                            +

                            E.89.2. Changes

                            • Fix character string comparison for locales that consider diff --git a/docs/en_US/pg/release-7-3-14.html b/docs/en_US/pg/release-7-3-14.html index dc25db1823..012cfc7ba8 100644 --- a/docs/en_US/pg/release-7-3-14.html +++ b/docs/en_US/pg/release-7-3-14.html @@ -1,18 +1,18 @@ -E.84. Release 7.3.14 +E.88. Release 7.3.14 - - + + - - + +

                              -

                              E.84. Release 7.3.14

                              +

                              E.88. Release 7.3.14

                              Release date

                              2006-02-14

                              @@ -20,14 +20,14 @@

                              Release date

                              This release contains a variety of fixes from 7.3.13.

                              -

                              E.84.1. Migration to Version 7.3.14

                              +

                              E.88.1. Migration to Version 7.3.14

                              A dump/restore is not required for those running 7.3.X. However, if you are upgrading from a version earlier than 7.3.13, see the release notes for 7.3.13.

                              -

                              E.84.2. Changes

                              +

                              E.88.2. Changes

                              • Fix potential crash in SET diff --git a/docs/en_US/pg/release-7-3-15.html b/docs/en_US/pg/release-7-3-15.html index ab26175781..def4e500d0 100644 --- a/docs/en_US/pg/release-7-3-15.html +++ b/docs/en_US/pg/release-7-3-15.html @@ -1,18 +1,18 @@ -E.83. Release 7.3.15 +E.87. Release 7.3.15 - - + + - - + +

                                -

                                E.83. Release 7.3.15

                                +

                                E.87. Release 7.3.15

                                Release date

                                2006-05-23

                                @@ -21,7 +21,7 @@

                                Release date

                                including patches for extremely serious security issues.

                                -

                                E.83.1. Migration to Version 7.3.15

                                +

                                E.87.1. Migration to Version 7.3.15

                                A dump/restore is not required for those running 7.3.X. However, if you are upgrading from a version earlier than 7.3.13, see the release notes for 7.3.13. @@ -38,7 +38,7 @@

                                Release date

                                -

                                E.83.2. Changes

                                +

                                E.87.2. Changes

                                • Change the server to reject invalidly-encoded multibyte diff --git a/docs/en_US/pg/release-7-3-16.html b/docs/en_US/pg/release-7-3-16.html index 6643fc7adb..d407daebc0 100644 --- a/docs/en_US/pg/release-7-3-16.html +++ b/docs/en_US/pg/release-7-3-16.html @@ -1,18 +1,18 @@ -E.82. Release 7.3.16 +E.86. Release 7.3.16 - - + + - - + +

                                  -

                                  E.82. Release 7.3.16

                                  +

                                  E.86. Release 7.3.16

                                  Release date

                                  2006-10-16

                                  @@ -20,14 +20,14 @@

                                  Release date

                                  This release contains a variety of fixes from 7.3.15.

                                  -

                                  E.82.1. Migration to Version 7.3.16

                                  +

                                  E.86.1. Migration to Version 7.3.16

                                  A dump/restore is not required for those running 7.3.X. However, if you are upgrading from a version earlier than 7.3.13, see the release notes for 7.3.13.

                                  -

                                  E.82.2. Changes

                                  +

                                  E.86.2. Changes

                                  • Fix corner cases in pattern matching for psql's \d commands

                                  • diff --git a/docs/en_US/pg/release-7-3-17.html b/docs/en_US/pg/release-7-3-17.html index 5c8427ff13..4e3664cf3b 100644 --- a/docs/en_US/pg/release-7-3-17.html +++ b/docs/en_US/pg/release-7-3-17.html @@ -1,18 +1,18 @@ -E.81. Release 7.3.17 +E.85. Release 7.3.17 - - + + - - + +
                                    -

                                    E.81. Release 7.3.17

                                    +

                                    E.85. Release 7.3.17

                                    Release date

                                    2007-01-08

                                    @@ -20,14 +20,14 @@

                                    Release date

                                    This release contains a variety of fixes from 7.3.16.

                                    -

                                    E.81.1. Migration to Version 7.3.17

                                    +

                                    E.85.1. Migration to Version 7.3.17

                                    A dump/restore is not required for those running 7.3.X. However, if you are upgrading from a version earlier than 7.3.13, see the release notes for 7.3.13.

                                    -

                                    E.81.2. Changes

                                    +

                                    E.85.2. Changes

                                    • to_number() and to_char(numeric) diff --git a/docs/en_US/pg/release-7-3-18.html b/docs/en_US/pg/release-7-3-18.html index 32d2508956..d0eaf88191 100644 --- a/docs/en_US/pg/release-7-3-18.html +++ b/docs/en_US/pg/release-7-3-18.html @@ -1,18 +1,18 @@ -E.80. Release 7.3.18 +E.84. Release 7.3.18 - - + + - - + +

                                      -

                                      E.80. Release 7.3.18

                                      +

                                      E.84. Release 7.3.18

                                      Release date

                                      2007-02-05

                                      @@ -21,14 +21,14 @@

                                      Release date

                                      a security fix.

                                      -

                                      E.80.1. Migration to Version 7.3.18

                                      +

                                      E.84.1. Migration to Version 7.3.18

                                      A dump/restore is not required for those running 7.3.X. However, if you are upgrading from a version earlier than 7.3.13, see the release notes for 7.3.13.

                                      -

                                      E.80.2. Changes

                                      +

                                      E.84.2. Changes

                                      • Remove security vulnerability that allowed connected users diff --git a/docs/en_US/pg/release-7-3-19.html b/docs/en_US/pg/release-7-3-19.html index c4c04217dd..9bc4aefce3 100644 --- a/docs/en_US/pg/release-7-3-19.html +++ b/docs/en_US/pg/release-7-3-19.html @@ -1,18 +1,18 @@ -E.79. Release 7.3.19 +E.83. Release 7.3.19 - - + + - - + +

                                        -

                                        E.79. Release 7.3.19

                                        +

                                        E.83. Release 7.3.19

                                        Release date

                                        2007-04-23

                                        @@ -21,14 +21,14 @@

                                        Release date

                                        including a security fix.

                                        -

                                        E.79.1. Migration to Version 7.3.19

                                        +

                                        E.83.1. Migration to Version 7.3.19

                                        A dump/restore is not required for those running 7.3.X. However, if you are upgrading from a version earlier than 7.3.13, see the release notes for 7.3.13.

                                        -

                                        E.79.2. Changes

                                        +

                                        E.83.2. Changes

                                        • Support explicit placement of the temporary-table schema within diff --git a/docs/en_US/pg/release-7-3-2.html b/docs/en_US/pg/release-7-3-2.html index f751f8bd31..4c1bc55f5b 100644 --- a/docs/en_US/pg/release-7-3-2.html +++ b/docs/en_US/pg/release-7-3-2.html @@ -1,18 +1,18 @@ -E.96. Release 7.3.2 +E.100. Release 7.3.2 - - + + - - + +

                                          -

                                          E.96. Release 7.3.2

                                          +

                                          E.100. Release 7.3.2

                                          Release date

                                          2003-02-04

                                          @@ -20,13 +20,13 @@

                                          Release date

                                          This release contains a variety of fixes for version 7.3.1.

                                          -

                                          E.96.1. Migration to Version 7.3.2

                                          +

                                          E.100.1. Migration to Version 7.3.2

                                          A dump/restore is not required for those running version 7.3.*.

                                          -

                                          E.96.2. Changes

                                          +

                                          E.100.2. Changes

                                          • Restore creation of OID column in CREATE TABLE AS / SELECT INTO

                                          • Fix pg_dump core dump when dumping views having comments

                                          • diff --git a/docs/en_US/pg/release-7-3-20.html b/docs/en_US/pg/release-7-3-20.html index 165bd1bd4f..00c011aa00 100644 --- a/docs/en_US/pg/release-7-3-20.html +++ b/docs/en_US/pg/release-7-3-20.html @@ -1,18 +1,18 @@ -E.78. Release 7.3.20 +E.82. Release 7.3.20 - - + + - - + +
                                            -

                                            E.78. Release 7.3.20

                                            +

                                            E.82. Release 7.3.20

                                            Release date

                                            2007-09-17

                                            @@ -20,14 +20,14 @@

                                            Release date

                                            This release contains fixes from 7.3.19.

                                            -

                                            E.78.1. Migration to Version 7.3.20

                                            +

                                            E.82.1. Migration to Version 7.3.20

                                            A dump/restore is not required for those running 7.3.X. However, if you are upgrading from a version earlier than 7.3.13, see the release notes for 7.3.13.

                                            -

                                            E.78.2. Changes

                                            +

                                            E.82.2. Changes

                                            • Prevent index corruption when a transaction inserts rows and then aborts close to the end of a concurrent VACUUM diff --git a/docs/en_US/pg/release-7-3-21.html b/docs/en_US/pg/release-7-3-21.html index 8a95313f48..1786ad6f96 100644 --- a/docs/en_US/pg/release-7-3-21.html +++ b/docs/en_US/pg/release-7-3-21.html @@ -1,18 +1,18 @@ -E.77. Release 7.3.21 +E.81. Release 7.3.21 - - + + - - + +

                                              -

                                              E.77. Release 7.3.21

                                              +

                                              E.81. Release 7.3.21

                                              Release date

                                              2008-01-07

                                              @@ -25,14 +25,14 @@

                                              Release date

                                              release branch soon.

                                              -

                                              E.77.1. Migration to Version 7.3.21

                                              +

                                              E.81.1. Migration to Version 7.3.21

                                              A dump/restore is not required for those running 7.3.X. However, if you are upgrading from a version earlier than 7.3.13, see the release notes for 7.3.13.

                                              -

                                              E.77.2. Changes

                                              +

                                              E.81.2. Changes

                                              • Prevent functions in indexes from executing with the privileges of diff --git a/docs/en_US/pg/release-7-3-3.html b/docs/en_US/pg/release-7-3-3.html index 0623eb4c16..c56b4fd5f9 100644 --- a/docs/en_US/pg/release-7-3-3.html +++ b/docs/en_US/pg/release-7-3-3.html @@ -1,18 +1,18 @@ -E.95. Release 7.3.3 +E.99. Release 7.3.3 - - + + - - + +

                                                -

                                                E.95. Release 7.3.3

                                                +

                                                E.99. Release 7.3.3

                                                Release date

                                                2003-05-22

                                                @@ -20,13 +20,13 @@

                                                Release date

                                                This release contains a variety of fixes for version 7.3.2.

                                                -

                                                E.95.1. Migration to Version 7.3.3

                                                +

                                                E.99.1. Migration to Version 7.3.3

                                                A dump/restore is not required for those running version 7.3.*.

                                                -

                                                E.95.2. Changes

                                                +

                                                E.99.2. Changes

                                                • Repair sometimes-incorrect computation of StartUpID after a crash

                                                • Avoid slowness with lots of deferred triggers in one transaction (Stephan)

                                                • diff --git a/docs/en_US/pg/release-7-3-4.html b/docs/en_US/pg/release-7-3-4.html index 01df7cac7a..5d33a817e3 100644 --- a/docs/en_US/pg/release-7-3-4.html +++ b/docs/en_US/pg/release-7-3-4.html @@ -1,18 +1,18 @@ -E.94. Release 7.3.4 +E.98. Release 7.3.4 - - + + - - + +
                                                  -

                                                  E.94. Release 7.3.4

                                                  +

                                                  E.98. Release 7.3.4

                                                  Release date

                                                  2003-07-24

                                                  @@ -20,13 +20,13 @@

                                                  Release date

                                                  This has a variety of fixes from 7.3.3.

                                                  -

                                                  E.94.1. Migration to Version 7.3.4

                                                  +

                                                  E.98.1. Migration to Version 7.3.4

                                                  A dump/restore is not required for those running 7.3.*.

                                                  -

                                                  E.94.2. Changes

                                                  +

                                                  E.98.2. Changes

                                                  • Repair breakage in timestamp-to-date conversion for dates before 2000

                                                  • Prevent rare possibility of server startup failure (Tom)

                                                  • diff --git a/docs/en_US/pg/release-7-3-5.html b/docs/en_US/pg/release-7-3-5.html index 0bd526c40f..461a6ff0ab 100644 --- a/docs/en_US/pg/release-7-3-5.html +++ b/docs/en_US/pg/release-7-3-5.html @@ -1,18 +1,18 @@ -E.93. Release 7.3.5 +E.97. Release 7.3.5 - - + + - - + +
                                                    -

                                                    E.93. Release 7.3.5

                                                    +

                                                    E.97. Release 7.3.5

                                                    Release date

                                                    2003-12-03

                                                    @@ -20,13 +20,13 @@

                                                    Release date

                                                    This has a variety of fixes from 7.3.4.

                                                    -

                                                    E.93.1. Migration to Version 7.3.5

                                                    +

                                                    E.97.1. Migration to Version 7.3.5

                                                    A dump/restore is not required for those running 7.3.*.

                                                    -

                                                    E.93.2. Changes

                                                    +

                                                    E.97.2. Changes

                                                    • Force zero_damaged_pages to be on during recovery from WAL

                                                    • Prevent some obscure cases of “variable not in subplan target lists

                                                    • diff --git a/docs/en_US/pg/release-7-3-6.html b/docs/en_US/pg/release-7-3-6.html index 38a9baece5..679b7c3901 100644 --- a/docs/en_US/pg/release-7-3-6.html +++ b/docs/en_US/pg/release-7-3-6.html @@ -1,18 +1,18 @@ -E.92. Release 7.3.6 +E.96. Release 7.3.6 - - + + - - + +
                                                      -

                                                      E.92. Release 7.3.6

                                                      +

                                                      E.96. Release 7.3.6

                                                      Release date

                                                      2004-03-02

                                                      @@ -20,13 +20,13 @@

                                                      Release date

                                                      This release contains a variety of fixes from 7.3.5.

                                                      -

                                                      E.92.1. Migration to Version 7.3.6

                                                      +

                                                      E.96.1. Migration to Version 7.3.6

                                                      A dump/restore is not required for those running 7.3.*.

                                                      -

                                                      E.92.2. Changes

                                                      +

                                                      E.96.2. Changes

                                                      • Revert erroneous changes in rule permissions checking

                                                        diff --git a/docs/en_US/pg/release-7-3-7.html b/docs/en_US/pg/release-7-3-7.html index ceeea0eaa4..c52693eb15 100644 --- a/docs/en_US/pg/release-7-3-7.html +++ b/docs/en_US/pg/release-7-3-7.html @@ -1,18 +1,18 @@ -E.91. Release 7.3.7 +E.95. Release 7.3.7 - - + + - - + +
                                                        -

                                                        E.91. Release 7.3.7

                                                        +

                                                        E.95. Release 7.3.7

                                                        Release date

                                                        2004-08-16

                                                        @@ -20,12 +20,12 @@

                                                        Release date

                                                        This release contains one critical fix over 7.3.6, and some minor items.

                                                        -

                                                        E.91.1. Migration to Version 7.3.7

                                                        +

                                                        E.95.1. Migration to Version 7.3.7

                                                        A dump/restore is not required for those running 7.3.X.

                                                        -

                                                        E.91.2. Changes

                                                        +

                                                        E.95.2. Changes

                                                        • Prevent possible loss of committed transactions during crash

                                                          diff --git a/docs/en_US/pg/release-7-3-8.html b/docs/en_US/pg/release-7-3-8.html index c7e5ad775f..e3103e7891 100644 --- a/docs/en_US/pg/release-7-3-8.html +++ b/docs/en_US/pg/release-7-3-8.html @@ -1,18 +1,18 @@ -E.90. Release 7.3.8 +E.94. Release 7.3.8 - - + + - - + +
                                                          -

                                                          E.90. Release 7.3.8

                                                          +

                                                          E.94. Release 7.3.8

                                                          Release date

                                                          2004-10-22

                                                          @@ -20,12 +20,12 @@

                                                          Release date

                                                          This release contains a variety of fixes from 7.3.7.

                                                          -

                                                          E.90.1. Migration to Version 7.3.8

                                                          +

                                                          E.94.1. Migration to Version 7.3.8

                                                          A dump/restore is not required for those running 7.3.X.

                                                          -

                                                          E.90.2. Changes

                                                          +

                                                          E.94.2. Changes

                                                          • Repair possible failure to update hint bits on disk

                                                            diff --git a/docs/en_US/pg/release-7-3-9.html b/docs/en_US/pg/release-7-3-9.html index c791f3f5a6..231abedb0d 100644 --- a/docs/en_US/pg/release-7-3-9.html +++ b/docs/en_US/pg/release-7-3-9.html @@ -1,18 +1,18 @@ -E.89. Release 7.3.9 +E.93. Release 7.3.9 - - + + - - + +
                                                            -

                                                            E.89. Release 7.3.9

                                                            +

                                                            E.93. Release 7.3.9

                                                            Release date

                                                            2005-01-31

                                                            @@ -21,12 +21,12 @@

                                                            Release date

                                                            security-related issues.

                                                            -

                                                            E.89.1. Migration to Version 7.3.9

                                                            +

                                                            E.93.1. Migration to Version 7.3.9

                                                            A dump/restore is not required for those running 7.3.X.

                                                            -

                                                            E.89.2. Changes

                                                            +

                                                            E.93.2. Changes

                                                            • Disallow LOAD to non-superusers

                                                              diff --git a/docs/en_US/pg/release-7-3.html b/docs/en_US/pg/release-7-3.html index d8398d6a9c..06a6fb0ec7 100644 --- a/docs/en_US/pg/release-7-3.html +++ b/docs/en_US/pg/release-7-3.html @@ -1,24 +1,24 @@ -E.98. Release 7.3 +E.102. Release 7.3 - - + + - - + +
                                                              -

                                                              E.98. Release 7.3

                                                              +

                                                              E.102. Release 7.3

                                                              Release date

                                                              2002-11-27

                                                              -

                                                              E.98.1. Overview

                                                              +

                                                              E.102.1. Overview

                                                              Major changes in this release:

                                                              @@ -77,7 +77,7 @@

                                                              Release date

                                                              -

                                                              E.98.2. Migration to Version 7.3

                                                              +

                                                              E.102.2. Migration to Version 7.3

                                                              A dump/restore using pg_dump is required for those wishing to migrate data from any previous release. If your application examines the system catalogs, additional changes will @@ -134,9 +134,9 @@

                                                              Release date

                                                            -

                                                            E.98.3. Changes

                                                            +

                                                            E.102.3. Changes

                                                            -

                                                            E.98.3.1. Server Operation

                                                            +

                                                            E.102.3.1. Server Operation

                                                            • Add pg_locks view to show locks (Neil)

                                                            • Security fixes for password negotiation memory allocation (Neil)

                                                            • @@ -145,7 +145,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.2. Performance

                                                            +

                                                            E.102.3.2. Performance

                                                            • Improve startup by calling localtime() only once (Tom)

                                                            • Cache system catalog information in flat files for faster startup (Tom)

                                                            • @@ -168,7 +168,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.3. Privileges

                                                            +

                                                            E.102.3.3. Privileges

                                                            • Add privileges on functions and procedural languages (Peter)

                                                            • Add OWNER to CREATE DATABASE so superusers can create databases on behalf of unprivileged users (Gavin Sherry, Tom)

                                                            • @@ -178,7 +178,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.4. Server Configuration

                                                            +

                                                            E.102.3.4. Server Configuration

                                                            • Server log messages now tagged with LOG, not DEBUG (Bruce)

                                                            • Add user column to pg_hba.conf (Bruce)

                                                            • @@ -199,7 +199,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.5. Queries

                                                            +

                                                            E.102.3.5. Queries

                                                            • Make cursors insensitive, meaning their contents do not change (Tom)

                                                            • Disable LIMIT #,# syntax; now only LIMIT # OFFSET # supported (Bruce)

                                                            • @@ -222,7 +222,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.6. Object Manipulation

                                                            +

                                                            E.102.3.6. Object Manipulation

                                                            • Make equals signs optional in CREATE DATABASE (Gavin Sherry)

                                                            • Make ALTER TABLE OWNER change index ownership too (Neil)

                                                            • @@ -258,7 +258,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.7. Utility Commands

                                                            +

                                                            E.102.3.7. Utility Commands

                                                            • Have COPY TO output embedded carriage returns and newlines as \r and \n (Tom)

                                                            • Allow DELIMITER in COPY FROM to be 8-bit clean (Tatsuo)

                                                            • @@ -297,7 +297,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.8. Data Types and Functions

                                                            +

                                                            E.102.3.8. Data Types and Functions

                                                            • Fix factorial(0) to return 1 (Bruce)

                                                            • Date/time/timezone improvements (Thomas)

                                                            • @@ -342,7 +342,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.9. Internationalization

                                                            +

                                                            E.102.3.9. Internationalization

                                                            • Add additional encodings: Korean (JOHAB), Thai (WIN874), Vietnamese (TCVN), Arabic (WIN1256), Simplified Chinese (GBK), Korean (UHC) (Eiji Tokuya)

                                                            • Enable locale support by default (Peter)

                                                            • @@ -359,7 +359,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.10. Server-side Languages

                                                            +

                                                            E.102.3.10. Server-side Languages

                                                            • Allow recursive SQL function (Peter)

                                                            • Change PL/Tcl build to use configured compiler and Makefile.shlib (Peter)

                                                            • @@ -371,7 +371,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.11. psql

                                                            +

                                                            E.102.3.11. psql

                                                            • Don't lowercase psql \connect database name for 7.2.0 compatibility (Tom)

                                                            • Add psql \timing to time user queries (Greg Sabino Mullane)

                                                            • @@ -387,7 +387,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.12. libpq

                                                            +

                                                            E.102.3.12. libpq

                                                            • Add ~/.pgpass to store host/user password combinations (Alvaro Herrera)

                                                            • Add PQunescapeBytea() function to libpq (Patrick Welche)

                                                            • @@ -400,7 +400,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.13. JDBC

                                                            +

                                                            E.102.3.13. JDBC

                                                            • Allow JDBC to compile with JDK 1.4 (Dave)

                                                            • Add JDBC 3 support (Barry)

                                                            • @@ -415,7 +415,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.14. Miscellaneous Interfaces

                                                            +

                                                            E.102.3.14. Miscellaneous Interfaces

                                                            • Fixed ECPG bug concerning octal numbers in single quotes (Michael)

                                                            • Move src/interfaces/libpgeasy to http://gborg.postgresql.org (Marc, Bruce)

                                                            • @@ -430,7 +430,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.15. Source Code

                                                            +

                                                            E.102.3.15. Source Code

                                                            • Fix for parallel make (Peter)

                                                            • AIX fixes for linking Tcl (Andreas Zeugswetter)

                                                            • @@ -484,7 +484,7 @@

                                                              Release date

                                                            -

                                                            E.98.3.16. Contrib

                                                            +

                                                            E.102.3.16. Contrib

                                                            • Allow inet arrays in /contrib/array (Neil)

                                                            • GiST fixes (Teodor Sigaev, Neil)

                                                            • diff --git a/docs/en_US/pg/release-7-4-1.html b/docs/en_US/pg/release-7-4-1.html index b4bacc1b75..22e765d24d 100644 --- a/docs/en_US/pg/release-7-4-1.html +++ b/docs/en_US/pg/release-7-4-1.html @@ -1,28 +1,28 @@ -E.75. Release 7.4.1 +E.79. Release 7.4.1 - - + + - - + +
                                                              -

                                                              E.75. Release 7.4.1

                                                              +

                                                              E.79. Release 7.4.1

                                                              Release date

                                                              2003-12-22

                                                              This release contains a variety of fixes from 7.4. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                              -

                                                              E.75.1. Migration to Version 7.4.1

                                                              +

                                                              E.79.1. Migration to Version 7.4.1

                                                              A dump/restore is not required for those running 7.4.

                                                              @@ -41,7 +41,7 @@

                                                              Release date

                                                              -

                                                              E.75.2. Changes

                                                              +

                                                              E.79.2. Changes

                                                              • Fixed bug in CREATE SCHEMA parsing in ECPG (Michael)

                                                              • Fix compile error when --enable-thread-safety and --with-perl are used together (Peter)

                                                              • diff --git a/docs/en_US/pg/release-7-4-10.html b/docs/en_US/pg/release-7-4-10.html index c42ad1e16c..9334618ed0 100644 --- a/docs/en_US/pg/release-7-4-10.html +++ b/docs/en_US/pg/release-7-4-10.html @@ -1,35 +1,35 @@ -E.66. Release 7.4.10 +E.70. Release 7.4.10 - - + + - - + +
                                                                -

                                                                E.66. Release 7.4.10

                                                                +

                                                                E.70. Release 7.4.10

                                                                Release date

                                                                2005-12-12

                                                                This release contains a variety of fixes from 7.4.9. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                -

                                                                E.66.1. Migration to Version 7.4.10

                                                                +

                                                                E.70.1. Migration to Version 7.4.10

                                                                A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.8, see the release notes for 7.4.8.

                                                                -

                                                                E.66.2. Changes

                                                                +

                                                                E.70.2. Changes

                                                                • Fix race condition in transaction log management

                                                                  diff --git a/docs/en_US/pg/release-7-4-11.html b/docs/en_US/pg/release-7-4-11.html index f61d762771..6486c0a681 100644 --- a/docs/en_US/pg/release-7-4-11.html +++ b/docs/en_US/pg/release-7-4-11.html @@ -1,28 +1,28 @@ -E.65. Release 7.4.11 +E.69. Release 7.4.11 - - + + - - + +
                                                                  -

                                                                  E.65. Release 7.4.11

                                                                  +

                                                                  E.69. Release 7.4.11

                                                                  Release date

                                                                  2006-01-09

                                                                  This release contains a variety of fixes from 7.4.10. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                  -

                                                                  E.65.1. Migration to Version 7.4.11

                                                                  +

                                                                  E.69.1. Migration to Version 7.4.11

                                                                  A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.8, see the release notes for 7.4.8. @@ -32,7 +32,7 @@

                                                                  Release date

                                                                  -

                                                                  E.65.2. Changes

                                                                  +

                                                                  E.69.2. Changes

                                                                  • Fix for protocol-level Describe messages issued outside a transaction or in a failed transaction (Tom)

                                                                  • diff --git a/docs/en_US/pg/release-7-4-12.html b/docs/en_US/pg/release-7-4-12.html index 4d57bfa9d4..13e4590175 100644 --- a/docs/en_US/pg/release-7-4-12.html +++ b/docs/en_US/pg/release-7-4-12.html @@ -1,35 +1,35 @@ -E.64. Release 7.4.12 +E.68. Release 7.4.12 - - + + - - + +
                                                                    -

                                                                    E.64. Release 7.4.12

                                                                    +

                                                                    E.68. Release 7.4.12

                                                                    Release date

                                                                    2006-02-14

                                                                    This release contains a variety of fixes from 7.4.11. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                    -

                                                                    E.64.1. Migration to Version 7.4.12

                                                                    +

                                                                    E.68.1. Migration to Version 7.4.12

                                                                    A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11.

                                                                    -

                                                                    E.64.2. Changes

                                                                    +

                                                                    E.68.2. Changes

                                                                    • Fix potential crash in SET diff --git a/docs/en_US/pg/release-7-4-13.html b/docs/en_US/pg/release-7-4-13.html index a55015ef28..62e9882902 100644 --- a/docs/en_US/pg/release-7-4-13.html +++ b/docs/en_US/pg/release-7-4-13.html @@ -1,18 +1,18 @@ -E.63. Release 7.4.13 +E.67. Release 7.4.13 - - + + - - + +

                                                                      -

                                                                      E.63. Release 7.4.13

                                                                      +

                                                                      E.67. Release 7.4.13

                                                                      Release date

                                                                      2006-05-23

                                                                      @@ -20,10 +20,10 @@

                                                                      Release date

                                                                      This release contains a variety of fixes from 7.4.12, including patches for extremely serious security issues. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                      -

                                                                      E.63.1. Migration to Version 7.4.13

                                                                      +

                                                                      E.67.1. Migration to Version 7.4.13

                                                                      A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11. @@ -40,7 +40,7 @@

                                                                      Release date

                                                                      -

                                                                      E.63.2. Changes

                                                                      +

                                                                      E.67.2. Changes

                                                                      • Change the server to reject invalidly-encoded multibyte diff --git a/docs/en_US/pg/release-7-4-14.html b/docs/en_US/pg/release-7-4-14.html index d6e5516eed..a53cec4472 100644 --- a/docs/en_US/pg/release-7-4-14.html +++ b/docs/en_US/pg/release-7-4-14.html @@ -1,35 +1,35 @@ -E.62. Release 7.4.14 +E.66. Release 7.4.14 - - + + - - + +

                                                                        -

                                                                        E.62. Release 7.4.14

                                                                        +

                                                                        E.66. Release 7.4.14

                                                                        Release date

                                                                        2006-10-16

                                                                        This release contains a variety of fixes from 7.4.13. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                        -

                                                                        E.62.1. Migration to Version 7.4.14

                                                                        +

                                                                        E.66.1. Migration to Version 7.4.14

                                                                        A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11.

                                                                        -

                                                                        E.62.2. Changes

                                                                        +

                                                                        E.66.2. Changes

                                                                        • Fix core dump when an untyped literal is taken as ANYARRAY

                                                                        • diff --git a/docs/en_US/pg/release-7-4-15.html b/docs/en_US/pg/release-7-4-15.html index 8f32bcc3a3..dc5f4ed2c2 100644 --- a/docs/en_US/pg/release-7-4-15.html +++ b/docs/en_US/pg/release-7-4-15.html @@ -1,35 +1,35 @@ -E.61. Release 7.4.15 +E.65. Release 7.4.15 - - + + - - + +
                                                                          -

                                                                          E.61. Release 7.4.15

                                                                          +

                                                                          E.65. Release 7.4.15

                                                                          Release date

                                                                          2007-01-08

                                                                          This release contains a variety of fixes from 7.4.14. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                          -

                                                                          E.61.1. Migration to Version 7.4.15

                                                                          +

                                                                          E.65.1. Migration to Version 7.4.15

                                                                          A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11.

                                                                          -

                                                                          E.61.2. Changes

                                                                          +

                                                                          E.65.2. Changes

                                                                          • Improve handling of getaddrinfo() on AIX (Tom) diff --git a/docs/en_US/pg/release-7-4-16.html b/docs/en_US/pg/release-7-4-16.html index 08c77d7f05..78f7ac7bcf 100644 --- a/docs/en_US/pg/release-7-4-16.html +++ b/docs/en_US/pg/release-7-4-16.html @@ -1,18 +1,18 @@ -E.60. Release 7.4.16 +E.64. Release 7.4.16 - - + + - - + +

                                                                            -

                                                                            E.60. Release 7.4.16

                                                                            +

                                                                            E.64. Release 7.4.16

                                                                            Release date

                                                                            2007-02-05

                                                                            @@ -20,17 +20,17 @@

                                                                            Release date

                                                                            This release contains a variety of fixes from 7.4.15, including a security fix. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                            -

                                                                            E.60.1. Migration to Version 7.4.16

                                                                            +

                                                                            E.64.1. Migration to Version 7.4.16

                                                                            A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11.

                                                                            -

                                                                            E.60.2. Changes

                                                                            +

                                                                            E.64.2. Changes

                                                                            • Remove security vulnerability that allowed connected users diff --git a/docs/en_US/pg/release-7-4-17.html b/docs/en_US/pg/release-7-4-17.html index ceb2c6311d..b0fd2255ad 100644 --- a/docs/en_US/pg/release-7-4-17.html +++ b/docs/en_US/pg/release-7-4-17.html @@ -1,18 +1,18 @@ -E.59. Release 7.4.17 +E.63. Release 7.4.17 - - + + - - + +

                                                                              -

                                                                              E.59. Release 7.4.17

                                                                              +

                                                                              E.63. Release 7.4.17

                                                                              Release date

                                                                              2007-04-23

                                                                              @@ -20,17 +20,17 @@

                                                                              Release date

                                                                              This release contains fixes from 7.4.16, including a security fix. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                              -

                                                                              E.59.1. Migration to Version 7.4.17

                                                                              +

                                                                              E.63.1. Migration to Version 7.4.17

                                                                              A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11.

                                                                              -

                                                                              E.59.2. Changes

                                                                              +

                                                                              E.63.2. Changes

                                                                              • Support explicit placement of the temporary-table schema within diff --git a/docs/en_US/pg/release-7-4-18.html b/docs/en_US/pg/release-7-4-18.html index d8e42a8950..373c20d0dd 100644 --- a/docs/en_US/pg/release-7-4-18.html +++ b/docs/en_US/pg/release-7-4-18.html @@ -1,35 +1,35 @@ -E.58. Release 7.4.18 +E.62. Release 7.4.18 - - + + - - + +

                                                                                -

                                                                                E.58. Release 7.4.18

                                                                                +

                                                                                E.62. Release 7.4.18

                                                                                Release date

                                                                                2007-09-17

                                                                                This release contains fixes from 7.4.17. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                -

                                                                                E.58.1. Migration to Version 7.4.18

                                                                                +

                                                                                E.62.1. Migration to Version 7.4.18

                                                                                A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11.

                                                                                -

                                                                                E.58.2. Changes

                                                                                +

                                                                                E.62.2. Changes

                                                                                • Prevent index corruption when a transaction inserts rows and then aborts close to the end of a concurrent VACUUM diff --git a/docs/en_US/pg/release-7-4-19.html b/docs/en_US/pg/release-7-4-19.html index 8492af2534..849ea1826d 100644 --- a/docs/en_US/pg/release-7-4-19.html +++ b/docs/en_US/pg/release-7-4-19.html @@ -1,18 +1,18 @@ -E.57. Release 7.4.19 +E.61. Release 7.4.19 - - + + - - + +

                                                                                  -

                                                                                  E.57. Release 7.4.19

                                                                                  +

                                                                                  E.61. Release 7.4.19

                                                                                  Release date

                                                                                  2008-01-07

                                                                                  @@ -20,17 +20,17 @@

                                                                                  Release date

                                                                                  This release contains a variety of fixes from 7.4.18, including fixes for significant security issues. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                  -

                                                                                  E.57.1. Migration to Version 7.4.19

                                                                                  +

                                                                                  E.61.1. Migration to Version 7.4.19

                                                                                  A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11.

                                                                                  -

                                                                                  E.57.2. Changes

                                                                                  +

                                                                                  E.61.2. Changes

                                                                                  • Prevent functions in indexes from executing with the privileges of diff --git a/docs/en_US/pg/release-7-4-2.html b/docs/en_US/pg/release-7-4-2.html index 81784408c1..953851a88e 100644 --- a/docs/en_US/pg/release-7-4-2.html +++ b/docs/en_US/pg/release-7-4-2.html @@ -1,28 +1,28 @@ -E.74. Release 7.4.2 +E.78. Release 7.4.2 - - + + - - + +

                                                                                    -

                                                                                    E.74. Release 7.4.2

                                                                                    +

                                                                                    E.78. Release 7.4.2

                                                                                    Release date

                                                                                    2004-03-08

                                                                                    This release contains a variety of fixes from 7.4.1. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                    -

                                                                                    E.74.1. Migration to Version 7.4.2

                                                                                    +

                                                                                    E.78.1. Migration to Version 7.4.2

                                                                                    A dump/restore is not required for those running 7.4.X. However, it might be advisable as the easiest method of incorporating fixes for two errors that have been found in the initial contents of 7.4.X system @@ -95,7 +95,7 @@

                                                                                    Release date

                                                                                    -

                                                                                    E.74.2. Changes

                                                                                    +

                                                                                    E.78.2. Changes

                                                                                    Release 7.4.2 incorporates all the fixes included in release 7.3.6, plus the following fixes:

                                                                                      diff --git a/docs/en_US/pg/release-7-4-20.html b/docs/en_US/pg/release-7-4-20.html index 599e9c301d..cafc3de54a 100644 --- a/docs/en_US/pg/release-7-4-20.html +++ b/docs/en_US/pg/release-7-4-20.html @@ -1,35 +1,35 @@ -E.56. Release 7.4.20 +E.60. Release 7.4.20 - - + + - - + +
                                                                                      -

                                                                                      E.56. Release 7.4.20

                                                                                      +

                                                                                      E.60. Release 7.4.20

                                                                                      Release date

                                                                                      never released

                                                                                      This release contains a variety of fixes from 7.4.19. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                      -

                                                                                      E.56.1. Migration to Version 7.4.20

                                                                                      +

                                                                                      E.60.1. Migration to Version 7.4.20

                                                                                      A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11.

                                                                                      -

                                                                                      E.56.2. Changes

                                                                                      +

                                                                                      E.60.2. Changes

                                                                                      • Fix conversions between ISO-8859-5 and other encodings to handle Cyrillic “Yo” characters (e and E with diff --git a/docs/en_US/pg/release-7-4-21.html b/docs/en_US/pg/release-7-4-21.html index 2bd9cbdd5f..6b43371940 100644 --- a/docs/en_US/pg/release-7-4-21.html +++ b/docs/en_US/pg/release-7-4-21.html @@ -1,35 +1,35 @@ -E.55. Release 7.4.21 +E.59. Release 7.4.21 - - + + - - + +

                                                                                        -

                                                                                        E.55. Release 7.4.21

                                                                                        +

                                                                                        E.59. Release 7.4.21

                                                                                        Release date

                                                                                        2008-06-12

                                                                                        This release contains one serious bug fix over 7.4.20. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                        -

                                                                                        E.55.1. Migration to Version 7.4.21

                                                                                        +

                                                                                        E.59.1. Migration to Version 7.4.21

                                                                                        A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11.

                                                                                        -

                                                                                        E.55.2. Changes

                                                                                        +

                                                                                        E.59.2. Changes

                                                                                        • Make pg_get_ruledef() parenthesize negative constants (Tom)

                                                                                          diff --git a/docs/en_US/pg/release-7-4-22.html b/docs/en_US/pg/release-7-4-22.html index 5a3b08c049..7320a9c30e 100644 --- a/docs/en_US/pg/release-7-4-22.html +++ b/docs/en_US/pg/release-7-4-22.html @@ -1,35 +1,35 @@ -E.54. Release 7.4.22 +E.58. Release 7.4.22 - - + + - - + +
                                                                                          -

                                                                                          E.54. Release 7.4.22

                                                                                          +

                                                                                          E.58. Release 7.4.22

                                                                                          Release date

                                                                                          2008-09-22

                                                                                          This release contains a variety of fixes from 7.4.21. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                          -

                                                                                          E.54.1. Migration to Version 7.4.22

                                                                                          +

                                                                                          E.58.1. Migration to Version 7.4.22

                                                                                          A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11.

                                                                                          -

                                                                                          E.54.2. Changes

                                                                                          +

                                                                                          E.58.2. Changes

                                                                                          • Fix datetime input functions to correctly detect integer overflow when running on a 64-bit platform (Tom) diff --git a/docs/en_US/pg/release-7-4-23.html b/docs/en_US/pg/release-7-4-23.html index ed22f165ab..0d1ec665f6 100644 --- a/docs/en_US/pg/release-7-4-23.html +++ b/docs/en_US/pg/release-7-4-23.html @@ -1,35 +1,35 @@ -E.53. Release 7.4.23 +E.57. Release 7.4.23 - - + + - - + +

                                                                                            -

                                                                                            E.53. Release 7.4.23

                                                                                            +

                                                                                            E.57. Release 7.4.23

                                                                                            Release date

                                                                                            2008-11-03

                                                                                            This release contains a variety of fixes from 7.4.22. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                            -

                                                                                            E.53.1. Migration to Version 7.4.23

                                                                                            +

                                                                                            E.57.1. Migration to Version 7.4.23

                                                                                            A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11.

                                                                                            -

                                                                                            E.53.2. Changes

                                                                                            +

                                                                                            E.57.2. Changes

                                                                                            • Fix backend crash when the client encoding cannot represent a localized diff --git a/docs/en_US/pg/release-7-4-24.html b/docs/en_US/pg/release-7-4-24.html index 271f975f1b..e4aff1bbf1 100644 --- a/docs/en_US/pg/release-7-4-24.html +++ b/docs/en_US/pg/release-7-4-24.html @@ -1,35 +1,35 @@ -E.52. Release 7.4.24 +E.56. Release 7.4.24 - - + + - - + +

                                                                                              -

                                                                                              E.52. Release 7.4.24

                                                                                              +

                                                                                              E.56. Release 7.4.24

                                                                                              Release date

                                                                                              2009-02-02

                                                                                              This release contains a variety of fixes from 7.4.23. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                              -

                                                                                              E.52.1. Migration to Version 7.4.24

                                                                                              +

                                                                                              E.56.1. Migration to Version 7.4.24

                                                                                              A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.11, see the release notes for 7.4.11.

                                                                                              -

                                                                                              E.52.2. Changes

                                                                                              +

                                                                                              E.56.2. Changes

                                                                                              • Improve handling of URLs in headline() function (Teodor)

                                                                                              • diff --git a/docs/en_US/pg/release-7-4-25.html b/docs/en_US/pg/release-7-4-25.html new file mode 100644 index 0000000000..2228c09854 --- /dev/null +++ b/docs/en_US/pg/release-7-4-25.html @@ -0,0 +1,65 @@ + + + +E.55. Release 7.4.25 + + + + + + + + + +
                                                                                                +

                                                                                                E.55. Release 7.4.25

                                                                                                +
                                                                                                +

                                                                                                Release date

                                                                                                +

                                                                                                2009-03-16

                                                                                                +
                                                                                                +

                                                                                                This release contains a variety of fixes from 7.4.24. + For information about new features in the 7.4 major release, see + Section E.80, “Release 7.4”. +

                                                                                                +
                                                                                                +

                                                                                                E.55.1. Migration to Version 7.4.25

                                                                                                +

                                                                                                A dump/restore is not required for those running 7.4.X. + However, if you are upgrading from a version earlier than 7.4.11, + see the release notes for 7.4.11. +

                                                                                                +
                                                                                                +
                                                                                                +

                                                                                                E.55.2. Changes

                                                                                                +
                                                                                                  +
                                                                                                • +

                                                                                                  Prevent error recursion crashes when encoding conversion fails (Tom) +

                                                                                                  +

                                                                                                  This change extends fixes made in the last two minor releases for + related failure scenarios. The previous fixes were narrowly tailored + for the original problem reports, but we have now recognized that + any error thrown by an encoding conversion function could + potentially lead to infinite recursion while trying to report the + error. The solution therefore is to disable translation and encoding + conversion and report the plain-ASCII form of any error message, + if we find we have gotten into a recursive error reporting situation. +

                                                                                                  +
                                                                                                • +
                                                                                                • +

                                                                                                  Disallow CREATE CONVERSION with the wrong encodings + for the specified conversion function (Heikki) +

                                                                                                  +

                                                                                                  This prevents one possible scenario for encoding conversion failure. + The previous change is a backstop to guard against other kinds of + failures in the same area. +

                                                                                                  +
                                                                                                • +
                                                                                                • Fix core dump when to_char() is given format codes that + are inappropriate for the type of the data argument (Tom) +

                                                                                                • +
                                                                                                • Add MUST (Mauritius Island Summer Time) to the default list + of known timezone abbreviations (Xavier Bugaud) +

                                                                                                • +
                                                                                                +
                                                                                                +
                                                                                                + diff --git a/docs/en_US/pg/release-7-4-3.html b/docs/en_US/pg/release-7-4-3.html index 0e52a1c206..a65acedb08 100644 --- a/docs/en_US/pg/release-7-4-3.html +++ b/docs/en_US/pg/release-7-4-3.html @@ -1,33 +1,33 @@ -E.73. Release 7.4.3 +E.77. Release 7.4.3 - - + + - - + +
                                                                                                -

                                                                                                E.73. Release 7.4.3

                                                                                                +

                                                                                                E.77. Release 7.4.3

                                                                                                Release date

                                                                                                2004-06-14

                                                                                                This release contains a variety of fixes from 7.4.2. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                                -

                                                                                                E.73.1. Migration to Version 7.4.3

                                                                                                +

                                                                                                E.77.1. Migration to Version 7.4.3

                                                                                                A dump/restore is not required for those running 7.4.X.

                                                                                                -

                                                                                                E.73.2. Changes

                                                                                                +

                                                                                                E.77.2. Changes

                                                                                                • Fix temporary memory leak when using non-hashed aggregates (Tom)

                                                                                                • ECPG fixes, including some for Informix compatibility (Michael)

                                                                                                • diff --git a/docs/en_US/pg/release-7-4-4.html b/docs/en_US/pg/release-7-4-4.html index d8cabae83c..03a4fb1b40 100644 --- a/docs/en_US/pg/release-7-4-4.html +++ b/docs/en_US/pg/release-7-4-4.html @@ -1,33 +1,33 @@ -E.72. Release 7.4.4 +E.76. Release 7.4.4 - - + + - - + +
                                                                                                  -

                                                                                                  E.72. Release 7.4.4

                                                                                                  +

                                                                                                  E.76. Release 7.4.4

                                                                                                  Release date

                                                                                                  2004-08-16

                                                                                                  This release contains a variety of fixes from 7.4.3. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                                  -

                                                                                                  E.72.1. Migration to Version 7.4.4

                                                                                                  +

                                                                                                  E.76.1. Migration to Version 7.4.4

                                                                                                  A dump/restore is not required for those running 7.4.X.

                                                                                                  -

                                                                                                  E.72.2. Changes

                                                                                                  +

                                                                                                  E.76.2. Changes

                                                                                                  • Prevent possible loss of committed transactions during crash

                                                                                                    diff --git a/docs/en_US/pg/release-7-4-5.html b/docs/en_US/pg/release-7-4-5.html index 71b99dd1f4..ad6fdbddf9 100644 --- a/docs/en_US/pg/release-7-4-5.html +++ b/docs/en_US/pg/release-7-4-5.html @@ -1,33 +1,33 @@ -E.71. Release 7.4.5 +E.75. Release 7.4.5 - - + + - - + +
                                                                                                    -

                                                                                                    E.71. Release 7.4.5

                                                                                                    +

                                                                                                    E.75. Release 7.4.5

                                                                                                    Release date

                                                                                                    2004-08-18

                                                                                                    This release contains one serious bug fix over 7.4.4. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                                    -

                                                                                                    E.71.1. Migration to Version 7.4.5

                                                                                                    +

                                                                                                    E.75.1. Migration to Version 7.4.5

                                                                                                    A dump/restore is not required for those running 7.4.X.

                                                                                                    -

                                                                                                    E.71.2. Changes

                                                                                                    +

                                                                                                    E.75.2. Changes

                                                                                                    • Repair possible crash during concurrent B-tree index insertions

                                                                                                      This patch fixes a rare case in which concurrent insertions into a B-tree index diff --git a/docs/en_US/pg/release-7-4-6.html b/docs/en_US/pg/release-7-4-6.html index 59088f4234..33ee93096d 100644 --- a/docs/en_US/pg/release-7-4-6.html +++ b/docs/en_US/pg/release-7-4-6.html @@ -1,33 +1,33 @@ -E.70. Release 7.4.6 +E.74. Release 7.4.6 - - + + - - + +

                                                                                                      -

                                                                                                      E.70. Release 7.4.6

                                                                                                      +

                                                                                                      E.74. Release 7.4.6

                                                                                                      Release date

                                                                                                      2004-10-22

                                                                                                      This release contains a variety of fixes from 7.4.5. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                                      -

                                                                                                      E.70.1. Migration to Version 7.4.6

                                                                                                      +

                                                                                                      E.74.1. Migration to Version 7.4.6

                                                                                                      A dump/restore is not required for those running 7.4.X.

                                                                                                      -

                                                                                                      E.70.2. Changes

                                                                                                      +

                                                                                                      E.74.2. Changes

                                                                                                      • Repair possible failure to update hint bits on disk

                                                                                                        diff --git a/docs/en_US/pg/release-7-4-7.html b/docs/en_US/pg/release-7-4-7.html index b84ea3b6e8..4d2ac12e4c 100644 --- a/docs/en_US/pg/release-7-4-7.html +++ b/docs/en_US/pg/release-7-4-7.html @@ -1,18 +1,18 @@ -E.69. Release 7.4.7 +E.73. Release 7.4.7 - - + + - - + +
                                                                                                        -

                                                                                                        E.69. Release 7.4.7

                                                                                                        +

                                                                                                        E.73. Release 7.4.7

                                                                                                        Release date

                                                                                                        2005-01-31

                                                                                                        @@ -20,15 +20,15 @@

                                                                                                        Release date

                                                                                                        This release contains a variety of fixes from 7.4.6, including several security-related issues. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                                        -

                                                                                                        E.69.1. Migration to Version 7.4.7

                                                                                                        +

                                                                                                        E.73.1. Migration to Version 7.4.7

                                                                                                        A dump/restore is not required for those running 7.4.X.

                                                                                                        -

                                                                                                        E.69.2. Changes

                                                                                                        +

                                                                                                        E.73.2. Changes

                                                                                                        • Disallow LOAD to non-superusers

                                                                                                          diff --git a/docs/en_US/pg/release-7-4-8.html b/docs/en_US/pg/release-7-4-8.html index b1fd7f748c..2722e6dcb0 100644 --- a/docs/en_US/pg/release-7-4-8.html +++ b/docs/en_US/pg/release-7-4-8.html @@ -1,18 +1,18 @@ -E.68. Release 7.4.8 +E.72. Release 7.4.8 - - + + - - + +
                                                                                                          -

                                                                                                          E.68. Release 7.4.8

                                                                                                          +

                                                                                                          E.72. Release 7.4.8

                                                                                                          Release date

                                                                                                          2005-05-09

                                                                                                          @@ -20,10 +20,10 @@

                                                                                                          Release date

                                                                                                          This release contains a variety of fixes from 7.4.7, including several security-related issues. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                                          -

                                                                                                          E.68.1. Migration to Version 7.4.8

                                                                                                          +

                                                                                                          E.72.1. Migration to Version 7.4.8

                                                                                                          A dump/restore is not required for those running 7.4.X. However, it is one possible way of handling two significant security problems that have been found in the initial contents of 7.4.X system @@ -105,7 +105,7 @@

                                                                                                          Release date

                                                                                                          -

                                                                                                          E.68.2. Changes

                                                                                                          +

                                                                                                          E.72.2. Changes

                                                                                                          • Change encoding function signature to prevent misuse

                                                                                                          • diff --git a/docs/en_US/pg/release-7-4-9.html b/docs/en_US/pg/release-7-4-9.html index f1076cace4..ad718a8015 100644 --- a/docs/en_US/pg/release-7-4-9.html +++ b/docs/en_US/pg/release-7-4-9.html @@ -1,35 +1,35 @@ -E.67. Release 7.4.9 +E.71. Release 7.4.9 - - + + - - + +
                                                                                                            -

                                                                                                            E.67. Release 7.4.9

                                                                                                            +

                                                                                                            E.71. Release 7.4.9

                                                                                                            Release date

                                                                                                            2005-10-04

                                                                                                            This release contains a variety of fixes from 7.4.8. For information about new features in the 7.4 major release, see - Section E.76, “Release 7.4”. + Section E.80, “Release 7.4”.

                                                                                                            -

                                                                                                            E.67.1. Migration to Version 7.4.9

                                                                                                            +

                                                                                                            E.71.1. Migration to Version 7.4.9

                                                                                                            A dump/restore is not required for those running 7.4.X. However, if you are upgrading from a version earlier than 7.4.8, see the release notes for 7.4.8.

                                                                                                            -

                                                                                                            E.67.2. Changes

                                                                                                            +

                                                                                                            E.71.2. Changes

                                                                                                            • Fix error that allowed VACUUM to remove diff --git a/docs/en_US/pg/release-7-4.html b/docs/en_US/pg/release-7-4.html index 9cd758adaa..bca23fedb5 100644 --- a/docs/en_US/pg/release-7-4.html +++ b/docs/en_US/pg/release-7-4.html @@ -1,24 +1,24 @@ -E.76. Release 7.4 +E.80. Release 7.4 - - + + - - + +

                                                                                                              -

                                                                                                              E.76. Release 7.4

                                                                                                              +

                                                                                                              E.80. Release 7.4

                                                                                                              Release date

                                                                                                              2003-11-17

                                                                                                              -

                                                                                                              E.76.1. Overview

                                                                                                              +

                                                                                                              E.80.1. Overview

                                                                                                              Major changes in this release:

                                                                                                              @@ -151,7 +151,7 @@

                                                                                                              Release date

                                                                                                              -

                                                                                                              E.76.2. Migration to Version 7.4

                                                                                                              +

                                                                                                              E.80.2. Migration to Version 7.4

                                                                                                              A dump/restore using pg_dump is required for those wishing to migrate data from any previous release. @@ -247,12 +247,12 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3. Changes

                                                                                                            +

                                                                                                            E.80.3. Changes

                                                                                                            Below you will find a detailed account of the changes between release 7.4 and the previous major release.

                                                                                                            -

                                                                                                            E.76.3.1. Server Operation Changes

                                                                                                            +

                                                                                                            E.80.3.1. Server Operation Changes

                                                                                                            • Allow IPv6 server connections (Nigel Kukard, Johan Jordaan, Bruce, Tom, Kurt Roeckx, Andrew Dunstan) @@ -323,7 +323,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.2. Performance Improvements

                                                                                                            +

                                                                                                            E.80.3.2. Performance Improvements

                                                                                                            • Add hashing for GROUP BY aggregates (Tom)

                                                                                                            • Make nested-loop joins be smarter about multicolumn indexes (Tom)

                                                                                                            • @@ -427,7 +427,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.3. Server Configuration Changes

                                                                                                            +

                                                                                                            E.80.3.3. Server Configuration Changes

                                                                                                            • Rename server parameter server_min_messages to log_min_messages (Bruce)

                                                                                                              @@ -535,7 +535,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.4. Query Changes

                                                                                                            +

                                                                                                            E.80.3.4. Query Changes

                                                                                                            • New SQL-standard information schema (Peter)

                                                                                                            • Add read-only transactions (Peter)

                                                                                                            • @@ -582,7 +582,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.5. Object Manipulation Changes

                                                                                                            +

                                                                                                            E.80.3.5. Object Manipulation Changes

                                                                                                            • Make CREATE SEQUENCE grammar more conforming to SQL:2003 (Neil)

                                                                                                            • @@ -651,7 +651,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.6. Utility Command Changes

                                                                                                            +

                                                                                                            E.80.3.6. Utility Command Changes

                                                                                                            • Add ON COMMIT clause to CREATE TABLE for temporary tables (Gavin)

                                                                                                              @@ -764,7 +764,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.7. Data Type and Function Changes

                                                                                                            +

                                                                                                            E.80.3.7. Data Type and Function Changes

                                                                                                            • New server parameter extra_float_digits to @@ -904,7 +904,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.8. Server-Side Language Changes

                                                                                                            +

                                                                                                            E.80.3.8. Server-Side Language Changes

                                                                                                            • Prevent PL/pgSQL crash when RETURN NEXT is used on a zero-row record variable (Tom) @@ -939,7 +939,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.9. psql Changes

                                                                                                            +

                                                                                                            E.80.3.9. psql Changes

                                                                                                            • Add \pset pager always to always use pager (Greg)

                                                                                                              @@ -983,7 +983,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.10. pg_dump Changes

                                                                                                            +

                                                                                                            E.80.3.10. pg_dump Changes

                                                                                                            • Multiple pg_dump fixes, including tar format and large objects

                                                                                                            • Allow pg_dump to dump specific schemas (Neil)

                                                                                                            • @@ -1018,7 +1018,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.11. libpq Changes

                                                                                                            +

                                                                                                            E.80.3.11. libpq Changes

                                                                                                            • Add function PQfreemem for freeing memory on @@ -1074,7 +1074,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.12. JDBC Changes

                                                                                                            +

                                                                                                            E.80.3.12. JDBC Changes

                                                                                                            • Allow setNull on updateable result sets

                                                                                                            • Allow executeBatch on a prepared statement (Barry)

                                                                                                            • @@ -1084,7 +1084,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.13. Miscellaneous Interface Changes

                                                                                                            +

                                                                                                            E.80.3.13. Miscellaneous Interface Changes

                                                                                                            • Prevent possible memory leak or core dump during libpgtcl shutdown (Tom)

                                                                                                            • @@ -1107,7 +1107,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.14. Source Code Changes

                                                                                                            +

                                                                                                            E.80.3.14. Source Code Changes

                                                                                                            • Prevent need for separate platform geometry regression result files (Tom)

                                                                                                            • Improved PPC locking primitive (Reinhard Max)

                                                                                                            • @@ -1142,7 +1142,7 @@

                                                                                                              Release date

                                                                                                            -

                                                                                                            E.76.3.15. Contrib Changes

                                                                                                            +

                                                                                                            E.80.3.15. Contrib Changes

                                                                                                            • Change dbmirror license to BSD

                                                                                                            • Improve earthdistance (Bruno Wolff III)

                                                                                                            • diff --git a/docs/en_US/pg/release-8-0-1.html b/docs/en_US/pg/release-8-0-1.html index 44133bb120..2273c64c4a 100644 --- a/docs/en_US/pg/release-8-0-1.html +++ b/docs/en_US/pg/release-8-0-1.html @@ -1,18 +1,18 @@ -E.50. Release 8.0.1 +E.53. Release 8.0.1 - - + + - - + +
                                                                                                              -

                                                                                                              E.50. Release 8.0.1

                                                                                                              +

                                                                                                              E.53. Release 8.0.1

                                                                                                              Release date

                                                                                                              2005-01-31

                                                                                                              @@ -20,15 +20,15 @@

                                                                                                              Release date

                                                                                                              This release contains a variety of fixes from 8.0.0, including several security-related issues. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                              -

                                                                                                              E.50.1. Migration to Version 8.0.1

                                                                                                              +

                                                                                                              E.53.1. Migration to Version 8.0.1

                                                                                                              A dump/restore is not required for those running 8.0.0.

                                                                                                              -

                                                                                                              E.50.2. Changes

                                                                                                              +

                                                                                                              E.53.2. Changes

                                                                                                              • Disallow LOAD to non-superusers

                                                                                                                diff --git a/docs/en_US/pg/release-8-0-10.html b/docs/en_US/pg/release-8-0-10.html index 1b228ecde0..395ae7241f 100644 --- a/docs/en_US/pg/release-8-0-10.html +++ b/docs/en_US/pg/release-8-0-10.html @@ -1,35 +1,35 @@ -E.41. Release 8.0.10 +E.44. Release 8.0.10 - - + + - - + +
                                                                                                                -

                                                                                                                E.41. Release 8.0.10

                                                                                                                +

                                                                                                                E.44. Release 8.0.10

                                                                                                                Release date

                                                                                                                2007-01-08

                                                                                                                This release contains a variety of fixes from 8.0.9. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                -

                                                                                                                E.41.1. Migration to Version 8.0.10

                                                                                                                +

                                                                                                                E.44.1. Migration to Version 8.0.10

                                                                                                                A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                -

                                                                                                                E.41.2. Changes

                                                                                                                +

                                                                                                                E.44.2. Changes

                                                                                                                • Improve handling of getaddrinfo() on AIX (Tom) diff --git a/docs/en_US/pg/release-8-0-11.html b/docs/en_US/pg/release-8-0-11.html index 18b1c8fa32..b033425586 100644 --- a/docs/en_US/pg/release-8-0-11.html +++ b/docs/en_US/pg/release-8-0-11.html @@ -1,18 +1,18 @@ -E.40. Release 8.0.11 +E.43. Release 8.0.11 - - + + - - + +

                                                                                                                  -

                                                                                                                  E.40. Release 8.0.11

                                                                                                                  +

                                                                                                                  E.43. Release 8.0.11

                                                                                                                  Release date

                                                                                                                  2007-02-05

                                                                                                                  @@ -20,17 +20,17 @@

                                                                                                                  Release date

                                                                                                                  This release contains a variety of fixes from 8.0.10, including a security fix. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                  -

                                                                                                                  E.40.1. Migration to Version 8.0.11

                                                                                                                  +

                                                                                                                  E.43.1. Migration to Version 8.0.11

                                                                                                                  A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                  -

                                                                                                                  E.40.2. Changes

                                                                                                                  +

                                                                                                                  E.43.2. Changes

                                                                                                                  • Remove security vulnerabilities that allowed connected users diff --git a/docs/en_US/pg/release-8-0-12.html b/docs/en_US/pg/release-8-0-12.html index 0a9b241071..badb91fe17 100644 --- a/docs/en_US/pg/release-8-0-12.html +++ b/docs/en_US/pg/release-8-0-12.html @@ -1,35 +1,35 @@ -E.39. Release 8.0.12 +E.42. Release 8.0.12 - - + + - - + +

                                                                                                                    -

                                                                                                                    E.39. Release 8.0.12

                                                                                                                    +

                                                                                                                    E.42. Release 8.0.12

                                                                                                                    Release date

                                                                                                                    2007-02-07

                                                                                                                    This release contains one fix from 8.0.11. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                    -

                                                                                                                    E.39.1. Migration to Version 8.0.12

                                                                                                                    +

                                                                                                                    E.42.1. Migration to Version 8.0.12

                                                                                                                    A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                    -

                                                                                                                    E.39.2. Changes

                                                                                                                    +

                                                                                                                    E.42.2. Changes

                                                                                                                    • Remove overly-restrictive check for type length in constraints and functional indexes(Tom)

                                                                                                                    diff --git a/docs/en_US/pg/release-8-0-13.html b/docs/en_US/pg/release-8-0-13.html index c72994c6eb..eca4366789 100644 --- a/docs/en_US/pg/release-8-0-13.html +++ b/docs/en_US/pg/release-8-0-13.html @@ -1,18 +1,18 @@ -E.38. Release 8.0.13 +E.41. Release 8.0.13 - - + + - - + +
                                                                                                                    -

                                                                                                                    E.38. Release 8.0.13

                                                                                                                    +

                                                                                                                    E.41. Release 8.0.13

                                                                                                                    Release date

                                                                                                                    2007-04-23

                                                                                                                    @@ -20,17 +20,17 @@

                                                                                                                    Release date

                                                                                                                    This release contains a variety of fixes from 8.0.12, including a security fix. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                    -

                                                                                                                    E.38.1. Migration to Version 8.0.13

                                                                                                                    +

                                                                                                                    E.41.1. Migration to Version 8.0.13

                                                                                                                    A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                    -

                                                                                                                    E.38.2. Changes

                                                                                                                    +

                                                                                                                    E.41.2. Changes

                                                                                                                    • Support explicit placement of the temporary-table schema within diff --git a/docs/en_US/pg/release-8-0-14.html b/docs/en_US/pg/release-8-0-14.html index aacb3961fd..f28e1b3f97 100644 --- a/docs/en_US/pg/release-8-0-14.html +++ b/docs/en_US/pg/release-8-0-14.html @@ -1,35 +1,35 @@ -E.37. Release 8.0.14 +E.40. Release 8.0.14 - - + + - - + +

                                                                                                                      -

                                                                                                                      E.37. Release 8.0.14

                                                                                                                      +

                                                                                                                      E.40. Release 8.0.14

                                                                                                                      Release date

                                                                                                                      2007-09-17

                                                                                                                      This release contains a variety of fixes from 8.0.13. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                      -

                                                                                                                      E.37.1. Migration to Version 8.0.14

                                                                                                                      +

                                                                                                                      E.40.1. Migration to Version 8.0.14

                                                                                                                      A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                      -

                                                                                                                      E.37.2. Changes

                                                                                                                      +

                                                                                                                      E.40.2. Changes

                                                                                                                      • Prevent index corruption when a transaction inserts rows and then aborts close to the end of a concurrent VACUUM diff --git a/docs/en_US/pg/release-8-0-15.html b/docs/en_US/pg/release-8-0-15.html index 690e0dac1a..b2c65a850a 100644 --- a/docs/en_US/pg/release-8-0-15.html +++ b/docs/en_US/pg/release-8-0-15.html @@ -1,18 +1,18 @@ -E.36. Release 8.0.15 +E.39. Release 8.0.15 - - + + - - + +

                                                                                                                        -

                                                                                                                        E.36. Release 8.0.15

                                                                                                                        +

                                                                                                                        E.39. Release 8.0.15

                                                                                                                        Release date

                                                                                                                        2008-01-07

                                                                                                                        @@ -20,7 +20,7 @@

                                                                                                                        Release date

                                                                                                                        This release contains a variety of fixes from 8.0.14, including fixes for significant security issues. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                        This is the last 8.0.X release for which the PostgreSQL community will produce binary packages for Windows. @@ -30,14 +30,14 @@

                                                                                                                        Release date

                                                                                                                        be supported on other platforms.

                                                                                                                        -

                                                                                                                        E.36.1. Migration to Version 8.0.15

                                                                                                                        +

                                                                                                                        E.39.1. Migration to Version 8.0.15

                                                                                                                        A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                        -

                                                                                                                        E.36.2. Changes

                                                                                                                        +

                                                                                                                        E.39.2. Changes

                                                                                                                        • Prevent functions in indexes from executing with the privileges of diff --git a/docs/en_US/pg/release-8-0-16.html b/docs/en_US/pg/release-8-0-16.html index a7920fae71..a761ee680f 100644 --- a/docs/en_US/pg/release-8-0-16.html +++ b/docs/en_US/pg/release-8-0-16.html @@ -1,35 +1,35 @@ -E.35. Release 8.0.16 +E.38. Release 8.0.16 - - + + - - + +

                                                                                                                          -

                                                                                                                          E.35. Release 8.0.16

                                                                                                                          +

                                                                                                                          E.38. Release 8.0.16

                                                                                                                          Release date

                                                                                                                          never released

                                                                                                                          This release contains a variety of fixes from 8.0.15. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                          -

                                                                                                                          E.35.1. Migration to Version 8.0.16

                                                                                                                          +

                                                                                                                          E.38.1. Migration to Version 8.0.16

                                                                                                                          A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                          -

                                                                                                                          E.35.2. Changes

                                                                                                                          +

                                                                                                                          E.38.2. Changes

                                                                                                                          • Fix ALTER TABLE ADD COLUMN ... PRIMARY KEY so that the new diff --git a/docs/en_US/pg/release-8-0-17.html b/docs/en_US/pg/release-8-0-17.html index 31a5f8975d..8498d03f4c 100644 --- a/docs/en_US/pg/release-8-0-17.html +++ b/docs/en_US/pg/release-8-0-17.html @@ -1,35 +1,35 @@ -E.34. Release 8.0.17 +E.37. Release 8.0.17 - - + + - - + +

                                                                                                                            -

                                                                                                                            E.34. Release 8.0.17

                                                                                                                            +

                                                                                                                            E.37. Release 8.0.17

                                                                                                                            Release date

                                                                                                                            2008-06-12

                                                                                                                            This release contains one serious bug fix over 8.0.16. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                            -

                                                                                                                            E.34.1. Migration to Version 8.0.17

                                                                                                                            +

                                                                                                                            E.37.1. Migration to Version 8.0.17

                                                                                                                            A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                            -

                                                                                                                            E.34.2. Changes

                                                                                                                            +

                                                                                                                            E.37.2. Changes

                                                                                                                            • Make pg_get_ruledef() parenthesize negative constants (Tom)

                                                                                                                              diff --git a/docs/en_US/pg/release-8-0-18.html b/docs/en_US/pg/release-8-0-18.html index c1ba3cc065..228e7ad10d 100644 --- a/docs/en_US/pg/release-8-0-18.html +++ b/docs/en_US/pg/release-8-0-18.html @@ -1,35 +1,35 @@ -E.33. Release 8.0.18 +E.36. Release 8.0.18 - - + + - - + +
                                                                                                                              -

                                                                                                                              E.33. Release 8.0.18

                                                                                                                              +

                                                                                                                              E.36. Release 8.0.18

                                                                                                                              Release date

                                                                                                                              2008-09-22

                                                                                                                              This release contains a variety of fixes from 8.0.17. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                              -

                                                                                                                              E.33.1. Migration to Version 8.0.18

                                                                                                                              +

                                                                                                                              E.36.1. Migration to Version 8.0.18

                                                                                                                              A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                              -

                                                                                                                              E.33.2. Changes

                                                                                                                              +

                                                                                                                              E.36.2. Changes

                                                                                                                              • Widen local lock counters from 32 to 64 bits (Tom) diff --git a/docs/en_US/pg/release-8-0-19.html b/docs/en_US/pg/release-8-0-19.html index 182d8eb37f..73e1b55acf 100644 --- a/docs/en_US/pg/release-8-0-19.html +++ b/docs/en_US/pg/release-8-0-19.html @@ -1,35 +1,35 @@ -E.32. Release 8.0.19 +E.35. Release 8.0.19 - - + + - - + +

                                                                                                                                -

                                                                                                                                E.32. Release 8.0.19

                                                                                                                                +

                                                                                                                                E.35. Release 8.0.19

                                                                                                                                Release date

                                                                                                                                2008-11-03

                                                                                                                                This release contains a variety of fixes from 8.0.18. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                                -

                                                                                                                                E.32.1. Migration to Version 8.0.19

                                                                                                                                +

                                                                                                                                E.35.1. Migration to Version 8.0.19

                                                                                                                                A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                                -

                                                                                                                                E.32.2. Changes

                                                                                                                                +

                                                                                                                                E.35.2. Changes

                                                                                                                                • Fix backend crash when the client encoding cannot represent a localized diff --git a/docs/en_US/pg/release-8-0-2.html b/docs/en_US/pg/release-8-0-2.html index 1d3dbeaf93..f8969d1f58 100644 --- a/docs/en_US/pg/release-8-0-2.html +++ b/docs/en_US/pg/release-8-0-2.html @@ -1,28 +1,28 @@ -E.49. Release 8.0.2 +E.52. Release 8.0.2 - - + + - - + +

                                                                                                                                  -

                                                                                                                                  E.49. Release 8.0.2

                                                                                                                                  +

                                                                                                                                  E.52. Release 8.0.2

                                                                                                                                  Release date

                                                                                                                                  2005-04-07

                                                                                                                                  This release contains a variety of fixes from 8.0.1. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                                  -

                                                                                                                                  E.49.1. Migration to Version 8.0.2

                                                                                                                                  +

                                                                                                                                  E.52.1. Migration to Version 8.0.2

                                                                                                                                  A dump/restore is not required for those running 8.0.*. This release updates the major version number of the PostgreSQL libraries, so it might be @@ -31,7 +31,7 @@

                                                                                                                                  Release date

                                                                                                                                  -

                                                                                                                                  E.49.2. Changes

                                                                                                                                  +

                                                                                                                                  E.52.2. Changes

                                                                                                                                  • Increment the major version number of all interface diff --git a/docs/en_US/pg/release-8-0-20.html b/docs/en_US/pg/release-8-0-20.html index 7729529060..d51d6df288 100644 --- a/docs/en_US/pg/release-8-0-20.html +++ b/docs/en_US/pg/release-8-0-20.html @@ -1,35 +1,35 @@ -E.31. Release 8.0.20 +E.34. Release 8.0.20 - - + + - - + +

                                                                                                                                    -

                                                                                                                                    E.31. Release 8.0.20

                                                                                                                                    +

                                                                                                                                    E.34. Release 8.0.20

                                                                                                                                    Release date

                                                                                                                                    2009-02-02

                                                                                                                                    This release contains a variety of fixes from 8.0.19. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                                    -

                                                                                                                                    E.31.1. Migration to Version 8.0.20

                                                                                                                                    +

                                                                                                                                    E.34.1. Migration to Version 8.0.20

                                                                                                                                    A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                                    -

                                                                                                                                    E.31.2. Changes

                                                                                                                                    +

                                                                                                                                    E.34.2. Changes

                                                                                                                                    • Improve handling of URLs in headline() function (Teodor)

                                                                                                                                    • diff --git a/docs/en_US/pg/release-8-0-21.html b/docs/en_US/pg/release-8-0-21.html new file mode 100644 index 0000000000..3b089dafb7 --- /dev/null +++ b/docs/en_US/pg/release-8-0-21.html @@ -0,0 +1,65 @@ + + + +E.33. Release 8.0.21 + + + + + + + + + +
                                                                                                                                      +

                                                                                                                                      E.33. Release 8.0.21

                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      Release date

                                                                                                                                      +

                                                                                                                                      2009-03-16

                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      This release contains a variety of fixes from 8.0.20. + For information about new features in the 8.0 major release, see + Section E.54, “Release 8.0”. +

                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      E.33.1. Migration to Version 8.0.21

                                                                                                                                      +

                                                                                                                                      A dump/restore is not required for those running 8.0.X. + However, if you are upgrading from a version earlier than 8.0.6, + see the release notes for 8.0.6. +

                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      E.33.2. Changes

                                                                                                                                      +
                                                                                                                                        +
                                                                                                                                      • +

                                                                                                                                        Prevent error recursion crashes when encoding conversion fails (Tom) +

                                                                                                                                        +

                                                                                                                                        This change extends fixes made in the last two minor releases for + related failure scenarios. The previous fixes were narrowly tailored + for the original problem reports, but we have now recognized that + any error thrown by an encoding conversion function could + potentially lead to infinite recursion while trying to report the + error. The solution therefore is to disable translation and encoding + conversion and report the plain-ASCII form of any error message, + if we find we have gotten into a recursive error reporting situation. +

                                                                                                                                        +
                                                                                                                                      • +
                                                                                                                                      • +

                                                                                                                                        Disallow CREATE CONVERSION with the wrong encodings + for the specified conversion function (Heikki) +

                                                                                                                                        +

                                                                                                                                        This prevents one possible scenario for encoding conversion failure. + The previous change is a backstop to guard against other kinds of + failures in the same area. +

                                                                                                                                        +
                                                                                                                                      • +
                                                                                                                                      • Fix core dump when to_char() is given format codes that + are inappropriate for the type of the data argument (Tom) +

                                                                                                                                      • +
                                                                                                                                      • Add MUST (Mauritius Island Summer Time) to the default list + of known timezone abbreviations (Xavier Bugaud) +

                                                                                                                                      • +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      + diff --git a/docs/en_US/pg/release-8-0-3.html b/docs/en_US/pg/release-8-0-3.html index 8eea10a7b3..9836cbd242 100644 --- a/docs/en_US/pg/release-8-0-3.html +++ b/docs/en_US/pg/release-8-0-3.html @@ -1,18 +1,18 @@ -E.48. Release 8.0.3 +E.51. Release 8.0.3 - - + + - - + +
                                                                                                                                      -

                                                                                                                                      E.48. Release 8.0.3

                                                                                                                                      +

                                                                                                                                      E.51. Release 8.0.3

                                                                                                                                      Release date

                                                                                                                                      2005-05-09

                                                                                                                                      @@ -20,10 +20,10 @@

                                                                                                                                      Release date

                                                                                                                                      This release contains a variety of fixes from 8.0.2, including several security-related issues. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                                      -

                                                                                                                                      E.48.1. Migration to Version 8.0.3

                                                                                                                                      +

                                                                                                                                      E.51.1. Migration to Version 8.0.3

                                                                                                                                      A dump/restore is not required for those running 8.0.X. However, it is one possible way of handling two significant security problems that have been found in the initial contents of 8.0.X system @@ -51,12 +51,12 @@

                                                                                                                                      Release date

                                                                                                                                      privileges of a database superuser.

                                                                                                                                      If you wish not to do an initdb, perform the same manual repair - procedures shown in the 7.4.8 release + procedures shown in the 7.4.8 release notes.

                                                                                                                                      -

                                                                                                                                      E.48.2. Changes

                                                                                                                                      +

                                                                                                                                      E.51.2. Changes

                                                                                                                                      • Change encoding function signature to prevent misuse

                                                                                                                                      • diff --git a/docs/en_US/pg/release-8-0-4.html b/docs/en_US/pg/release-8-0-4.html index bba125ad60..7f84d288ee 100644 --- a/docs/en_US/pg/release-8-0-4.html +++ b/docs/en_US/pg/release-8-0-4.html @@ -1,35 +1,35 @@ -E.47. Release 8.0.4 +E.50. Release 8.0.4 - - + + - - + +
                                                                                                                                        -

                                                                                                                                        E.47. Release 8.0.4

                                                                                                                                        +

                                                                                                                                        E.50. Release 8.0.4

                                                                                                                                        Release date

                                                                                                                                        2005-10-04

                                                                                                                                        This release contains a variety of fixes from 8.0.3. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                                        -

                                                                                                                                        E.47.1. Migration to Version 8.0.4

                                                                                                                                        +

                                                                                                                                        E.50.1. Migration to Version 8.0.4

                                                                                                                                        A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.3, see the release notes for 8.0.3.

                                                                                                                                        -

                                                                                                                                        E.47.2. Changes

                                                                                                                                        +

                                                                                                                                        E.50.2. Changes

                                                                                                                                        • Fix error that allowed VACUUM to remove diff --git a/docs/en_US/pg/release-8-0-5.html b/docs/en_US/pg/release-8-0-5.html index 30211856f8..2d3171aa72 100644 --- a/docs/en_US/pg/release-8-0-5.html +++ b/docs/en_US/pg/release-8-0-5.html @@ -1,35 +1,35 @@ -E.46. Release 8.0.5 +E.49. Release 8.0.5 - - + + - - + +

                                                                                                                                          -

                                                                                                                                          E.46. Release 8.0.5

                                                                                                                                          +

                                                                                                                                          E.49. Release 8.0.5

                                                                                                                                          Release date

                                                                                                                                          2005-12-12

                                                                                                                                          This release contains a variety of fixes from 8.0.4. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                                          -

                                                                                                                                          E.46.1. Migration to Version 8.0.5

                                                                                                                                          +

                                                                                                                                          E.49.1. Migration to Version 8.0.5

                                                                                                                                          A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.3, see the release notes for 8.0.3.

                                                                                                                                          -

                                                                                                                                          E.46.2. Changes

                                                                                                                                          +

                                                                                                                                          E.49.2. Changes

                                                                                                                                          • Fix race condition in transaction log management

                                                                                                                                            diff --git a/docs/en_US/pg/release-8-0-6.html b/docs/en_US/pg/release-8-0-6.html index d595f6d768..437b0da29c 100644 --- a/docs/en_US/pg/release-8-0-6.html +++ b/docs/en_US/pg/release-8-0-6.html @@ -1,28 +1,28 @@ -E.45. Release 8.0.6 +E.48. Release 8.0.6 - - + + - - + +
                                                                                                                                            -

                                                                                                                                            E.45. Release 8.0.6

                                                                                                                                            +

                                                                                                                                            E.48. Release 8.0.6

                                                                                                                                            Release date

                                                                                                                                            2006-01-09

                                                                                                                                            This release contains a variety of fixes from 8.0.5. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                                            -

                                                                                                                                            E.45.1. Migration to Version 8.0.6

                                                                                                                                            +

                                                                                                                                            E.48.1. Migration to Version 8.0.6

                                                                                                                                            A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.3, see the release notes for 8.0.3. @@ -32,7 +32,7 @@

                                                                                                                                            Release date

                                                                                                                                            -

                                                                                                                                            E.45.2. Changes

                                                                                                                                            +

                                                                                                                                            E.48.2. Changes

                                                                                                                                            • Fix Windows code so that postmaster will continue rather diff --git a/docs/en_US/pg/release-8-0-7.html b/docs/en_US/pg/release-8-0-7.html index 8a902a9237..8df5016663 100644 --- a/docs/en_US/pg/release-8-0-7.html +++ b/docs/en_US/pg/release-8-0-7.html @@ -1,35 +1,35 @@ -E.44. Release 8.0.7 +E.47. Release 8.0.7 - - + + - - + +

                                                                                                                                              -

                                                                                                                                              E.44. Release 8.0.7

                                                                                                                                              +

                                                                                                                                              E.47. Release 8.0.7

                                                                                                                                              Release date

                                                                                                                                              2006-02-14

                                                                                                                                              This release contains a variety of fixes from 8.0.6. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                                              -

                                                                                                                                              E.44.1. Migration to Version 8.0.7

                                                                                                                                              +

                                                                                                                                              E.47.1. Migration to Version 8.0.7

                                                                                                                                              A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                                              -

                                                                                                                                              E.44.2. Changes

                                                                                                                                              +

                                                                                                                                              E.47.2. Changes

                                                                                                                                              • Fix potential crash in SET diff --git a/docs/en_US/pg/release-8-0-8.html b/docs/en_US/pg/release-8-0-8.html index d1a15fde52..2ea7198c6a 100644 --- a/docs/en_US/pg/release-8-0-8.html +++ b/docs/en_US/pg/release-8-0-8.html @@ -1,18 +1,18 @@ -E.43. Release 8.0.8 +E.46. Release 8.0.8 - - + + - - + +

                                                                                                                                                -

                                                                                                                                                E.43. Release 8.0.8

                                                                                                                                                +

                                                                                                                                                E.46. Release 8.0.8

                                                                                                                                                Release date

                                                                                                                                                2006-05-23

                                                                                                                                                @@ -20,10 +20,10 @@

                                                                                                                                                Release date

                                                                                                                                                This release contains a variety of fixes from 8.0.7, including patches for extremely serious security issues. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                                                -

                                                                                                                                                E.43.1. Migration to Version 8.0.8

                                                                                                                                                +

                                                                                                                                                E.46.1. Migration to Version 8.0.8

                                                                                                                                                A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6. @@ -40,7 +40,7 @@

                                                                                                                                                Release date

                                                                                                                                                -

                                                                                                                                                E.43.2. Changes

                                                                                                                                                +

                                                                                                                                                E.46.2. Changes

                                                                                                                                                • Change the server to reject invalidly-encoded multibyte diff --git a/docs/en_US/pg/release-8-0-9.html b/docs/en_US/pg/release-8-0-9.html index 4c5fd93a48..b6d8f42599 100644 --- a/docs/en_US/pg/release-8-0-9.html +++ b/docs/en_US/pg/release-8-0-9.html @@ -1,35 +1,35 @@ -E.42. Release 8.0.9 +E.45. Release 8.0.9 - - + + - - + +

                                                                                                                                                  -

                                                                                                                                                  E.42. Release 8.0.9

                                                                                                                                                  +

                                                                                                                                                  E.45. Release 8.0.9

                                                                                                                                                  Release date

                                                                                                                                                  2006-10-16

                                                                                                                                                  This release contains a variety of fixes from 8.0.8. For information about new features in the 8.0 major release, see - Section E.51, “Release 8.0”. + Section E.54, “Release 8.0”.

                                                                                                                                                  -

                                                                                                                                                  E.42.1. Migration to Version 8.0.9

                                                                                                                                                  +

                                                                                                                                                  E.45.1. Migration to Version 8.0.9

                                                                                                                                                  A dump/restore is not required for those running 8.0.X. However, if you are upgrading from a version earlier than 8.0.6, see the release notes for 8.0.6.

                                                                                                                                                  -

                                                                                                                                                  E.42.2. Changes

                                                                                                                                                  +

                                                                                                                                                  E.45.2. Changes

                                                                                                                                                  • Fix crash when referencing NEW row values in rule WHERE expressions (Tom)

                                                                                                                                                  • diff --git a/docs/en_US/pg/release-8-0.html b/docs/en_US/pg/release-8-0.html index 6b1d1fac72..ff0d83199a 100644 --- a/docs/en_US/pg/release-8-0.html +++ b/docs/en_US/pg/release-8-0.html @@ -1,24 +1,24 @@ -E.51. Release 8.0 +E.54. Release 8.0 - - + + - - + +
                                                                                                                                                    -

                                                                                                                                                    E.51. Release 8.0

                                                                                                                                                    +

                                                                                                                                                    E.54. Release 8.0

                                                                                                                                                    Release date

                                                                                                                                                    2005-01-19

                                                                                                                                                    -

                                                                                                                                                    E.51.1. Overview

                                                                                                                                                    +

                                                                                                                                                    E.54.1. Overview

                                                                                                                                                    Major changes in this release:

                                                                                                                                                    @@ -104,7 +104,7 @@

                                                                                                                                                    Release date

                                                                                                                                                    -

                                                                                                                                                    E.51.2. Migration to Version 8.0

                                                                                                                                                    +

                                                                                                                                                    E.54.2. Migration to Version 8.0

                                                                                                                                                    A dump/restore using pg_dump is required for those wishing to migrate data from any previous release. @@ -236,7 +236,7 @@

                                                                                                                                                    Release date

                                                                                                                                                  -

                                                                                                                                                  E.51.3. Deprecated Features

                                                                                                                                                  +

                                                                                                                                                  E.54.3. Deprecated Features

                                                                                                                                                  Some aspects of PostgreSQL's behavior have been determined to be suboptimal. For the sake of backward compatibility these have not been removed in 8.0, but they are @@ -266,12 +266,12 @@

                                                                                                                                                  Release date

                                                                                                                                                -

                                                                                                                                                E.51.4. Changes

                                                                                                                                                +

                                                                                                                                                E.54.4. Changes

                                                                                                                                                Below you will find a detailed account of the changes between release 8.0 and the previous major release.

                                                                                                                                                -

                                                                                                                                                E.51.4.1. Performance Improvements

                                                                                                                                                +

                                                                                                                                                E.54.4.1. Performance Improvements

                                                                                                                                                • Support cross-data-type index usage (Tom) @@ -420,7 +420,7 @@

                                                                                                                                                  Release date

                                                                                                                                                -

                                                                                                                                                E.51.4.2. Server Changes

                                                                                                                                                +

                                                                                                                                                E.54.4.2. Server Changes

                                                                                                                                                • Add WAL file archiving and point-in-time recovery (Simon Riggs)

                                                                                                                                                • @@ -562,7 +562,7 @@

                                                                                                                                                  Release date

                                                                                                                                                -

                                                                                                                                                E.51.4.3. Query Changes

                                                                                                                                                +

                                                                                                                                                E.54.4.3. Query Changes

                                                                                                                                                • Add savepoints (nested transactions) (Alvaro)

                                                                                                                                                • @@ -668,7 +668,7 @@

                                                                                                                                                  Release date

                                                                                                                                                -

                                                                                                                                                E.51.4.4. Object Manipulation Changes

                                                                                                                                                +

                                                                                                                                                E.54.4.4. Object Manipulation Changes

                                                                                                                                                • Add COMMENT ON for casts, conversions, languages, operator classes, and large objects (Christopher) @@ -775,7 +775,7 @@

                                                                                                                                                  Release date

                                                                                                                                                -

                                                                                                                                                E.51.4.5. Utility Command Changes

                                                                                                                                                +

                                                                                                                                                E.54.4.5. Utility Command Changes

                                                                                                                                                • Allow CREATE SCHEMA to create triggers, indexes, and sequences (Neil) @@ -867,7 +867,7 @@

                                                                                                                                                  Release date

                                                                                                                                                -

                                                                                                                                                E.51.4.6. Data Type and Function Changes

                                                                                                                                                +

                                                                                                                                                E.54.4.6. Data Type and Function Changes

                                                                                                                                                • More complete support for composite types (row types) (Tom) @@ -1036,7 +1036,7 @@

                                                                                                                                                  Release date

                                                                                                                                                -

                                                                                                                                                E.51.4.7. Server-Side Language Changes

                                                                                                                                                +

                                                                                                                                                E.54.4.7. Server-Side Language Changes

                                                                                                                                                • In READ COMMITTED serialization mode, volatile functions now see the results of concurrent transactions committed up to the @@ -1117,7 +1117,7 @@

                                                                                                                                                  Release date

                                                                                                                                                -

                                                                                                                                                E.51.4.8. psql Changes

                                                                                                                                                +

                                                                                                                                                E.54.4.8. psql Changes

                                                                                                                                                • Improve psql information display about database objects (Christopher) @@ -1174,7 +1174,7 @@

                                                                                                                                                  Release date

                                                                                                                                                -

                                                                                                                                                E.51.4.9. pg_dump Changes

                                                                                                                                                +

                                                                                                                                                E.54.4.9. pg_dump Changes

                                                                                                                                                • Use dependency information to improve the reliability of @@ -1220,7 +1220,7 @@

                                                                                                                                                  Release date

                                                                                                                                                -

                                                                                                                                                E.51.4.10. libpq Changes

                                                                                                                                                +

                                                                                                                                                E.54.4.10. libpq Changes

                                                                                                                                                • Make libpq's SIGPIPE handling thread-safe (Bruce)

                                                                                                                                                • @@ -1246,7 +1246,7 @@

                                                                                                                                                  Release date

                                                                                                                                                -

                                                                                                                                                E.51.4.11. Source Code Changes

                                                                                                                                                +

                                                                                                                                                E.54.4.11. Source Code Changes

                                                                                                                                                • Allow the database server to run natively on Windows (Claudio, Magnus, Andrew)

                                                                                                                                                • @@ -1357,7 +1357,7 @@

                                                                                                                                                  Release date

                                                                                                                                                -

                                                                                                                                                E.51.4.12. Contrib Changes

                                                                                                                                                +

                                                                                                                                                E.54.4.12. Contrib Changes

                                                                                                                                                • Overhaul of contrib/dblink (Joe)

                                                                                                                                                • diff --git a/docs/en_US/pg/release-8-1-1.html b/docs/en_US/pg/release-8-1-1.html index 7f3482bd4d..d6c4699661 100644 --- a/docs/en_US/pg/release-8-1-1.html +++ b/docs/en_US/pg/release-8-1-1.html @@ -1,33 +1,33 @@ -E.29. Release 8.1.1 +E.31. Release 8.1.1 - - + + - - + +
                                                                                                                                                  -

                                                                                                                                                  E.29. Release 8.1.1

                                                                                                                                                  +

                                                                                                                                                  E.31. Release 8.1.1

                                                                                                                                                  Release date

                                                                                                                                                  2005-12-12

                                                                                                                                                  This release contains a variety of fixes from 8.1.0. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                  -

                                                                                                                                                  E.29.1. Migration to Version 8.1.1

                                                                                                                                                  +

                                                                                                                                                  E.31.1. Migration to Version 8.1.1

                                                                                                                                                  A dump/restore is not required for those running 8.1.X.

                                                                                                                                                  -

                                                                                                                                                  E.29.2. Changes

                                                                                                                                                  +

                                                                                                                                                  E.31.2. Changes

                                                                                                                                                  • Fix incorrect optimizations of outer-join conditions (Tom)

                                                                                                                                                  • diff --git a/docs/en_US/pg/release-8-1-10.html b/docs/en_US/pg/release-8-1-10.html index 08b92c5e10..dd57792a0e 100644 --- a/docs/en_US/pg/release-8-1-10.html +++ b/docs/en_US/pg/release-8-1-10.html @@ -1,35 +1,35 @@ -E.20. Release 8.1.10 +E.22. Release 8.1.10 - - + + - - + +
                                                                                                                                                    -

                                                                                                                                                    E.20. Release 8.1.10

                                                                                                                                                    +

                                                                                                                                                    E.22. Release 8.1.10

                                                                                                                                                    Release date

                                                                                                                                                    2007-09-17

                                                                                                                                                    This release contains a variety of fixes from 8.1.9. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                    -

                                                                                                                                                    E.20.1. Migration to Version 8.1.10

                                                                                                                                                    +

                                                                                                                                                    E.22.1. Migration to Version 8.1.10

                                                                                                                                                    A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2.

                                                                                                                                                    -

                                                                                                                                                    E.20.2. Changes

                                                                                                                                                    +

                                                                                                                                                    E.22.2. Changes

                                                                                                                                                    • Prevent index corruption when a transaction inserts rows and then aborts close to the end of a concurrent VACUUM diff --git a/docs/en_US/pg/release-8-1-11.html b/docs/en_US/pg/release-8-1-11.html index 6fa0510eeb..4220661fb2 100644 --- a/docs/en_US/pg/release-8-1-11.html +++ b/docs/en_US/pg/release-8-1-11.html @@ -1,18 +1,18 @@ -E.19. Release 8.1.11 +E.21. Release 8.1.11 - - + + - - + +

                                                                                                                                                      -

                                                                                                                                                      E.19. Release 8.1.11

                                                                                                                                                      +

                                                                                                                                                      E.21. Release 8.1.11

                                                                                                                                                      Release date

                                                                                                                                                      2008-01-07

                                                                                                                                                      @@ -20,7 +20,7 @@

                                                                                                                                                      Release date

                                                                                                                                                      This release contains a variety of fixes from 8.1.10, including fixes for significant security issues. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                      This is the last 8.1.X release for which the PostgreSQL community will produce binary packages for Windows. @@ -30,14 +30,14 @@

                                                                                                                                                      Release date

                                                                                                                                                      be supported on other platforms.

                                                                                                                                                      -

                                                                                                                                                      E.19.1. Migration to Version 8.1.11

                                                                                                                                                      +

                                                                                                                                                      E.21.1. Migration to Version 8.1.11

                                                                                                                                                      A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2.

                                                                                                                                                      -

                                                                                                                                                      E.19.2. Changes

                                                                                                                                                      +

                                                                                                                                                      E.21.2. Changes

                                                                                                                                                      • Prevent functions in indexes from executing with the privileges of diff --git a/docs/en_US/pg/release-8-1-12.html b/docs/en_US/pg/release-8-1-12.html index 10ff25aaaa..e269d79473 100644 --- a/docs/en_US/pg/release-8-1-12.html +++ b/docs/en_US/pg/release-8-1-12.html @@ -1,35 +1,35 @@ -E.18. Release 8.1.12 +E.20. Release 8.1.12 - - + + - - + +

                                                                                                                                                        -

                                                                                                                                                        E.18. Release 8.1.12

                                                                                                                                                        +

                                                                                                                                                        E.20. Release 8.1.12

                                                                                                                                                        Release date

                                                                                                                                                        never released

                                                                                                                                                        This release contains a variety of fixes from 8.1.11. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                        -

                                                                                                                                                        E.18.1. Migration to Version 8.1.12

                                                                                                                                                        +

                                                                                                                                                        E.20.1. Migration to Version 8.1.12

                                                                                                                                                        A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2.

                                                                                                                                                        -

                                                                                                                                                        E.18.2. Changes

                                                                                                                                                        +

                                                                                                                                                        E.20.2. Changes

                                                                                                                                                        • Fix ALTER TABLE ADD COLUMN ... PRIMARY KEY so that the new diff --git a/docs/en_US/pg/release-8-1-13.html b/docs/en_US/pg/release-8-1-13.html index 575fdfe8b2..4bad53d8af 100644 --- a/docs/en_US/pg/release-8-1-13.html +++ b/docs/en_US/pg/release-8-1-13.html @@ -1,35 +1,35 @@ -E.17. Release 8.1.13 +E.19. Release 8.1.13 - - + + - - + +

                                                                                                                                                          -

                                                                                                                                                          E.17. Release 8.1.13

                                                                                                                                                          +

                                                                                                                                                          E.19. Release 8.1.13

                                                                                                                                                          Release date

                                                                                                                                                          2008-06-12

                                                                                                                                                          This release contains one serious and one minor bug fix over 8.1.12. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                          -

                                                                                                                                                          E.17.1. Migration to Version 8.1.13

                                                                                                                                                          +

                                                                                                                                                          E.19.1. Migration to Version 8.1.13

                                                                                                                                                          A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2.

                                                                                                                                                          -

                                                                                                                                                          E.17.2. Changes

                                                                                                                                                          +

                                                                                                                                                          E.19.2. Changes

                                                                                                                                                          • Make pg_get_ruledef() parenthesize negative constants (Tom) diff --git a/docs/en_US/pg/release-8-1-14.html b/docs/en_US/pg/release-8-1-14.html index 9fdc9f9eea..d2d59f0fc7 100644 --- a/docs/en_US/pg/release-8-1-14.html +++ b/docs/en_US/pg/release-8-1-14.html @@ -1,35 +1,35 @@ -E.16. Release 8.1.14 +E.18. Release 8.1.14 - - + + - - + +

                                                                                                                                                            -

                                                                                                                                                            E.16. Release 8.1.14

                                                                                                                                                            +

                                                                                                                                                            E.18. Release 8.1.14

                                                                                                                                                            Release date

                                                                                                                                                            2008-09-22

                                                                                                                                                            This release contains a variety of fixes from 8.1.13. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                            -

                                                                                                                                                            E.16.1. Migration to Version 8.1.14

                                                                                                                                                            +

                                                                                                                                                            E.18.1. Migration to Version 8.1.14

                                                                                                                                                            A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2.

                                                                                                                                                            -

                                                                                                                                                            E.16.2. Changes

                                                                                                                                                            +

                                                                                                                                                            E.18.2. Changes

                                                                                                                                                            • Widen local lock counters from 32 to 64 bits (Tom) diff --git a/docs/en_US/pg/release-8-1-15.html b/docs/en_US/pg/release-8-1-15.html index 952030fa8a..6270576e19 100644 --- a/docs/en_US/pg/release-8-1-15.html +++ b/docs/en_US/pg/release-8-1-15.html @@ -1,28 +1,28 @@ -E.15. Release 8.1.15 +E.17. Release 8.1.15 - - + + - - + +

                                                                                                                                                              -

                                                                                                                                                              E.15. Release 8.1.15

                                                                                                                                                              +

                                                                                                                                                              E.17. Release 8.1.15

                                                                                                                                                              Release date

                                                                                                                                                              2008-11-03

                                                                                                                                                              This release contains a variety of fixes from 8.1.14. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                              -

                                                                                                                                                              E.15.1. Migration to Version 8.1.15

                                                                                                                                                              +

                                                                                                                                                              E.17.1. Migration to Version 8.1.15

                                                                                                                                                              A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2. Also, if you were running a previous @@ -31,7 +31,7 @@

                                                                                                                                                              Release date

                                                                                                                                                              -

                                                                                                                                                              E.15.2. Changes

                                                                                                                                                              +

                                                                                                                                                              E.17.2. Changes

                                                                                                                                                              • Fix GiST index corruption due to marking the wrong index entry diff --git a/docs/en_US/pg/release-8-1-16.html b/docs/en_US/pg/release-8-1-16.html index efd4c269b4..882eb5e3d6 100644 --- a/docs/en_US/pg/release-8-1-16.html +++ b/docs/en_US/pg/release-8-1-16.html @@ -1,35 +1,35 @@ -E.14. Release 8.1.16 +E.16. Release 8.1.16 - - + + - - + +

                                                                                                                                                                -

                                                                                                                                                                E.14. Release 8.1.16

                                                                                                                                                                +

                                                                                                                                                                E.16. Release 8.1.16

                                                                                                                                                                Release date

                                                                                                                                                                2009-02-02

                                                                                                                                                                This release contains a variety of fixes from 8.1.15. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                                -

                                                                                                                                                                E.14.1. Migration to Version 8.1.16

                                                                                                                                                                +

                                                                                                                                                                E.16.1. Migration to Version 8.1.16

                                                                                                                                                                A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.15, see the release notes for 8.1.15.

                                                                                                                                                                -

                                                                                                                                                                E.14.2. Changes

                                                                                                                                                                +

                                                                                                                                                                E.16.2. Changes

                                                                                                                                                                • Fix crash in autovacuum (Alvaro) diff --git a/docs/en_US/pg/release-8-1-17.html b/docs/en_US/pg/release-8-1-17.html new file mode 100644 index 0000000000..92f1621906 --- /dev/null +++ b/docs/en_US/pg/release-8-1-17.html @@ -0,0 +1,96 @@ + + + +E.15. Release 8.1.17 + + + + + + + + + +

                                                                                                                                                                  +

                                                                                                                                                                  E.15. Release 8.1.17

                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  Release date

                                                                                                                                                                  +

                                                                                                                                                                  2009-03-16

                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  This release contains a variety of fixes from 8.1.16. + For information about new features in the 8.1 major release, see + Section E.32, “Release 8.1”. +

                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  E.15.1. Migration to Version 8.1.17

                                                                                                                                                                  +

                                                                                                                                                                  A dump/restore is not required for those running 8.1.X. + However, if you are upgrading from a version earlier than 8.1.15, + see the release notes for 8.1.15. +

                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  +

                                                                                                                                                                  E.15.2. Changes

                                                                                                                                                                  +
                                                                                                                                                                    +
                                                                                                                                                                  • +

                                                                                                                                                                    Prevent error recursion crashes when encoding conversion fails (Tom) +

                                                                                                                                                                    +

                                                                                                                                                                    This change extends fixes made in the last two minor releases for + related failure scenarios. The previous fixes were narrowly tailored + for the original problem reports, but we have now recognized that + any error thrown by an encoding conversion function could + potentially lead to infinite recursion while trying to report the + error. The solution therefore is to disable translation and encoding + conversion and report the plain-ASCII form of any error message, + if we find we have gotten into a recursive error reporting situation. +

                                                                                                                                                                    +
                                                                                                                                                                  • +
                                                                                                                                                                  • +

                                                                                                                                                                    Disallow CREATE CONVERSION with the wrong encodings + for the specified conversion function (Heikki) +

                                                                                                                                                                    +

                                                                                                                                                                    This prevents one possible scenario for encoding conversion failure. + The previous change is a backstop to guard against other kinds of + failures in the same area. +

                                                                                                                                                                    +
                                                                                                                                                                  • +
                                                                                                                                                                  • Fix core dump when to_char() is given format codes that + are inappropriate for the type of the data argument (Tom) +

                                                                                                                                                                  • +
                                                                                                                                                                  • +

                                                                                                                                                                    Fix decompilation of CASE WHEN with an implicit coercion + (Tom) +

                                                                                                                                                                    +

                                                                                                                                                                    This mistake could lead to Assert failures in an Assert-enabled build, + or an “unexpected CASE WHEN clause” error message in other + cases, when trying to examine or dump a view. +

                                                                                                                                                                    +
                                                                                                                                                                  • +
                                                                                                                                                                  • +

                                                                                                                                                                    Fix possible misassignment of the owner of a TOAST table's rowtype (Tom) +

                                                                                                                                                                    +

                                                                                                                                                                    If CLUSTER or a rewriting variant of ALTER TABLE + were executed by someone other than the table owner, the + pg_type entry for the table's TOAST table would end up + marked as owned by that someone. This caused no immediate problems, + since the permissions on the TOAST rowtype aren't examined by any + ordinary database operation. However, it could lead to unexpected + failures if one later tried to drop the role that issued the command + (in 8.1 or 8.2), or “owner of data type appears to be invalid” + warnings from pg_dump after having done so (in 8.3). +

                                                                                                                                                                    +
                                                                                                                                                                  • +
                                                                                                                                                                  • +

                                                                                                                                                                    Clean up PL/pgSQL error status variables fully at block exit + (Ashesh Vashi and Dave Page) +

                                                                                                                                                                    +

                                                                                                                                                                    This is not a problem for PL/pgSQL itself, but the omission could cause + the PL/pgSQL Debugger to crash while examining the state of a function. +

                                                                                                                                                                    +
                                                                                                                                                                  • +
                                                                                                                                                                  • Add MUST (Mauritius Island Summer Time) to the default list + of known timezone abbreviations (Xavier Bugaud) +

                                                                                                                                                                  • +
                                                                                                                                                                  +
                                                                                                                                                                  +
                                                                                                                                                                  + diff --git a/docs/en_US/pg/release-8-1-2.html b/docs/en_US/pg/release-8-1-2.html index e1df08919a..3e452d7fa5 100644 --- a/docs/en_US/pg/release-8-1-2.html +++ b/docs/en_US/pg/release-8-1-2.html @@ -1,28 +1,28 @@ -E.28. Release 8.1.2 +E.30. Release 8.1.2 - - + + - - + +
                                                                                                                                                                  -

                                                                                                                                                                  E.28. Release 8.1.2

                                                                                                                                                                  +

                                                                                                                                                                  E.30. Release 8.1.2

                                                                                                                                                                  Release date

                                                                                                                                                                  2006-01-09

                                                                                                                                                                  This release contains a variety of fixes from 8.1.1. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                                  -

                                                                                                                                                                  E.28.1. Migration to Version 8.1.2

                                                                                                                                                                  +

                                                                                                                                                                  E.30.1. Migration to Version 8.1.2

                                                                                                                                                                  A dump/restore is not required for those running 8.1.X. However, you might need to REINDEX indexes on textual columns after updating, if you are affected by the locale or @@ -30,7 +30,7 @@

                                                                                                                                                                  Release date

                                                                                                                                                                  -

                                                                                                                                                                  E.28.2. Changes

                                                                                                                                                                  +

                                                                                                                                                                  E.30.2. Changes

                                                                                                                                                                  • Fix Windows code so that postmaster will continue rather diff --git a/docs/en_US/pg/release-8-1-3.html b/docs/en_US/pg/release-8-1-3.html index ab885e807d..5e6367de6a 100644 --- a/docs/en_US/pg/release-8-1-3.html +++ b/docs/en_US/pg/release-8-1-3.html @@ -1,18 +1,18 @@ -E.27. Release 8.1.3 +E.29. Release 8.1.3 - - + + - - + +

                                                                                                                                                                    -

                                                                                                                                                                    E.27. Release 8.1.3

                                                                                                                                                                    +

                                                                                                                                                                    E.29. Release 8.1.3

                                                                                                                                                                    Release date

                                                                                                                                                                    2006-02-14

                                                                                                                                                                    @@ -20,17 +20,17 @@

                                                                                                                                                                    Release date

                                                                                                                                                                    This release contains a variety of fixes from 8.1.2, including one very serious security issue. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                                    -

                                                                                                                                                                    E.27.1. Migration to Version 8.1.3

                                                                                                                                                                    +

                                                                                                                                                                    E.29.1. Migration to Version 8.1.3

                                                                                                                                                                    A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2.

                                                                                                                                                                    -

                                                                                                                                                                    E.27.2. Changes

                                                                                                                                                                    +

                                                                                                                                                                    E.29.2. Changes

                                                                                                                                                                    • Fix bug that allowed any logged-in user to SET diff --git a/docs/en_US/pg/release-8-1-4.html b/docs/en_US/pg/release-8-1-4.html index ed0861ec9e..c52671351b 100644 --- a/docs/en_US/pg/release-8-1-4.html +++ b/docs/en_US/pg/release-8-1-4.html @@ -1,18 +1,18 @@ -E.26. Release 8.1.4 +E.28. Release 8.1.4 - - + + - - + +

                                                                                                                                                                      -

                                                                                                                                                                      E.26. Release 8.1.4

                                                                                                                                                                      +

                                                                                                                                                                      E.28. Release 8.1.4

                                                                                                                                                                      Release date

                                                                                                                                                                      2006-05-23

                                                                                                                                                                      @@ -20,10 +20,10 @@

                                                                                                                                                                      Release date

                                                                                                                                                                      This release contains a variety of fixes from 8.1.3, including patches for extremely serious security issues. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                                      -

                                                                                                                                                                      E.26.1. Migration to Version 8.1.4

                                                                                                                                                                      +

                                                                                                                                                                      E.28.1. Migration to Version 8.1.4

                                                                                                                                                                      A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2. @@ -40,7 +40,7 @@

                                                                                                                                                                      Release date

                                                                                                                                                                      -

                                                                                                                                                                      E.26.2. Changes

                                                                                                                                                                      +

                                                                                                                                                                      E.28.2. Changes

                                                                                                                                                                      • Change the server to reject invalidly-encoded multibyte diff --git a/docs/en_US/pg/release-8-1-5.html b/docs/en_US/pg/release-8-1-5.html index f95b5bd382..b0c326e07b 100644 --- a/docs/en_US/pg/release-8-1-5.html +++ b/docs/en_US/pg/release-8-1-5.html @@ -1,35 +1,35 @@ -E.25. Release 8.1.5 +E.27. Release 8.1.5 - - + + - - + +

                                                                                                                                                                        -

                                                                                                                                                                        E.25. Release 8.1.5

                                                                                                                                                                        +

                                                                                                                                                                        E.27. Release 8.1.5

                                                                                                                                                                        Release date

                                                                                                                                                                        2006-10-16

                                                                                                                                                                        This release contains a variety of fixes from 8.1.4. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                                        -

                                                                                                                                                                        E.25.1. Migration to Version 8.1.5

                                                                                                                                                                        +

                                                                                                                                                                        E.27.1. Migration to Version 8.1.5

                                                                                                                                                                        A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2.

                                                                                                                                                                        -

                                                                                                                                                                        E.25.2. Changes

                                                                                                                                                                        +

                                                                                                                                                                        E.27.2. Changes

                                                                                                                                                                        • Disallow aggregate functions in UPDATE diff --git a/docs/en_US/pg/release-8-1-6.html b/docs/en_US/pg/release-8-1-6.html index 02501be81a..d6217b0012 100644 --- a/docs/en_US/pg/release-8-1-6.html +++ b/docs/en_US/pg/release-8-1-6.html @@ -1,35 +1,35 @@ -E.24. Release 8.1.6 +E.26. Release 8.1.6 - - + + - - + +

                                                                                                                                                                          -

                                                                                                                                                                          E.24. Release 8.1.6

                                                                                                                                                                          +

                                                                                                                                                                          E.26. Release 8.1.6

                                                                                                                                                                          Release date

                                                                                                                                                                          2007-01-08

                                                                                                                                                                          This release contains a variety of fixes from 8.1.5. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                                          -

                                                                                                                                                                          E.24.1. Migration to Version 8.1.6

                                                                                                                                                                          +

                                                                                                                                                                          E.26.1. Migration to Version 8.1.6

                                                                                                                                                                          A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2.

                                                                                                                                                                          -

                                                                                                                                                                          E.24.2. Changes

                                                                                                                                                                          +

                                                                                                                                                                          E.26.2. Changes

                                                                                                                                                                          • Improve handling of getaddrinfo() on AIX (Tom) diff --git a/docs/en_US/pg/release-8-1-7.html b/docs/en_US/pg/release-8-1-7.html index 48d06afeeb..96d44f343b 100644 --- a/docs/en_US/pg/release-8-1-7.html +++ b/docs/en_US/pg/release-8-1-7.html @@ -1,18 +1,18 @@ -E.23. Release 8.1.7 +E.25. Release 8.1.7 - - + + - - + +

                                                                                                                                                                            -

                                                                                                                                                                            E.23. Release 8.1.7

                                                                                                                                                                            +

                                                                                                                                                                            E.25. Release 8.1.7

                                                                                                                                                                            Release date

                                                                                                                                                                            2007-02-05

                                                                                                                                                                            @@ -20,17 +20,17 @@

                                                                                                                                                                            Release date

                                                                                                                                                                            This release contains a variety of fixes from 8.1.6, including a security fix. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                                            -

                                                                                                                                                                            E.23.1. Migration to Version 8.1.7

                                                                                                                                                                            +

                                                                                                                                                                            E.25.1. Migration to Version 8.1.7

                                                                                                                                                                            A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2.

                                                                                                                                                                            -

                                                                                                                                                                            E.23.2. Changes

                                                                                                                                                                            +

                                                                                                                                                                            E.25.2. Changes

                                                                                                                                                                            • Remove security vulnerabilities that allowed connected users diff --git a/docs/en_US/pg/release-8-1-8.html b/docs/en_US/pg/release-8-1-8.html index 3e3fe21c5f..599e553b4b 100644 --- a/docs/en_US/pg/release-8-1-8.html +++ b/docs/en_US/pg/release-8-1-8.html @@ -1,35 +1,35 @@ -E.22. Release 8.1.8 +E.24. Release 8.1.8 - - + + - - + +

                                                                                                                                                                              -

                                                                                                                                                                              E.22. Release 8.1.8

                                                                                                                                                                              +

                                                                                                                                                                              E.24. Release 8.1.8

                                                                                                                                                                              Release date

                                                                                                                                                                              2007-02-07

                                                                                                                                                                              This release contains one fix from 8.1.7. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                                              -

                                                                                                                                                                              E.22.1. Migration to Version 8.1.8

                                                                                                                                                                              +

                                                                                                                                                                              E.24.1. Migration to Version 8.1.8

                                                                                                                                                                              A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2.

                                                                                                                                                                              -

                                                                                                                                                                              E.22.2. Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.24.2. Changes

                                                                                                                                                                              • Remove overly-restrictive check for type length in constraints and functional indexes(Tom)

                                                                                                                                                                              diff --git a/docs/en_US/pg/release-8-1-9.html b/docs/en_US/pg/release-8-1-9.html index 6a0a5aa0f2..1d99cb26cf 100644 --- a/docs/en_US/pg/release-8-1-9.html +++ b/docs/en_US/pg/release-8-1-9.html @@ -1,18 +1,18 @@ -E.21. Release 8.1.9 +E.23. Release 8.1.9 - - + + - - + +
                                                                                                                                                                              -

                                                                                                                                                                              E.21. Release 8.1.9

                                                                                                                                                                              +

                                                                                                                                                                              E.23. Release 8.1.9

                                                                                                                                                                              Release date

                                                                                                                                                                              2007-04-23

                                                                                                                                                                              @@ -20,17 +20,17 @@

                                                                                                                                                                              Release date

                                                                                                                                                                              This release contains a variety of fixes from 8.1.8, including a security fix. For information about new features in the 8.1 major release, see - Section E.30, “Release 8.1”. + Section E.32, “Release 8.1”.

                                                                                                                                                                              -

                                                                                                                                                                              E.21.1. Migration to Version 8.1.9

                                                                                                                                                                              +

                                                                                                                                                                              E.23.1. Migration to Version 8.1.9

                                                                                                                                                                              A dump/restore is not required for those running 8.1.X. However, if you are upgrading from a version earlier than 8.1.2, see the release notes for 8.1.2.

                                                                                                                                                                              -

                                                                                                                                                                              E.21.2. Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.23.2. Changes

                                                                                                                                                                              • Support explicit placement of the temporary-table schema within diff --git a/docs/en_US/pg/release-8-1.html b/docs/en_US/pg/release-8-1.html index a9c1b9765a..4488d38d15 100644 --- a/docs/en_US/pg/release-8-1.html +++ b/docs/en_US/pg/release-8-1.html @@ -1,24 +1,24 @@ -E.30. Release 8.1 +E.32. Release 8.1 - - + + - - + +

                                                                                                                                                                                -

                                                                                                                                                                                E.30. Release 8.1

                                                                                                                                                                                +

                                                                                                                                                                                E.32. Release 8.1

                                                                                                                                                                                Release date

                                                                                                                                                                                2005-11-08

                                                                                                                                                                                -

                                                                                                                                                                                E.30.1. Overview

                                                                                                                                                                                +

                                                                                                                                                                                E.32.1. Overview

                                                                                                                                                                                Major changes in this release:

                                                                                                                                                                                @@ -143,7 +143,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                                -

                                                                                                                                                                                E.30.2. Migration to Version 8.1

                                                                                                                                                                                +

                                                                                                                                                                                E.32.2. Migration to Version 8.1

                                                                                                                                                                                A dump/restore using pg_dump is required for those wishing to migrate data from any previous release.

                                                                                                                                                                                @@ -377,13 +377,13 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3. Additional Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3. Additional Changes

                                                                                                                                                                              Below you will find a detailed account of the additional changes between PostgreSQL 8.1 and the previous major release.

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.1. Performance Improvements

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.1. Performance Improvements

                                                                                                                                                                              • Improve GiST and R-tree index performance (Neil)

                                                                                                                                                                              • @@ -459,7 +459,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.2. Server Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.2. Server Changes

                                                                                                                                                                              • Prevent problems due to transaction ID (XID) wraparound (Tom) @@ -552,7 +552,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.3. Query Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.3. Query Changes

                                                                                                                                                                              • Add temporary views (Koju Iijima, Neil)

                                                                                                                                                                              • @@ -606,7 +606,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.4. Object Manipulation Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.4. Object Manipulation Changes

                                                                                                                                                                              • Track dependencies of shared objects (Alvaro) @@ -645,7 +645,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.5. Utility Command Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.5. Utility Command Changes

                                                                                                                                                                              • Allow TRUNCATE to truncate multiple tables in a @@ -729,7 +729,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.6. Data Type and Function Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.6. Data Type and Function Changes

                                                                                                                                                                              • Add MAX() and MIN() aggregates for array types (Koju Iijima) @@ -918,7 +918,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.7. Encoding and Locale Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.7. Encoding and Locale Changes

                                                                                                                                                                              • Rename some encodings to be more consistent and to follow @@ -964,7 +964,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.8. General Server-Side Language Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.8. General Server-Side Language Changes

                                                                                                                                                                              • Fix ALTER LANGUAGE RENAME (Sergey Yatskevich)

                                                                                                                                                                              • @@ -999,7 +999,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.9. PL/PgSQL Server-Side Language Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.9. PL/PgSQL Server-Side Language Changes

                                                                                                                                                                              • Overhaul the memory management of PL/PgSQL functions (Neil) @@ -1053,7 +1053,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.10. PL/Perl Server-Side Language Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.10. PL/Perl Server-Side Language Changes

                                                                                                                                                                              • Allow large result sets to be returned efficiently (Abhijit @@ -1097,7 +1097,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.11. psql Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.11. psql Changes

                                                                                                                                                                              • Add \set ON_ERROR_ROLLBACK to allow statements in @@ -1170,7 +1170,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.12. pg_dump Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.12. pg_dump Changes

                                                                                                                                                                              • Add -n / --schema switch to @@ -1215,7 +1215,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.13. libpq Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.13. libpq Changes

                                                                                                                                                                              • Add a PGPASSFILE environment variable to specify the password file's filename (Andrew) @@ -1231,7 +1231,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.14. Source Code Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.14. Source Code Changes

                                                                                                                                                                              • Fix pgxs to support building against a relocated installation @@ -1308,7 +1308,7 @@

                                                                                                                                                                                Release date

                                                                                                                                                                              -

                                                                                                                                                                              E.30.3.15. Contrib Changes

                                                                                                                                                                              +

                                                                                                                                                                              E.32.3.15. Contrib Changes

                                                                                                                                                                              • Add /contrib/pg_buffercache contrib module (Mark diff --git a/docs/en_US/pg/release-8-2-1.html b/docs/en_US/pg/release-8-2-1.html index f51d85c914..181d00ff10 100644 --- a/docs/en_US/pg/release-8-2-1.html +++ b/docs/en_US/pg/release-8-2-1.html @@ -1,33 +1,33 @@ -E.12. Release 8.2.1 +E.13. Release 8.2.1 - - + + - - + +

                                                                                                                                                                                -

                                                                                                                                                                                E.12. Release 8.2.1

                                                                                                                                                                                +

                                                                                                                                                                                E.13. Release 8.2.1

                                                                                                                                                                                Release date

                                                                                                                                                                                2007-01-08

                                                                                                                                                                                This release contains a variety of fixes from 8.2. For information about new features in the 8.2 major release, see - Section E.13, “Release 8.2”. + Section E.14, “Release 8.2”.

                                                                                                                                                                                -

                                                                                                                                                                                E.12.1. Migration to Version 8.2.1

                                                                                                                                                                                +

                                                                                                                                                                                E.13.1. Migration to Version 8.2.1

                                                                                                                                                                                A dump/restore is not required for those running 8.2.

                                                                                                                                                                                -

                                                                                                                                                                                E.12.2. Changes

                                                                                                                                                                                +

                                                                                                                                                                                E.13.2. Changes

                                                                                                                                                                                • Fix crash with SELECT ... LIMIT ALL (also LIMIT NULL) (Tom) diff --git a/docs/en_US/pg/release-8-2-10.html b/docs/en_US/pg/release-8-2-10.html index 90874d8f07..bbd0ca4855 100644 --- a/docs/en_US/pg/release-8-2-10.html +++ b/docs/en_US/pg/release-8-2-10.html @@ -1,35 +1,35 @@ -E.3. Release 8.2.10 +E.4. Release 8.2.10 - - + + - - + +

                                                                                                                                                                                  -

                                                                                                                                                                                  E.3. Release 8.2.10

                                                                                                                                                                                  +

                                                                                                                                                                                  E.4. Release 8.2.10

                                                                                                                                                                                  Release date

                                                                                                                                                                                  2008-09-22

                                                                                                                                                                                  This release contains a variety of fixes from 8.2.9. For information about new features in the 8.2 major release, see - Section E.13, “Release 8.2”. + Section E.14, “Release 8.2”.

                                                                                                                                                                                  -

                                                                                                                                                                                  E.3.1. Migration to Version 8.2.10

                                                                                                                                                                                  +

                                                                                                                                                                                  E.4.1. Migration to Version 8.2.10

                                                                                                                                                                                  A dump/restore is not required for those running 8.2.X. However, if you are upgrading from a version earlier than 8.2.7, see the release notes for 8.2.7.

                                                                                                                                                                                  -

                                                                                                                                                                                  E.3.2. Changes

                                                                                                                                                                                  +

                                                                                                                                                                                  E.4.2. Changes

                                                                                                                                                                                  • Fix bug in btree WAL recovery code (Heikki) diff --git a/docs/en_US/pg/release-8-2-11.html b/docs/en_US/pg/release-8-2-11.html index 821a9a239a..c14b8ae4c3 100644 --- a/docs/en_US/pg/release-8-2-11.html +++ b/docs/en_US/pg/release-8-2-11.html @@ -1,28 +1,28 @@ -E.2. Release 8.2.11 +E.3. Release 8.2.11 - - + + - - + +

                                                                                                                                                                                    -

                                                                                                                                                                                    E.2. Release 8.2.11

                                                                                                                                                                                    +

                                                                                                                                                                                    E.3. Release 8.2.11

                                                                                                                                                                                    Release date

                                                                                                                                                                                    2008-11-03

                                                                                                                                                                                    This release contains a variety of fixes from 8.2.10. For information about new features in the 8.2 major release, see - Section E.13, “Release 8.2”. + Section E.14, “Release 8.2”.

                                                                                                                                                                                    -

                                                                                                                                                                                    E.2.1. Migration to Version 8.2.11

                                                                                                                                                                                    +

                                                                                                                                                                                    E.3.1. Migration to Version 8.2.11

                                                                                                                                                                                    A dump/restore is not required for those running 8.2.X. However, if you are upgrading from a version earlier than 8.2.7, see the release notes for 8.2.7. Also, if you were running a previous @@ -31,7 +31,7 @@

                                                                                                                                                                                    Release date

                                                                                                                                                                                    -

                                                                                                                                                                                    E.2.2. Changes

                                                                                                                                                                                    +

                                                                                                                                                                                    E.3.2. Changes

                                                                                                                                                                                    • Fix GiST index corruption due to marking the wrong index entry diff --git a/docs/en_US/pg/release-8-2-12.html b/docs/en_US/pg/release-8-2-12.html new file mode 100644 index 0000000000..c70b690629 --- /dev/null +++ b/docs/en_US/pg/release-8-2-12.html @@ -0,0 +1,113 @@ + + + +E.2. Release 8.2.12 + + + + + + + + + +

                                                                                                                                                                                      +

                                                                                                                                                                                      E.2. Release 8.2.12

                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      Release date

                                                                                                                                                                                      +

                                                                                                                                                                                      2009-02-02

                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      This release contains a variety of fixes from 8.2.11. + For information about new features in the 8.2 major release, see + Section E.14, “Release 8.2”. +

                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      E.2.1. Migration to Version 8.2.12

                                                                                                                                                                                      +

                                                                                                                                                                                      A dump/restore is not required for those running 8.2.X. + However, if you are upgrading from a version earlier than 8.2.11, + see the release notes for 8.2.11. +

                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      E.2.2. Changes

                                                                                                                                                                                      +
                                                                                                                                                                                        +
                                                                                                                                                                                      • Improve handling of URLs in headline() function (Teodor) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      • Improve handling of overlength headlines in headline() + function (Teodor) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      • Prevent possible Assert failure or misconversion if an encoding + conversion is created with the wrong conversion function for the + specified pair of encodings (Tom, Heikki) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      • Fix possible Assert failure if a statement executed in PL/pgSQL is + rewritten into another kind of statement, for example if an + INSERT is rewritten into an UPDATE (Heikki) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      • +

                                                                                                                                                                                        Ensure that a snapshot is available to datatype input functions (Tom) +

                                                                                                                                                                                        +

                                                                                                                                                                                        This primarily affects domains that are declared with CHECK + constraints involving user-defined stable or immutable functions. Such + functions typically fail if no snapshot has been set. +

                                                                                                                                                                                        +
                                                                                                                                                                                      • +
                                                                                                                                                                                      • Make it safer for SPI-using functions to be used within datatype I/O; + in particular, to be used in domain check constraints (Tom) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      • Avoid unnecessary locking of small tables in VACUUM + (Heikki) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      • Fix a problem that made UPDATE RETURNING tableoid + return zero instead of the correct OID (Tom) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      • +

                                                                                                                                                                                        Fix planner misestimation of selectivity when transitive equality + is applied to an outer-join clause (Tom) +

                                                                                                                                                                                        +

                                                                                                                                                                                        This could result in bad plans for queries like + ... from a left join b on a.a1 = b.b1 where a.a1 = 42 ... +

                                                                                                                                                                                        +
                                                                                                                                                                                      • +
                                                                                                                                                                                      • +

                                                                                                                                                                                        Improve optimizer's handling of long IN lists (Tom) +

                                                                                                                                                                                        +

                                                                                                                                                                                        This change avoids wasting large amounts of time on such lists + when constraint exclusion is enabled. +

                                                                                                                                                                                        +
                                                                                                                                                                                      • +
                                                                                                                                                                                      • +

                                                                                                                                                                                        Ensure that the contents of a holdable cursor don't depend on the + contents of TOAST tables (Tom) +

                                                                                                                                                                                        +

                                                                                                                                                                                        Previously, large field values in a cursor result might be represented + as TOAST pointers, which would fail if the referenced table got dropped + before the cursor is read, or if the large value is deleted and then + vacuumed away. This cannot happen with an ordinary cursor, + but it could with a cursor that is held past its creating transaction. +

                                                                                                                                                                                        +
                                                                                                                                                                                      • +
                                                                                                                                                                                      • Fix memory leak when a set-returning function is terminated without + reading its whole result (Tom) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      • Fix contrib/dblink's + dblink_get_result(text,bool) function (Joe) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      • Fix possible garbage output from contrib/sslinfo functions + (Tom) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      • Fix configure script to properly report failure when + unable to obtain linkage information for PL/Perl (Andrew) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      • Make all documentation reference pgsql-bugs and/or + pgsql-hackers as appropriate, instead of the + now-decommissioned pgsql-ports and pgsql-patches + mailing lists (Tom) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      • Update time zone data files to tzdata release 2009a (for + Kathmandu and historical DST corrections in Switzerland, Cuba) +

                                                                                                                                                                                      • +
                                                                                                                                                                                      +
                                                                                                                                                                                      +
                                                                                                                                                                                      + diff --git a/docs/en_US/pg/release-8-2-2.html b/docs/en_US/pg/release-8-2-2.html index 887131779c..d12a475dc0 100644 --- a/docs/en_US/pg/release-8-2-2.html +++ b/docs/en_US/pg/release-8-2-2.html @@ -1,18 +1,18 @@ -E.11. Release 8.2.2 +E.12. Release 8.2.2 - - + + - - + +
                                                                                                                                                                                      -

                                                                                                                                                                                      E.11. Release 8.2.2

                                                                                                                                                                                      +

                                                                                                                                                                                      E.12. Release 8.2.2

                                                                                                                                                                                      Release date

                                                                                                                                                                                      2007-02-05

                                                                                                                                                                                      @@ -20,15 +20,15 @@

                                                                                                                                                                                      Release date

                                                                                                                                                                                      This release contains a variety of fixes from 8.2.1, including a security fix. For information about new features in the 8.2 major release, see - Section E.13, “Release 8.2”. + Section E.14, “Release 8.2”.

                                                                                                                                                                                      -

                                                                                                                                                                                      E.11.1. Migration to Version 8.2.2

                                                                                                                                                                                      +

                                                                                                                                                                                      E.12.1. Migration to Version 8.2.2

                                                                                                                                                                                      A dump/restore is not required for those running 8.2.X.

                                                                                                                                                                                      -

                                                                                                                                                                                      E.11.2. Changes

                                                                                                                                                                                      +

                                                                                                                                                                                      E.12.2. Changes

                                                                                                                                                                                      • Remove security vulnerabilities that allowed connected users diff --git a/docs/en_US/pg/release-8-2-3.html b/docs/en_US/pg/release-8-2-3.html index 672fec69d2..add9373c88 100644 --- a/docs/en_US/pg/release-8-2-3.html +++ b/docs/en_US/pg/release-8-2-3.html @@ -1,33 +1,33 @@ -E.10. Release 8.2.3 +E.11. Release 8.2.3 - - + + - - + +

                                                                                                                                                                                        -

                                                                                                                                                                                        E.10. Release 8.2.3

                                                                                                                                                                                        +

                                                                                                                                                                                        E.11. Release 8.2.3

                                                                                                                                                                                        Release date

                                                                                                                                                                                        2007-02-07

                                                                                                                                                                                        This release contains two fixes from 8.2.2. For information about new features in the 8.2 major release, see - Section E.13, “Release 8.2”. + Section E.14, “Release 8.2”.

                                                                                                                                                                                        -

                                                                                                                                                                                        E.10.1. Migration to Version 8.2.3

                                                                                                                                                                                        +

                                                                                                                                                                                        E.11.1. Migration to Version 8.2.3

                                                                                                                                                                                        A dump/restore is not required for those running 8.2.X.

                                                                                                                                                                                        -

                                                                                                                                                                                        E.10.2. Changes

                                                                                                                                                                                        +

                                                                                                                                                                                        E.11.2. Changes

                                                                                                                                                                                        • Remove overly-restrictive check for type length in constraints and functional indexes(Tom) diff --git a/docs/en_US/pg/release-8-2-4.html b/docs/en_US/pg/release-8-2-4.html index 2a3066c033..87198b5a0a 100644 --- a/docs/en_US/pg/release-8-2-4.html +++ b/docs/en_US/pg/release-8-2-4.html @@ -1,18 +1,18 @@ -E.9. Release 8.2.4 +E.10. Release 8.2.4 - - + + - - + +

                                                                                                                                                                                          -

                                                                                                                                                                                          E.9. Release 8.2.4

                                                                                                                                                                                          +

                                                                                                                                                                                          E.10. Release 8.2.4

                                                                                                                                                                                          Release date

                                                                                                                                                                                          2007-04-23

                                                                                                                                                                                          @@ -20,15 +20,15 @@

                                                                                                                                                                                          Release date

                                                                                                                                                                                          This release contains a variety of fixes from 8.2.3, including a security fix. For information about new features in the 8.2 major release, see - Section E.13, “Release 8.2”. + Section E.14, “Release 8.2”.

                                                                                                                                                                                          -

                                                                                                                                                                                          E.9.1. Migration to Version 8.2.4

                                                                                                                                                                                          +

                                                                                                                                                                                          E.10.1. Migration to Version 8.2.4

                                                                                                                                                                                          A dump/restore is not required for those running 8.2.X.

                                                                                                                                                                                          -

                                                                                                                                                                                          E.9.2. Changes

                                                                                                                                                                                          +

                                                                                                                                                                                          E.10.2. Changes

                                                                                                                                                                                          • Support explicit placement of the temporary-table schema within diff --git a/docs/en_US/pg/release-8-2-5.html b/docs/en_US/pg/release-8-2-5.html index 7fb8808065..2fc6498155 100644 --- a/docs/en_US/pg/release-8-2-5.html +++ b/docs/en_US/pg/release-8-2-5.html @@ -1,33 +1,33 @@ -E.8. Release 8.2.5 +E.9. Release 8.2.5 - - + + - - + +

                                                                                                                                                                                            -

                                                                                                                                                                                            E.8. Release 8.2.5

                                                                                                                                                                                            +

                                                                                                                                                                                            E.9. Release 8.2.5

                                                                                                                                                                                            Release date

                                                                                                                                                                                            2007-09-17

                                                                                                                                                                                            This release contains a variety of fixes from 8.2.4. For information about new features in the 8.2 major release, see - Section E.13, “Release 8.2”. + Section E.14, “Release 8.2”.

                                                                                                                                                                                            -

                                                                                                                                                                                            E.8.1. Migration to Version 8.2.5

                                                                                                                                                                                            +

                                                                                                                                                                                            E.9.1. Migration to Version 8.2.5

                                                                                                                                                                                            A dump/restore is not required for those running 8.2.X.

                                                                                                                                                                                            -

                                                                                                                                                                                            E.8.2. Changes

                                                                                                                                                                                            +

                                                                                                                                                                                            E.9.2. Changes

                                                                                                                                                                                            • Prevent index corruption when a transaction inserts rows and then aborts close to the end of a concurrent VACUUM diff --git a/docs/en_US/pg/release-8-2-6.html b/docs/en_US/pg/release-8-2-6.html index a10061b8e3..ad5bfb830b 100644 --- a/docs/en_US/pg/release-8-2-6.html +++ b/docs/en_US/pg/release-8-2-6.html @@ -1,18 +1,18 @@ -E.7. Release 8.2.6 +E.8. Release 8.2.6 - - + + - - + +

                                                                                                                                                                                              -

                                                                                                                                                                                              E.7. Release 8.2.6

                                                                                                                                                                                              +

                                                                                                                                                                                              E.8. Release 8.2.6

                                                                                                                                                                                              Release date

                                                                                                                                                                                              2008-01-07

                                                                                                                                                                                              @@ -20,15 +20,15 @@

                                                                                                                                                                                              Release date

                                                                                                                                                                                              This release contains a variety of fixes from 8.2.5, including fixes for significant security issues. For information about new features in the 8.2 major release, see - Section E.13, “Release 8.2”. + Section E.14, “Release 8.2”.

                                                                                                                                                                                              -

                                                                                                                                                                                              E.7.1. Migration to Version 8.2.6

                                                                                                                                                                                              +

                                                                                                                                                                                              E.8.1. Migration to Version 8.2.6

                                                                                                                                                                                              A dump/restore is not required for those running 8.2.X.

                                                                                                                                                                                              -

                                                                                                                                                                                              E.7.2. Changes

                                                                                                                                                                                              +

                                                                                                                                                                                              E.8.2. Changes

                                                                                                                                                                                              • Prevent functions in indexes from executing with the privileges of diff --git a/docs/en_US/pg/release-8-2-7.html b/docs/en_US/pg/release-8-2-7.html index 0844bb5f61..91668f0743 100644 --- a/docs/en_US/pg/release-8-2-7.html +++ b/docs/en_US/pg/release-8-2-7.html @@ -1,28 +1,28 @@ -E.6. Release 8.2.7 +E.7. Release 8.2.7 - - + + - - + +

                                                                                                                                                                                                -

                                                                                                                                                                                                E.6. Release 8.2.7

                                                                                                                                                                                                +

                                                                                                                                                                                                E.7. Release 8.2.7

                                                                                                                                                                                                Release date

                                                                                                                                                                                                2008-03-17

                                                                                                                                                                                                This release contains a variety of fixes from 8.2.6. For information about new features in the 8.2 major release, see - Section E.13, “Release 8.2”. + Section E.14, “Release 8.2”.

                                                                                                                                                                                                -

                                                                                                                                                                                                E.6.1. Migration to Version 8.2.7

                                                                                                                                                                                                +

                                                                                                                                                                                                E.7.1. Migration to Version 8.2.7

                                                                                                                                                                                                A dump/restore is not required for those running 8.2.X. However, you might need to REINDEX indexes on textual columns after updating, if you are affected by the Windows locale @@ -30,7 +30,7 @@

                                                                                                                                                                                                Release date

                                                                                                                                                                                                -

                                                                                                                                                                                                E.6.2. Changes

                                                                                                                                                                                                +

                                                                                                                                                                                                E.7.2. Changes

                                                                                                                                                                                                • Fix character string comparison for Windows locales that consider diff --git a/docs/en_US/pg/release-8-2-8.html b/docs/en_US/pg/release-8-2-8.html index 3cc1847301..d99c4dd8d4 100644 --- a/docs/en_US/pg/release-8-2-8.html +++ b/docs/en_US/pg/release-8-2-8.html @@ -1,35 +1,35 @@ -E.5. Release 8.2.8 +E.6. Release 8.2.8 - - + + - - + +

                                                                                                                                                                                                  -

                                                                                                                                                                                                  E.5. Release 8.2.8

                                                                                                                                                                                                  +

                                                                                                                                                                                                  E.6. Release 8.2.8

                                                                                                                                                                                                  Release date

                                                                                                                                                                                                  never released

                                                                                                                                                                                                  This release contains a variety of fixes from 8.2.7. For information about new features in the 8.2 major release, see - Section E.13, “Release 8.2”. + Section E.14, “Release 8.2”.

                                                                                                                                                                                                  -

                                                                                                                                                                                                  E.5.1. Migration to Version 8.2.8

                                                                                                                                                                                                  +

                                                                                                                                                                                                  E.6.1. Migration to Version 8.2.8

                                                                                                                                                                                                  A dump/restore is not required for those running 8.2.X. However, if you are upgrading from a version earlier than 8.2.7, see the release notes for 8.2.7.

                                                                                                                                                                                                  -

                                                                                                                                                                                                  E.5.2. Changes

                                                                                                                                                                                                  +

                                                                                                                                                                                                  E.6.2. Changes

                                                                                                                                                                                                  • Fix ERRORDATA_STACK_SIZE exceeded crash that occurred on Windows when using UTF-8 database encoding and a different diff --git a/docs/en_US/pg/release-8-2-9.html b/docs/en_US/pg/release-8-2-9.html index f4c8a18225..d92617d96b 100644 --- a/docs/en_US/pg/release-8-2-9.html +++ b/docs/en_US/pg/release-8-2-9.html @@ -1,35 +1,35 @@ -E.4. Release 8.2.9 +E.5. Release 8.2.9 - - + + - - + +

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.4. Release 8.2.9

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.5. Release 8.2.9

                                                                                                                                                                                                    Release date

                                                                                                                                                                                                    2008-06-12

                                                                                                                                                                                                    This release contains one serious and one minor bug fix over 8.2.8. For information about new features in the 8.2 major release, see - Section E.13, “Release 8.2”. + Section E.14, “Release 8.2”.

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.4.1. Migration to Version 8.2.9

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.5.1. Migration to Version 8.2.9

                                                                                                                                                                                                    A dump/restore is not required for those running 8.2.X. However, if you are upgrading from a version earlier than 8.2.7, see the release notes for 8.2.7.

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.4.2. Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.5.2. Changes

                                                                                                                                                                                                    • Make pg_get_ruledef() parenthesize negative constants (Tom) diff --git a/docs/en_US/pg/release-8-2.html b/docs/en_US/pg/release-8-2.html index 9c3f1bc5ef..39eb2b4c9b 100644 --- a/docs/en_US/pg/release-8-2.html +++ b/docs/en_US/pg/release-8-2.html @@ -1,24 +1,24 @@ -E.13. Release 8.2 +E.14. Release 8.2 - - + + - - + +

                                                                                                                                                                                                      -

                                                                                                                                                                                                      E.13. Release 8.2

                                                                                                                                                                                                      +

                                                                                                                                                                                                      E.14. Release 8.2

                                                                                                                                                                                                      Release date

                                                                                                                                                                                                      2006-12-05

                                                                                                                                                                                                      -

                                                                                                                                                                                                      E.13.1. Overview

                                                                                                                                                                                                      +

                                                                                                                                                                                                      E.14.1. Overview

                                                                                                                                                                                                      This release adds many functionality and performance improvements that were requested by users, including: @@ -69,7 +69,7 @@

                                                                                                                                                                                                      Release date

                                                                                                                                                                                                      -

                                                                                                                                                                                                      E.13.2. Migration to Version 8.2

                                                                                                                                                                                                      +

                                                                                                                                                                                                      E.14.2. Migration to Version 8.2

                                                                                                                                                                                                      A dump/restore using pg_dump is required for those wishing to migrate data from any previous release. @@ -285,13 +285,13 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3. Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3. Changes

                                                                                                                                                                                                    Below you will find a detailed account of the changes between PostgreSQL 8.2 and the previous major release.

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.1. Performance Improvements

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.1. Performance Improvements

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.2. Server Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.2. Server Changes

                                                                                                                                                                                                    • Allow a forced switch to a new transaction log file (Simon, Tom) @@ -582,7 +582,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.4. Object Manipulation Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.4. Object Manipulation Changes

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.5. Utility Command Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.5. Utility Command Changes

                                                                                                                                                                                                    • Add option to allow indexes to be created without blocking @@ -891,7 +891,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.6. Date/Time Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.6. Date/Time Changes

                                                                                                                                                                                                    • Allow full timezone names in timestamp input values @@ -953,7 +953,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.7. Other Data Type and Function Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.7. Other Data Type and Function Changes

                                                                                                                                                                                                    • Allow arrays to contain NULL elements (Tom)

                                                                                                                                                                                                    • @@ -1045,7 +1045,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.8. PL/PgSQL Server-Side Language Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.8. PL/PgSQL Server-Side Language Changes

                                                                                                                                                                                                    • Add TG_table_name and TG_table_schema to @@ -1074,7 +1074,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.9. PL/Perl Server-Side Language Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.9. PL/Perl Server-Side Language Changes

                                                                                                                                                                                                    • Add table_name and table_schema to trigger parameters (Adam Sj[oslash]gren) @@ -1101,7 +1101,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.10. PL/Python Server-Side Language Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.10. PL/Python Server-Side Language Changes

                                                                                                                                                                                                    • Named parameters are passed as ordinary variables, as well as in the args[] array (Sven Suursoho) @@ -1121,7 +1121,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.11. psql Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.11. psql Changes

                                                                                                                                                                                                    • Add new command \password for changing role password with client-side password encryption (Peter) @@ -1182,7 +1182,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.12. pg_dump Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.12. pg_dump Changes

                                                                                                                                                                                                    • Allow complex selection of objects to be included or excluded @@ -1214,7 +1214,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.13. libpq Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.13. libpq Changes

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.14. ecpg Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.14. ecpg Changes

                                                                                                                                                                                                    • Allow SHOW to put its result into a variable (Joachim Wieland) @@ -1269,7 +1269,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.15. Windows Port

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.15. Windows Port

                                                                                                                                                                                                    • Allow MSVC to compile the PostgreSQL server (Magnus, Hiroshi Saito) @@ -1295,7 +1295,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.16. Source Code Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.16. Source Code Changes

                                                                                                                                                                                                    • Add GIN (Generalized Inverted iNdex) index access method (Teodor, Oleg) @@ -1412,7 +1412,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                    -

                                                                                                                                                                                                    E.13.3.17. Contrib Changes

                                                                                                                                                                                                    +

                                                                                                                                                                                                    E.14.3.17. Contrib Changes

                                                                                                                                                                                                    • Major tsearch2 improvements (Oleg, Teodor) diff --git a/docs/en_US/pg/release.html b/docs/en_US/pg/release.html index 73518828e2..fe28daa89c 100644 --- a/docs/en_US/pg/release.html +++ b/docs/en_US/pg/release.html @@ -4,11 +4,11 @@ Appendix E. Release Notes - - + + - +

                                                                                                                                                                                                      @@ -16,678 +16,698 @@

                                                                                                                                                                                                      Table of Contents

                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.1. Release 8.2.12
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.1. Release 8.2.13
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.1.1. Migration to Version 8.2.12
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.1.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.1.1. Migration to Version 8.2.13
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.1.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.2. Release 8.2.11
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.2. Release 8.2.12
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.2.1. Migration to Version 8.2.11
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.2.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.2.1. Migration to Version 8.2.12
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.2.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.3. Release 8.2.10
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.3. Release 8.2.11
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.3.1. Migration to Version 8.2.10
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.3.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.3.1. Migration to Version 8.2.11
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.3.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.4. Release 8.2.9
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.4. Release 8.2.10
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.4.1. Migration to Version 8.2.9
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.4.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.4.1. Migration to Version 8.2.10
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.4.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.5. Release 8.2.8
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.5. Release 8.2.9
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.5.1. Migration to Version 8.2.8
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.5.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.5.1. Migration to Version 8.2.9
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.5.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.6. Release 8.2.7
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.6. Release 8.2.8
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.6.1. Migration to Version 8.2.7
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.6.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.6.1. Migration to Version 8.2.8
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.6.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.7. Release 8.2.6
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.7. Release 8.2.7
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.7.1. Migration to Version 8.2.6
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.7.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.7.1. Migration to Version 8.2.7
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.7.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.8. Release 8.2.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.8. Release 8.2.6
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.8.1. Migration to Version 8.2.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.8.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.8.1. Migration to Version 8.2.6
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.8.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.9. Release 8.2.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.9. Release 8.2.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.9.1. Migration to Version 8.2.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.9.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.9.1. Migration to Version 8.2.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.9.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.10. Release 8.2.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.10. Release 8.2.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.10.1. Migration to Version 8.2.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.10.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.10.1. Migration to Version 8.2.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.10.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.11. Release 8.2.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.11. Release 8.2.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.11.1. Migration to Version 8.2.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.11.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.11.1. Migration to Version 8.2.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.11.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.12. Release 8.2.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.12. Release 8.2.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.12.1. Migration to Version 8.2.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.12.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.12.1. Migration to Version 8.2.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.12.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.13. Release 8.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.13. Release 8.2.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.13.1. Overview
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.13.2. Migration to Version 8.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.13.3. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.13.1. Migration to Version 8.2.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.13.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.14. Release 8.1.16
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.14. Release 8.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.14.1. Migration to Version 8.1.16
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.14.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.14.1. Overview
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.14.2. Migration to Version 8.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.14.3. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.15. Release 8.1.15
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.15. Release 8.1.17
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.15.1. Migration to Version 8.1.15
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.15.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.15.1. Migration to Version 8.1.17
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.15.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.16. Release 8.1.14
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.16. Release 8.1.16
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.16.1. Migration to Version 8.1.14
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.16.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.16.1. Migration to Version 8.1.16
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.16.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.17. Release 8.1.13
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.17. Release 8.1.15
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.17.1. Migration to Version 8.1.13
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.17.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.17.1. Migration to Version 8.1.15
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.17.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.18. Release 8.1.12
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.18. Release 8.1.14
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.18.1. Migration to Version 8.1.12
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.18.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.18.1. Migration to Version 8.1.14
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.18.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.19. Release 8.1.11
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.19. Release 8.1.13
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.19.1. Migration to Version 8.1.11
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.19.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.19.1. Migration to Version 8.1.13
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.19.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.20. Release 8.1.10
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.20. Release 8.1.12
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.20.1. Migration to Version 8.1.10
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.20.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.20.1. Migration to Version 8.1.12
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.20.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.21. Release 8.1.9
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.21. Release 8.1.11
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.21.1. Migration to Version 8.1.9
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.21.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.21.1. Migration to Version 8.1.11
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.21.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.22. Release 8.1.8
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.22. Release 8.1.10
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.22.1. Migration to Version 8.1.8
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.22.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.22.1. Migration to Version 8.1.10
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.22.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.23. Release 8.1.7
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.23. Release 8.1.9
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.23.1. Migration to Version 8.1.7
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.23.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.23.1. Migration to Version 8.1.9
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.23.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.24. Release 8.1.6
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.24. Release 8.1.8
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.24.1. Migration to Version 8.1.6
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.24.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.24.1. Migration to Version 8.1.8
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.24.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.25. Release 8.1.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.25. Release 8.1.7
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.25.1. Migration to Version 8.1.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.25.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.25.1. Migration to Version 8.1.7
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.25.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.26. Release 8.1.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.26. Release 8.1.6
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.26.1. Migration to Version 8.1.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.26.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.26.1. Migration to Version 8.1.6
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.26.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.27. Release 8.1.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.27. Release 8.1.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.27.1. Migration to Version 8.1.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.27.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.27.1. Migration to Version 8.1.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.27.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.28. Release 8.1.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.28. Release 8.1.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.28.1. Migration to Version 8.1.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.28.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.28.1. Migration to Version 8.1.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.28.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.29. Release 8.1.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.29. Release 8.1.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.29.1. Migration to Version 8.1.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.29.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.29.1. Migration to Version 8.1.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.29.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.30. Release 8.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.30. Release 8.1.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.30.1. Overview
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.30.2. Migration to Version 8.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.30.3. Additional Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.30.1. Migration to Version 8.1.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.30.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.31. Release 8.0.20
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.31. Release 8.1.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.31.1. Migration to Version 8.0.20
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.31.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.31.1. Migration to Version 8.1.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.31.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.32. Release 8.0.19
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.32. Release 8.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.32.1. Migration to Version 8.0.19
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.32.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.32.1. Overview
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.32.2. Migration to Version 8.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.32.3. Additional Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.33. Release 8.0.18
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.33. Release 8.0.21
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.33.1. Migration to Version 8.0.18
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.33.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.33.1. Migration to Version 8.0.21
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.33.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.34. Release 8.0.17
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.34. Release 8.0.20
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.34.1. Migration to Version 8.0.17
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.34.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.34.1. Migration to Version 8.0.20
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.34.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.35. Release 8.0.16
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.35. Release 8.0.19
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.35.1. Migration to Version 8.0.16
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.35.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.35.1. Migration to Version 8.0.19
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.35.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.36. Release 8.0.15
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.36. Release 8.0.18
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.36.1. Migration to Version 8.0.15
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.36.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.36.1. Migration to Version 8.0.18
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.36.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.37. Release 8.0.14
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.37. Release 8.0.17
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.37.1. Migration to Version 8.0.14
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.37.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.37.1. Migration to Version 8.0.17
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.37.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.38. Release 8.0.13
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.38. Release 8.0.16
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.38.1. Migration to Version 8.0.13
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.38.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.38.1. Migration to Version 8.0.16
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.38.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.39. Release 8.0.12
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.39. Release 8.0.15
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.39.1. Migration to Version 8.0.12
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.39.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.39.1. Migration to Version 8.0.15
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.39.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.40. Release 8.0.11
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.40. Release 8.0.14
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.40.1. Migration to Version 8.0.11
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.40.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.40.1. Migration to Version 8.0.14
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.40.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.41. Release 8.0.10
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.41. Release 8.0.13
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.41.1. Migration to Version 8.0.10
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.41.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.41.1. Migration to Version 8.0.13
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.41.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.42. Release 8.0.9
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.42. Release 8.0.12
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.42.1. Migration to Version 8.0.9
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.42.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.42.1. Migration to Version 8.0.12
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.42.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.43. Release 8.0.8
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.43. Release 8.0.11
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.43.1. Migration to Version 8.0.8
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.43.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.43.1. Migration to Version 8.0.11
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.43.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.44. Release 8.0.7
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.44. Release 8.0.10
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.44.1. Migration to Version 8.0.7
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.44.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.44.1. Migration to Version 8.0.10
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.44.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.45. Release 8.0.6
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.45. Release 8.0.9
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.45.1. Migration to Version 8.0.6
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.45.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.45.1. Migration to Version 8.0.9
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.45.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.46. Release 8.0.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.46. Release 8.0.8
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.46.1. Migration to Version 8.0.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.46.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.46.1. Migration to Version 8.0.8
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.46.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.47. Release 8.0.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.47. Release 8.0.7
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.47.1. Migration to Version 8.0.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.47.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.47.1. Migration to Version 8.0.7
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.47.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.48. Release 8.0.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.48. Release 8.0.6
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.48.1. Migration to Version 8.0.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.48.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.48.1. Migration to Version 8.0.6
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.48.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.49. Release 8.0.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.49. Release 8.0.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.49.1. Migration to Version 8.0.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.49.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.49.1. Migration to Version 8.0.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.49.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.50. Release 8.0.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.50. Release 8.0.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.50.1. Migration to Version 8.0.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.50.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.50.1. Migration to Version 8.0.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.50.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.51. Release 8.0
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.51. Release 8.0.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.51.1. Overview
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.51.2. Migration to Version 8.0
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.51.3. Deprecated Features
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.51.4. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.51.1. Migration to Version 8.0.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.51.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.52. Release 7.4.24
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.52. Release 8.0.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.52.1. Migration to Version 7.4.24
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.52.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.52.1. Migration to Version 8.0.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.52.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.53. Release 7.4.23
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.53. Release 8.0.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.53.1. Migration to Version 7.4.23
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.53.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.53.1. Migration to Version 8.0.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.53.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.54. Release 7.4.22
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.54. Release 8.0
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.54.1. Migration to Version 7.4.22
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.54.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.54.1. Overview
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.54.2. Migration to Version 8.0
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.54.3. Deprecated Features
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.54.4. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.55. Release 7.4.21
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.55. Release 7.4.25
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.55.1. Migration to Version 7.4.21
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.55.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.55.1. Migration to Version 7.4.25
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.55.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.56. Release 7.4.20
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.56. Release 7.4.24
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.56.1. Migration to Version 7.4.20
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.56.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.56.1. Migration to Version 7.4.24
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.56.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.57. Release 7.4.19
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.57. Release 7.4.23
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.57.1. Migration to Version 7.4.19
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.57.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.57.1. Migration to Version 7.4.23
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.57.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.58. Release 7.4.18
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.58. Release 7.4.22
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.58.1. Migration to Version 7.4.18
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.58.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.58.1. Migration to Version 7.4.22
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.58.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.59. Release 7.4.17
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.59. Release 7.4.21
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.59.1. Migration to Version 7.4.17
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.59.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.59.1. Migration to Version 7.4.21
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.59.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.60. Release 7.4.16
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.60. Release 7.4.20
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.60.1. Migration to Version 7.4.16
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.60.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.60.1. Migration to Version 7.4.20
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.60.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.61. Release 7.4.15
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.61. Release 7.4.19
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.61.1. Migration to Version 7.4.15
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.61.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.61.1. Migration to Version 7.4.19
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.61.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.62. Release 7.4.14
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.62. Release 7.4.18
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.62.1. Migration to Version 7.4.14
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.62.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.62.1. Migration to Version 7.4.18
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.62.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.63. Release 7.4.13
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.63. Release 7.4.17
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.63.1. Migration to Version 7.4.13
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.63.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.63.1. Migration to Version 7.4.17
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.63.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.64. Release 7.4.12
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.64. Release 7.4.16
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.64.1. Migration to Version 7.4.12
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.64.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.64.1. Migration to Version 7.4.16
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.64.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.65. Release 7.4.11
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.65. Release 7.4.15
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.65.1. Migration to Version 7.4.11
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.65.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.65.1. Migration to Version 7.4.15
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.65.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.66. Release 7.4.10
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.66. Release 7.4.14
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.66.1. Migration to Version 7.4.10
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.66.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.66.1. Migration to Version 7.4.14
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.66.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.67. Release 7.4.9
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.67. Release 7.4.13
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.67.1. Migration to Version 7.4.9
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.67.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.67.1. Migration to Version 7.4.13
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.67.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.68. Release 7.4.8
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.68. Release 7.4.12
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.68.1. Migration to Version 7.4.8
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.68.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.68.1. Migration to Version 7.4.12
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.68.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.69. Release 7.4.7
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.69. Release 7.4.11
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.69.1. Migration to Version 7.4.7
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.69.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.69.1. Migration to Version 7.4.11
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.69.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.70. Release 7.4.6
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.70. Release 7.4.10
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.70.1. Migration to Version 7.4.6
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.70.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.70.1. Migration to Version 7.4.10
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.70.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.71. Release 7.4.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.71. Release 7.4.9
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.71.1. Migration to Version 7.4.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.71.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.71.1. Migration to Version 7.4.9
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.71.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.72. Release 7.4.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.72. Release 7.4.8
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.72.1. Migration to Version 7.4.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.72.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.72.1. Migration to Version 7.4.8
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.72.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.73. Release 7.4.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.73. Release 7.4.7
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.73.1. Migration to Version 7.4.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.73.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.73.1. Migration to Version 7.4.7
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.73.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.74. Release 7.4.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.74. Release 7.4.6
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.74.1. Migration to Version 7.4.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.74.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.74.1. Migration to Version 7.4.6
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.74.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.75. Release 7.4.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.75. Release 7.4.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.75.1. Migration to Version 7.4.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.75.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.75.1. Migration to Version 7.4.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.75.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.76. Release 7.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.76. Release 7.4.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.76.1. Overview
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.76.2. Migration to Version 7.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.76.3. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.76.1. Migration to Version 7.4.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.76.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.77. Release 7.3.21
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.77. Release 7.4.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.77.1. Migration to Version 7.3.21
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.77.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.77.1. Migration to Version 7.4.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.77.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.78. Release 7.3.20
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.78. Release 7.4.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.78.1. Migration to Version 7.3.20
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.78.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.78.1. Migration to Version 7.4.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.78.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.79. Release 7.3.19
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.79. Release 7.4.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.79.1. Migration to Version 7.3.19
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.79.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.79.1. Migration to Version 7.4.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.79.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.80. Release 7.3.18
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.80. Release 7.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.80.1. Migration to Version 7.3.18
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.80.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.80.1. Overview
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.80.2. Migration to Version 7.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.80.3. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.81. Release 7.3.17
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.81. Release 7.3.21
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.81.1. Migration to Version 7.3.17
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.81.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.81.1. Migration to Version 7.3.21
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.81.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.82. Release 7.3.16
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.82. Release 7.3.20
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.82.1. Migration to Version 7.3.16
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.82.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.82.1. Migration to Version 7.3.20
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.82.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.83. Release 7.3.15
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.83. Release 7.3.19
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.83.1. Migration to Version 7.3.15
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.83.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.83.1. Migration to Version 7.3.19
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.83.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.84. Release 7.3.14
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.84. Release 7.3.18
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.84.1. Migration to Version 7.3.14
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.84.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.84.1. Migration to Version 7.3.18
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.84.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.85. Release 7.3.13
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.85. Release 7.3.17
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.85.1. Migration to Version 7.3.13
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.85.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.85.1. Migration to Version 7.3.17
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.85.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.86. Release 7.3.12
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.86. Release 7.3.16
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.86.1. Migration to Version 7.3.12
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.86.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.86.1. Migration to Version 7.3.16
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.86.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.87. Release 7.3.11
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.87. Release 7.3.15
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.87.1. Migration to Version 7.3.11
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.87.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.87.1. Migration to Version 7.3.15
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.87.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.88. Release 7.3.10
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.88. Release 7.3.14
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.88.1. Migration to Version 7.3.10
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.88.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.88.1. Migration to Version 7.3.14
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.88.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.89. Release 7.3.9
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.89. Release 7.3.13
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.89.1. Migration to Version 7.3.9
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.89.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.89.1. Migration to Version 7.3.13
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.89.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.90. Release 7.3.8
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.90. Release 7.3.12
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.90.1. Migration to Version 7.3.8
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.90.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.90.1. Migration to Version 7.3.12
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.90.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.91. Release 7.3.7
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.91. Release 7.3.11
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.91.1. Migration to Version 7.3.7
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.91.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.91.1. Migration to Version 7.3.11
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.91.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.92. Release 7.3.6
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.92. Release 7.3.10
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.92.1. Migration to Version 7.3.6
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.92.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.92.1. Migration to Version 7.3.10
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.92.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.93. Release 7.3.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.93. Release 7.3.9
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.93.1. Migration to Version 7.3.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.93.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.93.1. Migration to Version 7.3.9
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.93.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.94. Release 7.3.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.94. Release 7.3.8
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.94.1. Migration to Version 7.3.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.94.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.94.1. Migration to Version 7.3.8
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.94.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.95. Release 7.3.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.95. Release 7.3.7
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.95.1. Migration to Version 7.3.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.95.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.95.1. Migration to Version 7.3.7
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.95.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.96. Release 7.3.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.96. Release 7.3.6
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.96.1. Migration to Version 7.3.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.96.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.96.1. Migration to Version 7.3.6
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.96.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.97. Release 7.3.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.97. Release 7.3.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.97.1. Migration to Version 7.3.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.97.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.97.1. Migration to Version 7.3.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.97.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.98. Release 7.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.98. Release 7.3.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.98.1. Overview
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.98.2. Migration to Version 7.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.98.3. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.98.1. Migration to Version 7.3.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.98.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.99. Release 7.2.8
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.99. Release 7.3.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.99.1. Migration to Version 7.2.8
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.99.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.99.1. Migration to Version 7.3.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.99.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.100. Release 7.2.7
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.100. Release 7.3.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.100.1. Migration to Version 7.2.7
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.100.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.100.1. Migration to Version 7.3.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.100.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.101. Release 7.2.6
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.101. Release 7.3.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.101.1. Migration to Version 7.2.6
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.101.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.101.1. Migration to Version 7.3.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.101.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.102. Release 7.2.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.102. Release 7.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.102.1. Migration to Version 7.2.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.102.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.102.1. Overview
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.102.2. Migration to Version 7.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.102.3. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.103. Release 7.2.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.103. Release 7.2.8
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.103.1. Migration to Version 7.2.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.103.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.103.1. Migration to Version 7.2.8
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.103.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.104. Release 7.2.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.104. Release 7.2.7
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.104.1. Migration to Version 7.2.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.104.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.104.1. Migration to Version 7.2.7
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.104.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.105. Release 7.2.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.105. Release 7.2.6
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.105.1. Migration to Version 7.2.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.105.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.105.1. Migration to Version 7.2.6
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.105.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.106. Release 7.2.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.106. Release 7.2.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.106.1. Migration to Version 7.2.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.106.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.106.1. Migration to Version 7.2.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.106.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.107. Release 7.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.107. Release 7.2.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.107.1. Overview
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.107.2. Migration to Version 7.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.107.3. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.107.1. Migration to Version 7.2.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.107.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.108. Release 7.1.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.108. Release 7.2.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.108.1. Migration to Version 7.1.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.108.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.108.1. Migration to Version 7.2.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.108.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.109. Release 7.1.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.109. Release 7.2.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.109.1. Migration to Version 7.1.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.109.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.109.1. Migration to Version 7.2.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.109.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.110. Release 7.1.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.110. Release 7.2.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.110.1. Migration to Version 7.1.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.110.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.110.1. Migration to Version 7.2.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.110.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.111. Release 7.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.111. Release 7.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.111.1. Migration to Version 7.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.111.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.111.1. Overview
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.111.2. Migration to Version 7.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.111.3. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.112. Release 7.0.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.112. Release 7.1.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.112.1. Migration to Version 7.0.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.112.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.112.1. Migration to Version 7.1.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.112.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.113. Release 7.0.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.113. Release 7.1.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.113.1. Migration to Version 7.0.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.113.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.113.1. Migration to Version 7.1.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.113.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.114. Release 7.0.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.114. Release 7.1.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.114.1. Migration to Version 7.0.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.114.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.114.1. Migration to Version 7.1.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.114.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.115. Release 7.0
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.115. Release 7.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.115.1. Migration to Version 7.0
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.115.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.115.1. Migration to Version 7.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.115.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.116. Release 6.5.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.116. Release 7.0.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.116.1. Migration to Version 6.5.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.116.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.116.1. Migration to Version 7.0.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.116.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.117. Release 6.5.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.117. Release 7.0.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.117.1. Migration to Version 6.5.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.117.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.117.1. Migration to Version 7.0.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.117.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.118. Release 6.5.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.118. Release 7.0.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.118.1. Migration to Version 6.5.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.118.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.118.1. Migration to Version 7.0.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.118.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.119. Release 6.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.119. Release 7.0
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.119.1. Migration to Version 6.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.119.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.119.1. Migration to Version 7.0
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.119.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.120. Release 6.4.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.120. Release 6.5.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.120.1. Migration to Version 6.4.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.120.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.120.1. Migration to Version 6.5.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.120.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.121. Release 6.4.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.121. Release 6.5.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.121.1. Migration to Version 6.4.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.121.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.121.1. Migration to Version 6.5.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.121.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.122. Release 6.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.122. Release 6.5.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.122.1. Migration to Version 6.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.122.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.122.1. Migration to Version 6.5.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.122.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.123. Release 6.3.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.123.1. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.124. Release 6.3.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.124.1. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.125. Release 6.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.123. Release 6.5
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.125.1. Migration to Version 6.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.125.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.123.1. Migration to Version 6.5
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.123.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.126. Release 6.2.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.124. Release 6.4.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.126.1. Migration from version 6.2 to version 6.2.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.126.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.124.1. Migration to Version 6.4.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.124.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.127. Release 6.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.125. Release 6.4.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.127.1. Migration from version 6.1 to version 6.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.127.2. Migration from version 1.x to version 6.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.127.3. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.125.1. Migration to Version 6.4.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.125.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.128. Release 6.1.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.126. Release 6.4
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.128.1. Migration from version 6.1 to version 6.1.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.128.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.126.1. Migration to Version 6.4
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.126.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.129. Release 6.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.127. Release 6.3.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.127.1. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.128. Release 6.3.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.128.1. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.129. Release 6.3
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.129.1. Migration to Version 6.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.129.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.129.1. Migration to Version 6.3
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.129.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.130. Release 6.0
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.130. Release 6.2.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.130.1. Migration from version 1.09 to version 6.0
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.130.2. Migration from pre-1.09 to version 6.0
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.130.3. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.130.1. Migration from version 6.2 to version 6.2.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.130.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.131. Release 1.09
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.132. Release 1.02
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.131. Release 6.2
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.132.1. Migration from version 1.02 to version 1.02.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.132.2. Dump/Reload Procedure
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.132.3. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.131.1. Migration from version 6.1 to version 6.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.131.2. Migration from version 1.x to version 6.2
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.131.3. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.133. Release 1.01
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.132. Release 6.1.1
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.133.1. Migration from version 1.0 to version 1.01
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.133.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.132.1. Migration from version 6.1 to version 6.1.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.132.2. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.134. Release 1.0
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.134.1. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.135. Postgres95 Release 0.03
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.135.1. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.136. Postgres95 Release 0.02
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.136.1. Changes
                                                                                                                                                                                                      -
                                                                                                                                                                                                      E.137. Postgres95 Release 0.01
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.133. Release 6.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.133.1. Migration to Version 6.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.133.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.134. Release 6.0
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.134.1. Migration from version 1.09 to version 6.0
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.134.2. Migration from pre-1.09 to version 6.0
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.134.3. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.135. Release 1.09
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.136. Release 1.02
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.136.1. Migration from version 1.02 to version 1.02.1
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.136.2. Dump/Reload Procedure
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.136.3. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.137. Release 1.01
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.137.1. Migration from version 1.0 to version 1.01
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.137.2. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.138. Release 1.0
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.138.1. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.139. Postgres95 Release 0.03
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.139.1. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.140. Postgres95 Release 0.02
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.140.1. Changes
                                                                                                                                                                                                      +
                                                                                                                                                                                                      E.141. Postgres95 Release 0.01

                                                                                                                                                                                                      The release notes contain the significant changes in each @@ -701,8 +721,8 @@

                                                                                                                                                                                                      A complete list of changes for each release can be obtained by viewing the CVS logs for each release. The pgsql-committers - email list contains all source code changes as well. There is also - a web + email list records all source code changes as well. There is also + a web interface that shows changes to specific files.

                                                                                                                                                                                                      @@ -711,100 +731,110 @@ review, so each item is truly a community effort.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      E.1. Release 8.2.12

                                                                                                                                                                                                      +

                                                                                                                                                                                                      E.1. Release 8.2.13

                                                                                                                                                                                                      Release date

                                                                                                                                                                                                      -

                                                                                                                                                                                                      2009-02-02

                                                                                                                                                                                                      +

                                                                                                                                                                                                      2009-03-16

                                                                                                                                                                                                      -

                                                                                                                                                                                                      This release contains a variety of fixes from 8.2.11. +

                                                                                                                                                                                                      This release contains a variety of fixes from 8.2.12. For information about new features in the 8.2 major release, see - Section E.13, “Release 8.2”. + Section E.14, “Release 8.2”.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      E.1.1. Migration to Version 8.2.12

                                                                                                                                                                                                      +

                                                                                                                                                                                                      E.1.1. Migration to Version 8.2.13

                                                                                                                                                                                                      A dump/restore is not required for those running 8.2.X. However, if you are upgrading from a version earlier than 8.2.11, see the release notes for 8.2.11.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      E.1.2. Changes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      E.1.2. Changes

                                                                                                                                                                                                        -
                                                                                                                                                                                                      • Improve handling of URLs in headline() function (Teodor) -

                                                                                                                                                                                                      • -
                                                                                                                                                                                                      • Improve handling of overlength headlines in headline() - function (Teodor) -

                                                                                                                                                                                                      • -
                                                                                                                                                                                                      • Prevent possible Assert failure or misconversion if an encoding - conversion is created with the wrong conversion function for the - specified pair of encodings (Tom, Heikki) -

                                                                                                                                                                                                      • -
                                                                                                                                                                                                      • Fix possible Assert failure if a statement executed in PL/pgSQL is - rewritten into another kind of statement, for example if an - INSERT is rewritten into an UPDATE (Heikki) -

                                                                                                                                                                                                      • -

                                                                                                                                                                                                        Ensure that a snapshot is available to datatype input functions (Tom) +

                                                                                                                                                                                                        Prevent error recursion crashes when encoding conversion fails (Tom)

                                                                                                                                                                                                        -

                                                                                                                                                                                                        This primarily affects domains that are declared with CHECK - constraints involving user-defined stable or immutable functions. Such - functions typically fail if no snapshot has been set. +

                                                                                                                                                                                                        This change extends fixes made in the last two minor releases for + related failure scenarios. The previous fixes were narrowly tailored + for the original problem reports, but we have now recognized that + any error thrown by an encoding conversion function could + potentially lead to infinite recursion while trying to report the + error. The solution therefore is to disable translation and encoding + conversion and report the plain-ASCII form of any error message, + if we find we have gotten into a recursive error reporting situation.

                                                                                                                                                                                                      • -
                                                                                                                                                                                                      • Make it safer for SPI-using functions to be used within datatype I/O; - in particular, to be used in domain check constraints (Tom) -

                                                                                                                                                                                                      • -
                                                                                                                                                                                                      • Avoid unnecessary locking of small tables in VACUUM - (Heikki) -

                                                                                                                                                                                                      • -
                                                                                                                                                                                                      • Fix a problem that made UPDATE RETURNING tableoid - return zero instead of the correct OID (Tom) +

                                                                                                                                                                                                      • +

                                                                                                                                                                                                        Disallow CREATE CONVERSION with the wrong encodings + for the specified conversion function (Heikki) +

                                                                                                                                                                                                        +

                                                                                                                                                                                                        This prevents one possible scenario for encoding conversion failure. + The previous change is a backstop to guard against other kinds of + failures in the same area. +

                                                                                                                                                                                                        +
                                                                                                                                                                                                      • +
                                                                                                                                                                                                      • Fix core dump when to_char() is given format codes that + are inappropriate for the type of the data argument (Tom)

                                                                                                                                                                                                      • -

                                                                                                                                                                                                        Fix planner misestimation of selectivity when transitive equality - is applied to an outer-join clause (Tom) +

                                                                                                                                                                                                        Fix possible failure in contrib/tsearch2 when C locale is + used with a multi-byte encoding (Teodor)

                                                                                                                                                                                                        -

                                                                                                                                                                                                        This could result in bad plans for queries like - ... from a left join b on a.a1 = b.b1 where a.a1 = 42 ... +

                                                                                                                                                                                                        Crashes were possible on platforms where wchar_t is narrower + than int; Windows in particular.

                                                                                                                                                                                                      • +
                                                                                                                                                                                                      • Fix extreme inefficiency in contrib/tsearch2 parser's + handling of an email-like string containing multiple @ + characters (Heikki) +

                                                                                                                                                                                                      • -

                                                                                                                                                                                                        Improve optimizer's handling of long IN lists (Tom) +

                                                                                                                                                                                                        Fix decompilation of CASE WHEN with an implicit coercion + (Tom)

                                                                                                                                                                                                        -

                                                                                                                                                                                                        This change avoids wasting large amounts of time on such lists - when constraint exclusion is enabled. +

                                                                                                                                                                                                        This mistake could lead to Assert failures in an Assert-enabled build, + or an “unexpected CASE WHEN clause” error message in other + cases, when trying to examine or dump a view.

                                                                                                                                                                                                      • -

                                                                                                                                                                                                        Ensure that the contents of a holdable cursor don't depend on the - contents of TOAST tables (Tom) +

                                                                                                                                                                                                        Fix possible misassignment of the owner of a TOAST table's rowtype (Tom)

                                                                                                                                                                                                        -

                                                                                                                                                                                                        Previously, large field values in a cursor result might be represented - as TOAST pointers, which would fail if the referenced table got dropped - before the cursor is read, or if the large value is deleted and then - vacuumed away. This cannot happen with an ordinary cursor, - but it could with a cursor that is held past its creating transaction. +

                                                                                                                                                                                                        If CLUSTER or a rewriting variant of ALTER TABLE + were executed by someone other than the table owner, the + pg_type entry for the table's TOAST table would end up + marked as owned by that someone. This caused no immediate problems, + since the permissions on the TOAST rowtype aren't examined by any + ordinary database operation. However, it could lead to unexpected + failures if one later tried to drop the role that issued the command + (in 8.1 or 8.2), or “owner of data type appears to be invalid” + warnings from pg_dump after having done so (in 8.3).

                                                                                                                                                                                                      • -
                                                                                                                                                                                                      • Fix memory leak when a set-returning function is terminated without - reading its whole result (Tom) -

                                                                                                                                                                                                      • -
                                                                                                                                                                                                      • Fix contrib/dblink's - dblink_get_result(text,bool) function (Joe) -

                                                                                                                                                                                                      • -
                                                                                                                                                                                                      • Fix possible garbage output from contrib/sslinfo functions - (Tom) -

                                                                                                                                                                                                      • -
                                                                                                                                                                                                      • Fix configure script to properly report failure when - unable to obtain linkage information for PL/Perl (Andrew) -

                                                                                                                                                                                                      • -
                                                                                                                                                                                                      • Make all documentation reference pgsql-bugs and/or - pgsql-hackers as appropriate, instead of the - now-decommissioned pgsql-ports and pgsql-patches - mailing lists (Tom) +

                                                                                                                                                                                                      • Fix PL/pgSQL to not treat INTO after INSERT as + an INTO-variables clause anywhere in the string, not only at the start; + in particular, don't fail for INSERT INTO within + CREATE RULE (Tom)

                                                                                                                                                                                                      • -
                                                                                                                                                                                                      • Update time zone data files to tzdata release 2009a (for - Kathmandu and historical DST corrections in Switzerland, Cuba) +

                                                                                                                                                                                                      • +

                                                                                                                                                                                                        Clean up PL/pgSQL error status variables fully at block exit + (Ashesh Vashi and Dave Page) +

                                                                                                                                                                                                        +

                                                                                                                                                                                                        This is not a problem for PL/pgSQL itself, but the omission could cause + the PL/pgSQL Debugger to crash while examining the state of a function. +

                                                                                                                                                                                                        +
                                                                                                                                                                                                      • +
                                                                                                                                                                                                      • +

                                                                                                                                                                                                        Retry failed calls to CallNamedPipe() on Windows + (Steve Marshall, Magnus) +

                                                                                                                                                                                                        +

                                                                                                                                                                                                        It appears that this function can sometimes fail transiently; + we previously treated any failure as a hard error, which could + confuse LISTEN/NOTIFY as well as other + operations. +

                                                                                                                                                                                                        +
                                                                                                                                                                                                      • +
                                                                                                                                                                                                      • Add MUST (Mauritius Island Summer Time) to the default list + of known timezone abbreviations (Xavier Bugaud)

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/resources.html b/docs/en_US/pg/resources.html index dc1262c775..ae990f4543 100644 --- a/docs/en_US/pg/resources.html +++ b/docs/en_US/pg/resources.html @@ -4,8 +4,8 @@ 1.4. Further Information - - + + @@ -19,7 +19,7 @@

                                                                                                                                                                                                      FAQs
                                                                                                                                                                                                      -

                                                                                                                                                                                                      The FAQ list contains +

                                                                                                                                                                                                      The FAQ list contains continuously updated answers to frequently asked questions.

                                                                                                                                                                                                      READMEs
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/role-attributes.html b/docs/en_US/pg/role-attributes.html index d82a259ad1..bda37b3993 100644 --- a/docs/en_US/pg/role-attributes.html +++ b/docs/en_US/pg/role-attributes.html @@ -4,8 +4,8 @@ 18.2. Role Attributes - - + + @@ -18,7 +18,7 @@

                                                                                                                                                                                                      -
                                                                                                                                                                                                      login privilege
                                                                                                                                                                                                      +
                                                                                                                                                                                                      login privilege

                                                                                                                                                                                                      Only roles that have the LOGIN attribute can be used as the initial role name for a database connection. A role with @@ -34,7 +34,7 @@ default, while CREATE ROLE does not.)

                                                                                                                                                                                                      -
                                                                                                                                                                                                      superuser status
                                                                                                                                                                                                      +
                                                                                                                                                                                                      superuser status

                                                                                                                                                                                                      A database superuser bypasses all permission checks. This is a dangerous privilege and should not be used carelessly; it is best to do most of your work as a role that is not a superuser. @@ -42,13 +42,13 @@ name SUPERUSER. You must do this as a role that is already a superuser.

                                                                                                                                                                                                      -
                                                                                                                                                                                                      database creation
                                                                                                                                                                                                      +
                                                                                                                                                                                                      database creation

                                                                                                                                                                                                      A role must be explicitly given permission to create databases (except for superusers, since those bypass all permission checks). To create such a role, use CREATE ROLE name CREATEDB.

                                                                                                                                                                                                      -
                                                                                                                                                                                                      role creation
                                                                                                                                                                                                      +
                                                                                                                                                                                                      role creation

                                                                                                                                                                                                      A role must be explicitly given permission to create more roles (except for superusers, since those bypass all permission checks). To create such a role, use CREATE ROLE @@ -59,7 +59,7 @@ superuser role, superuser status is required; CREATEROLE is not sufficient for that.

                                                                                                                                                                                                      -
                                                                                                                                                                                                      password
                                                                                                                                                                                                      +
                                                                                                                                                                                                      password

                                                                                                                                                                                                      A password is only significant if the client authentication method requires the user to supply a password when connecting to the database. The password, @@ -73,7 +73,7 @@

                                                                                                                                                                                                      A role's attributes can be modified after creation with - ALTER ROLE. + ALTER ROLE. See the reference pages for the CREATE ROLE and ALTER ROLE commands for details.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/role-membership.html b/docs/en_US/pg/role-membership.html index 54e12b864b..8d879e131d 100644 --- a/docs/en_US/pg/role-membership.html +++ b/docs/en_US/pg/role-membership.html @@ -4,8 +4,8 @@ 18.4. Role Membership - - + + @@ -13,7 +13,7 @@

                                                                                                                                                                                                      18.4. Role Membership

                                                                                                                                                                                                      -

                                                                                                                                                                                                      It is frequently convenient to group users together to ease +

                                                                                                                                                                                                      It is frequently convenient to group users together to ease management of privileges: that way, privileges can be granted to, or revoked from, a group as a whole. In PostgreSQL this is done by creating a role that represents the group, and then diff --git a/docs/en_US/pg/routine-reindex.html b/docs/en_US/pg/routine-reindex.html index a35fe6c9d2..64d272c8c5 100644 --- a/docs/en_US/pg/routine-reindex.html +++ b/docs/en_US/pg/routine-reindex.html @@ -4,8 +4,8 @@ 22.2. Routine Reindexing - - + + @@ -13,7 +13,7 @@

                                                                                                                                                                                                      22.2. Routine Reindexing

                                                                                                                                                                                                      -

                                                                                                                                                                                                      In some situations it is worthwhile to rebuild indexes periodically +

                                                                                                                                                                                                      In some situations it is worthwhile to rebuild indexes periodically with the REINDEX command.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/rowtypes.html b/docs/en_US/pg/rowtypes.html index 3b360831a0..65291ddc3b 100644 --- a/docs/en_US/pg/rowtypes.html +++ b/docs/en_US/pg/rowtypes.html @@ -4,8 +4,8 @@ 8.11. Composite Types - - + + @@ -13,14 +13,14 @@

                                                                                                                                                                                                      8.11. Composite Types

                                                                                                                                                                                                      -

                                                                                                                                                                                                      A composite type describes the structure of a row or record; +

                                                                                                                                                                                                      A composite type describes the structure of a row or record; it is in essence just a list of field names and their data types. PostgreSQL allows values of composite types to be used in many of the same ways that simple types can be used. For example, a column of a table can be declared to be of a composite type.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      8.11.1. Declaration of Composite Types

                                                                                                                                                                                                      +

                                                                                                                                                                                                      8.11.1. Declaration of Composite Types

                                                                                                                                                                                                      Here are two simple examples of defining composite types:

                                                                                                                                                                                                      CREATE TYPE complex AS (
                                                                                                                                                                                                      @@ -83,8 +83,8 @@
                                                                                                                                                                                                        

                                                                                                                                                                                                      -

                                                                                                                                                                                                      8.11.2. Composite Value Input

                                                                                                                                                                                                      -

                                                                                                                                                                                                      To write a composite value as a literal constant, enclose the field +

                                                                                                                                                                                                      8.11.2. Composite Value Input

                                                                                                                                                                                                      +

                                                                                                                                                                                                      To write a composite value as a literal constant, enclose the field values within parentheses and separate them by commas. You may put double quotes around any field value, and must do so if it contains commas or parentheses. (More details appear below.) Thus, the general format of a @@ -133,7 +133,7 @@

                                                                                                                                                                                                      -

                                                                                                                                                                                                      8.11.3. Accessing Composite Types

                                                                                                                                                                                                      +

                                                                                                                                                                                                      8.11.3. Accessing Composite Types

                                                                                                                                                                                                      To access a field of a composite column, one writes a dot and the field name, much like selecting a field from a table name. In fact, it's so much like selecting from a table name that you often have to use parentheses @@ -174,7 +174,7 @@

                                                                                                                                                                                                      -

                                                                                                                                                                                                      8.11.4. Modifying Composite Types

                                                                                                                                                                                                      +

                                                                                                                                                                                                      8.11.4. Modifying Composite Types

                                                                                                                                                                                                      Here are some examples of the proper syntax for inserting and updating composite columns. First, inserting or updating a whole column: @@ -210,7 +210,7 @@

                                                                                                                                                                                                      -

                                                                                                                                                                                                      8.11.5. Composite Type Input and Output Syntax

                                                                                                                                                                                                      +

                                                                                                                                                                                                      8.11.5. Composite Type Input and Output Syntax

                                                                                                                                                                                                      The external text representation of a composite value consists of items that are interpreted according to the I/O conversion rules for the individual field types, plus decoration that indicates the composite structure. diff --git a/docs/en_US/pg/rule-system.html b/docs/en_US/pg/rule-system.html index 3928efa61e..a83c051b59 100644 --- a/docs/en_US/pg/rule-system.html +++ b/docs/en_US/pg/rule-system.html @@ -4,8 +4,8 @@ 42.4. The PostgreSQL Rule System - - + + diff --git a/docs/en_US/pg/rules-privileges.html b/docs/en_US/pg/rules-privileges.html index c172de9bb6..22cf31ebae 100644 --- a/docs/en_US/pg/rules-privileges.html +++ b/docs/en_US/pg/rules-privileges.html @@ -4,8 +4,8 @@ 35.4. Rules and Privileges - - + + @@ -13,7 +13,7 @@

                                                                                                                                                                                                      35.4. Rules and Privileges

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Due to rewriting of queries by the PostgreSQL +

                                                                                                                                                                                                      Due to rewriting of queries by the PostgreSQL rule system, other tables/views than those used in the original query get accessed. When update rules are used, this can include write access to tables.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/rules-status.html b/docs/en_US/pg/rules-status.html index f4919b6213..214f13bbbe 100644 --- a/docs/en_US/pg/rules-status.html +++ b/docs/en_US/pg/rules-status.html @@ -4,8 +4,8 @@ 35.5. Rules and Command Status - - + + diff --git a/docs/en_US/pg/rules-triggers.html b/docs/en_US/pg/rules-triggers.html index e519480429..e4033042fb 100644 --- a/docs/en_US/pg/rules-triggers.html +++ b/docs/en_US/pg/rules-triggers.html @@ -4,8 +4,8 @@ 35.6. Rules versus Triggers - - + + @@ -13,7 +13,7 @@

                                                                                                                                                                                                      35.6. Rules versus Triggers

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Many things that can be done using triggers can also be +

                                                                                                                                                                                                      Many things that can be done using triggers can also be implemented using the PostgreSQL rule system. One of the things that cannot be implemented by rules are some kinds of constraints, especially foreign keys. It is possible diff --git a/docs/en_US/pg/rules-update.html b/docs/en_US/pg/rules-update.html index 0ad8800233..1a88ea5f79 100644 --- a/docs/en_US/pg/rules-update.html +++ b/docs/en_US/pg/rules-update.html @@ -4,8 +4,8 @@ 35.3. Rules on INSERT, UPDATE, and DELETE - - + + @@ -13,7 +13,7 @@

                                                                                                                                                                                                      35.3. Rules on INSERT, UPDATE, and DELETE

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Rules that are defined on INSERT, UPDATE, +

                                                                                                                                                                                                      Rules that are defined on INSERT, UPDATE, and DELETE are significantly different from the view rules described in the previous section. First, their CREATE RULE command allows more: @@ -37,7 +37,7 @@ create zero or more new query trees and can throw away the original one.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      35.3.1. How Update Rules Work

                                                                                                                                                                                                      +

                                                                                                                                                                                                      35.3.1. How Update Rules Work

                                                                                                                                                                                                      Keep the syntax

                                                                                                                                                                                                      @@ -121,7 +121,7 @@ produced query tree(s). Views cannot insert new update actions so there is no need to apply update rules to the output of view rewriting.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      35.3.1.1. A First Rule Step by Step

                                                                                                                                                                                                      +

                                                                                                                                                                                                      35.3.1.1. A First Rule Step by Step

                                                                                                                                                                                                      Say we want to trace changes to the sl_avail column in the shoelace_data relation. So we set up a log table and a rule that conditionally writes a log entry when an @@ -340,7 +340,7 @@

                                                                                                                                                                                                      35.3.2. Cooperation with Views

                                                                                                                                                                                                      -

                                                                                                                                                                                                      A simple way to protect view relations from the mentioned +

                                                                                                                                                                                                      A simple way to protect view relations from the mentioned possibility that someone can try to run INSERT, UPDATE, or DELETE on them is to let those query trees get thrown away. So we could create the rules diff --git a/docs/en_US/pg/rules-views.html b/docs/en_US/pg/rules-views.html index afa8e5d721..f53d1681fd 100644 --- a/docs/en_US/pg/rules-views.html +++ b/docs/en_US/pg/rules-views.html @@ -4,8 +4,8 @@ 35.2. Views and the Rule System - - + + @@ -13,7 +13,7 @@

                                                                                                                                                                                                      35.2. Views and the Rule System

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Views in PostgreSQL are implemented +

                                                                                                                                                                                                      Views in PostgreSQL are implemented using the rule system. In fact, there is essentially no difference between @@ -38,7 +38,7 @@ same thing: relations.

                                                                                                                                                                                                      35.2.1. How SELECT Rules Work

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Rules ON SELECT are applied to all queries as the last step, even +

                                                                                                                                                                                                      Rules ON SELECT are applied to all queries as the last step, even if the command given is an INSERT, UPDATE or DELETE. And they have different semantics from rules on the other command types in that they modify the @@ -341,7 +341,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      35.2.2. View Rules in Non-SELECT Statements

                                                                                                                                                                                                      +

                                                                                                                                                                                                      35.2.2. View Rules in Non-SELECT Statements

                                                                                                                                                                                                      Two details of the query tree aren't touched in the description of view rules above. These are the command type and the result relation. In fact, view rules don't need this information.

                                                                                                                                                                                                      @@ -407,7 +407,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      To resolve this problem, another entry is added to the target list in UPDATE (and also in DELETE) statements: the current tuple ID - (CTID). + (CTID). This is a system column containing the file block number and position in the block for the row. Knowing the table, the CTID can be used to retrieve the @@ -431,7 +431,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      the same way to any command. There is no difference.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      35.2.3. The Power of Views in PostgreSQL

                                                                                                                                                                                                      +

                                                                                                                                                                                                      35.2.3. The Power of Views in PostgreSQL

                                                                                                                                                                                                      The above demonstrates how the rule system incorporates view definitions into the original query tree. In the second example, a simple SELECT from one view created a final diff --git a/docs/en_US/pg/rules.html b/docs/en_US/pg/rules.html index a74623258a..58900ab47c 100644 --- a/docs/en_US/pg/rules.html +++ b/docs/en_US/pg/rules.html @@ -4,8 +4,8 @@ Chapter 35. The Rule System - - + + @@ -20,13 +20,13 @@

                                                                                                                                                                                                      35.2. Views and the Rule System
                                                                                                                                                                                                      35.2.1. How SELECT Rules Work
                                                                                                                                                                                                      -
                                                                                                                                                                                                      35.2.2. View Rules in Non-SELECT Statements
                                                                                                                                                                                                      -
                                                                                                                                                                                                      35.2.3. The Power of Views in PostgreSQL
                                                                                                                                                                                                      +
                                                                                                                                                                                                      35.2.2. View Rules in Non-SELECT Statements
                                                                                                                                                                                                      +
                                                                                                                                                                                                      35.2.3. The Power of Views in PostgreSQL
                                                                                                                                                                                                      35.2.4. Updating a View
                                                                                                                                                                                                      35.3. Rules on INSERT, UPDATE, and DELETE
                                                                                                                                                                                                      -
                                                                                                                                                                                                      35.3.1. How Update Rules Work
                                                                                                                                                                                                      +
                                                                                                                                                                                                      35.3.1. How Update Rules Work
                                                                                                                                                                                                      35.3.2. Cooperation with Views
                                                                                                                                                                                                      35.4. Rules and Privileges
                                                                                                                                                                                                      @@ -34,7 +34,7 @@
                                                                                                                                                                                                      35.6. Rules versus Triggers
                                                                                                                                                                                                      -

                                                                                                                                                                                                      This chapter discusses the rule system in +

                                                                                                                                                                                                      This chapter discusses the rule system in PostgreSQL. Production rule systems are conceptually simple, but there are many subtle points involved in actually using them.

                                                                                                                                                                                                      @@ -52,7 +52,7 @@ also discussed in [ston90b] and [ong90].

                                                                                                                                                                                                      35.1. The Query Tree

                                                                                                                                                                                                      -

                                                                                                                                                                                                      To understand how the rule system works it is necessary to know +

                                                                                                                                                                                                      To understand how the rule system works it is necessary to know when it is invoked and what its input and results are.

                                                                                                                                                                                                      The rule system is located between the parser and the planner. It takes the output of the parser, one query tree, and the user-defined diff --git a/docs/en_US/pg/runtime-config-autovacuum.html b/docs/en_US/pg/runtime-config-autovacuum.html index 2d9b149e6a..98d1946660 100644 --- a/docs/en_US/pg/runtime-config-autovacuum.html +++ b/docs/en_US/pg/runtime-config-autovacuum.html @@ -4,8 +4,8 @@ 17.9. Automatic Vacuuming - - + + @@ -13,7 +13,7 @@

                                                                                                                                                                                                      17.9. Automatic Vacuuming

                                                                                                                                                                                                      -

                                                                                                                                                                                                      These settings control the behavior of the autovacuum +

                                                                                                                                                                                                      These settings control the behavior of the autovacuum feature. Refer to Section 22.1.4, “The auto-vacuum daemon” for more information.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/runtime-config-client.html b/docs/en_US/pg/runtime-config-client.html index b9b71b77df..cf4cd21d45 100644 --- a/docs/en_US/pg/runtime-config-client.html +++ b/docs/en_US/pg/runtime-config-client.html @@ -4,8 +4,8 @@ 17.10. Client Connection Defaults - - + + diff --git a/docs/en_US/pg/runtime-config-compatible.html b/docs/en_US/pg/runtime-config-compatible.html index 77e63a86c2..cc81d4286d 100644 --- a/docs/en_US/pg/runtime-config-compatible.html +++ b/docs/en_US/pg/runtime-config-compatible.html @@ -4,8 +4,8 @@ 17.12. Version and Platform Compatibility - - + + diff --git a/docs/en_US/pg/runtime-config-connection.html b/docs/en_US/pg/runtime-config-connection.html index fd6df61ea1..0ee94a10c9 100644 --- a/docs/en_US/pg/runtime-config-connection.html +++ b/docs/en_US/pg/runtime-config-connection.html @@ -4,8 +4,8 @@ 17.3. Connections and Authentication - - + + diff --git a/docs/en_US/pg/runtime-config-custom.html b/docs/en_US/pg/runtime-config-custom.html index b689c535e1..800ad09d81 100644 --- a/docs/en_US/pg/runtime-config-custom.html +++ b/docs/en_US/pg/runtime-config-custom.html @@ -4,8 +4,8 @@ 17.14. Customized Options - - + + diff --git a/docs/en_US/pg/runtime-config-developer.html b/docs/en_US/pg/runtime-config-developer.html index 205aaae934..d31738964d 100644 --- a/docs/en_US/pg/runtime-config-developer.html +++ b/docs/en_US/pg/runtime-config-developer.html @@ -4,8 +4,8 @@ 17.15. Developer Options - - + + diff --git a/docs/en_US/pg/runtime-config-file-locations.html b/docs/en_US/pg/runtime-config-file-locations.html index 860b5d5594..8065102a39 100644 --- a/docs/en_US/pg/runtime-config-file-locations.html +++ b/docs/en_US/pg/runtime-config-file-locations.html @@ -4,8 +4,8 @@ 17.2. File Locations - - + + diff --git a/docs/en_US/pg/runtime-config-locks.html b/docs/en_US/pg/runtime-config-locks.html index 39425ed1a2..c0d94bbe05 100644 --- a/docs/en_US/pg/runtime-config-locks.html +++ b/docs/en_US/pg/runtime-config-locks.html @@ -4,8 +4,8 @@ 17.11. Lock Management - - + + diff --git a/docs/en_US/pg/runtime-config-logging.html b/docs/en_US/pg/runtime-config-logging.html index 300d982bfb..2942e00957 100644 --- a/docs/en_US/pg/runtime-config-logging.html +++ b/docs/en_US/pg/runtime-config-logging.html @@ -4,8 +4,8 @@ 17.7. Error Reporting and Logging - - + + @@ -13,9 +13,9 @@

                                                                                                                                                                                                      17.7. Error Reporting and Logging

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      17.7.1. Where To Log

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +
                                                                                                                                                                                                      log_destination (string)
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/runtime-config-preset.html b/docs/en_US/pg/runtime-config-preset.html index 52c005e4b1..591a84d212 100644 --- a/docs/en_US/pg/runtime-config-preset.html +++ b/docs/en_US/pg/runtime-config-preset.html @@ -4,8 +4,8 @@ 17.13. Preset Options - - + + diff --git a/docs/en_US/pg/runtime-config-query.html b/docs/en_US/pg/runtime-config-query.html index 29f8cd8293..6d664fa1bc 100644 --- a/docs/en_US/pg/runtime-config-query.html +++ b/docs/en_US/pg/runtime-config-query.html @@ -4,8 +4,8 @@ 17.6. Query Planning - - + + diff --git a/docs/en_US/pg/runtime-config-resource.html b/docs/en_US/pg/runtime-config-resource.html index 6ae49a38dc..28c12d2fe5 100644 --- a/docs/en_US/pg/runtime-config-resource.html +++ b/docs/en_US/pg/runtime-config-resource.html @@ -4,8 +4,8 @@ 17.4. Resource Consumption - - + + @@ -144,7 +144,7 @@

                                                                                                                                                                                                      17.4.2. Free Space Map

                                                                                                                                                                                                      -

                                                                                                                                                                                                      These parameters control the size of the shared free space +

                                                                                                                                                                                                      These parameters control the size of the shared free space map, which tracks the locations of unused space in the database. An undersized free space map may cause the database to consume increasing amounts of disk space over time, because free space that diff --git a/docs/en_US/pg/runtime-config-short.html b/docs/en_US/pg/runtime-config-short.html index 9ea0ca6b49..65f0fe34be 100644 --- a/docs/en_US/pg/runtime-config-short.html +++ b/docs/en_US/pg/runtime-config-short.html @@ -4,8 +4,8 @@ 17.16. Short Options - - + + diff --git a/docs/en_US/pg/runtime-config-statistics.html b/docs/en_US/pg/runtime-config-statistics.html index 86352f8238..3b9cbdfc79 100644 --- a/docs/en_US/pg/runtime-config-statistics.html +++ b/docs/en_US/pg/runtime-config-statistics.html @@ -4,8 +4,8 @@ 17.8. Run-Time Statistics - - + + diff --git a/docs/en_US/pg/runtime-config-wal.html b/docs/en_US/pg/runtime-config-wal.html index dc5e11a990..a981e4c8dc 100644 --- a/docs/en_US/pg/runtime-config-wal.html +++ b/docs/en_US/pg/runtime-config-wal.html @@ -4,8 +4,8 @@ 17.5. Write Ahead Log - - + + diff --git a/docs/en_US/pg/runtime-config.html b/docs/en_US/pg/runtime-config.html index 7195d8547f..9bcd193fb4 100644 --- a/docs/en_US/pg/runtime-config.html +++ b/docs/en_US/pg/runtime-config.html @@ -4,8 +4,8 @@ Chapter 17. Server Configuration - - + + @@ -76,7 +76,7 @@

                                                                                                                                                                                                      17.16. Short Options
                                                                                                                                                                                                      -

                                                                                                                                                                                                      There are many configuration parameters that affect the behavior of +

                                                                                                                                                                                                      There are many configuration parameters that affect the behavior of the database system. In the first section of this chapter, we describe how to set configuration parameters. The subsequent sections discuss each parameter in detail. @@ -104,7 +104,7 @@ for memory units is 1024, not 1000.

                                                                                                                                                                                                      One way to set these parameters is to edit the file - postgresql.conf, + postgresql.conf, which is normally kept in the data directory. (initdb installs a default copy there.) An example of what this file might look like is: @@ -122,7 +122,7 @@ numbers must be single-quoted. To embed a single quote in a parameter value, write either two quotes (preferred) or backslash-quote.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      +

                                                                                                                                                                                                      In addition to parameter settings, the postgresql.conf file can contain include directives, which specify another file to read and process as if it were inserted into the @@ -134,7 +134,7 @@ the directory containing the referencing configuration file. Inclusions can be nested.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      +

                                                                                                                                                                                                      The configuration file is reread whenever the main server process receives a SIGHUP signal (which is most easily sent by means of pg_ctl reload). The main server process diff --git a/docs/en_US/pg/runtime.html b/docs/en_US/pg/runtime.html index 56e0444a03..3c4eb01952 100644 --- a/docs/en_US/pg/runtime.html +++ b/docs/en_US/pg/runtime.html @@ -4,8 +4,8 @@ Chapter 16. Operating System Environment - - + + @@ -26,8 +26,8 @@

                                                                                                                                                                                                      16.4. Managing Kernel Resources
                                                                                                                                                                                                      16.4.1. Shared Memory and Semaphores
                                                                                                                                                                                                      -
                                                                                                                                                                                                      16.4.2. Resource Limits
                                                                                                                                                                                                      -
                                                                                                                                                                                                      16.4.3. Linux Memory Overcommit
                                                                                                                                                                                                      +
                                                                                                                                                                                                      16.4.2. Resource Limits
                                                                                                                                                                                                      +
                                                                                                                                                                                                      16.4.3. Linux Memory Overcommit
                                                                                                                                                                                                      16.5. Shutting Down the Server
                                                                                                                                                                                                      16.6. Encryption Options
                                                                                                                                                                                                      @@ -40,7 +40,7 @@

                                                                                                                                                                                                      16.1. The PostgreSQL User Account

                                                                                                                                                                                                      -

                                                                                                                                                                                                      As with any other server daemon that is accessible to the outside world, +

                                                                                                                                                                                                      As with any other server daemon that is accessible to the outside world, it is advisable to run PostgreSQL under a separate user account. This user account should only own the data that is managed by the server, and should not be shared with other diff --git a/docs/en_US/pg/server-programming.html b/docs/en_US/pg/server-programming.html index 72b9587646..c6ef448906 100644 --- a/docs/en_US/pg/server-programming.html +++ b/docs/en_US/pg/server-programming.html @@ -4,16 +4,16 @@ Part V. Server Programming - - - + + +

                                                                                                                                                                                                      Part V. Server Programming

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      This part is about extending the server functionality with user-defined functions, data types, triggers, etc. These are @@ -34,21 +34,21 @@

                                                                                                                                                                                                      33.1. How Extensibility Works
                                                                                                                                                                                                      33.2. The PostgreSQL Type System
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.2.1. Base Types
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.2.2. Composite Types
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.2.3. Domains
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.2.4. Pseudo-Types
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.2.1. Base Types
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.2.2. Composite Types
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.2.3. Domains
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.2.4. Pseudo-Types
                                                                                                                                                                                                      33.2.5. Polymorphic Types
                                                                                                                                                                                                      33.3. User-Defined Functions
                                                                                                                                                                                                      33.4. Query Language (SQL) Functions
                                                                                                                                                                                                      33.4.1. SQL Functions on Base Types
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.4.2. SQL Functions on Composite Types
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.4.2. SQL Functions on Composite Types
                                                                                                                                                                                                      33.4.3. Functions with Output Parameters
                                                                                                                                                                                                      33.4.4. SQL Functions as Table Sources
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.4.5. SQL Functions Returning Sets
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.4.6. Polymorphic SQL Functions
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.4.5. SQL Functions Returning Sets
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.4.6. Polymorphic SQL Functions
                                                                                                                                                                                                      33.5. Function Overloading
                                                                                                                                                                                                      33.6. Function Volatility Categories
                                                                                                                                                                                                      @@ -58,28 +58,28 @@
                                                                                                                                                                                                      33.9.1. Dynamic Loading
                                                                                                                                                                                                      33.9.2. Base Types in C-Language Functions
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.9.3. Version 0 Calling Conventions
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.9.4. Version 1 Calling Conventions
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.9.5. Writing Code
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.9.3. Version 0 Calling Conventions
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.9.4. Version 1 Calling Conventions
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.9.5. Writing Code
                                                                                                                                                                                                      33.9.6. Compiling and Linking Dynamically-Loaded Functions
                                                                                                                                                                                                      33.9.7. Extension Building Infrastructure
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.9.8. Composite-Type Arguments
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.9.9. Returning Rows (Composite Types)
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.9.8. Composite-Type Arguments
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.9.9. Returning Rows (Composite Types)
                                                                                                                                                                                                      33.9.10. Returning Sets
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.9.11. Polymorphic Arguments and Return Types
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.9.12. Shared Memory and LWLocks
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.9.11. Polymorphic Arguments and Return Types
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.9.12. Shared Memory and LWLocks
                                                                                                                                                                                                      33.10. User-Defined Aggregates
                                                                                                                                                                                                      33.11. User-Defined Types
                                                                                                                                                                                                      33.12. User-Defined Operators
                                                                                                                                                                                                      33.13. Operator Optimization Information
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.13.1. COMMUTATOR
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.13.2. NEGATOR
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.13.3. RESTRICT
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.13.4. JOIN
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.13.5. HASHES
                                                                                                                                                                                                      -
                                                                                                                                                                                                      33.13.6. MERGES (SORT1, SORT2, LTCMP, GTCMP)
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.13.1. COMMUTATOR
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.13.2. NEGATOR
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.13.3. RESTRICT
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.13.4. JOIN
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.13.5. HASHES
                                                                                                                                                                                                      +
                                                                                                                                                                                                      33.13.6. MERGES (SORT1, SORT2, LTCMP, GTCMP)
                                                                                                                                                                                                      33.14. Interfacing Extensions To Indexes
                                                                                                                                                                                                      @@ -105,13 +105,13 @@
                                                                                                                                                                                                      35.2. Views and the Rule System
                                                                                                                                                                                                      35.2.1. How SELECT Rules Work
                                                                                                                                                                                                      -
                                                                                                                                                                                                      35.2.2. View Rules in Non-SELECT Statements
                                                                                                                                                                                                      -
                                                                                                                                                                                                      35.2.3. The Power of Views in PostgreSQL
                                                                                                                                                                                                      +
                                                                                                                                                                                                      35.2.2. View Rules in Non-SELECT Statements
                                                                                                                                                                                                      +
                                                                                                                                                                                                      35.2.3. The Power of Views in PostgreSQL
                                                                                                                                                                                                      35.2.4. Updating a View
                                                                                                                                                                                                      35.3. Rules on INSERT, UPDATE, and DELETE
                                                                                                                                                                                                      -
                                                                                                                                                                                                      35.3.1. How Update Rules Work
                                                                                                                                                                                                      +
                                                                                                                                                                                                      35.3.1. How Update Rules Work
                                                                                                                                                                                                      35.3.2. Cooperation with Views
                                                                                                                                                                                                      35.4. Rules and Privileges
                                                                                                                                                                                                      @@ -166,7 +166,7 @@
                                                                                                                                                                                                      37.10. Trigger Procedures
                                                                                                                                                                                                      37.11. Porting from Oracle PL/SQL
                                                                                                                                                                                                      -
                                                                                                                                                                                                      37.11.1. Porting Examples
                                                                                                                                                                                                      +
                                                                                                                                                                                                      37.11.1. Porting Examples
                                                                                                                                                                                                      37.11.2. Other Things to Watch For
                                                                                                                                                                                                      37.11.3. Appendix
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/server-shutdown.html b/docs/en_US/pg/server-shutdown.html index d2e8988063..5f9b426faf 100644 --- a/docs/en_US/pg/server-shutdown.html +++ b/docs/en_US/pg/server-shutdown.html @@ -4,8 +4,8 @@ 16.5. Shutting Down the Server - - + + @@ -13,27 +13,27 @@

                                                                                                                                                                                                      16.5. Shutting Down the Server

                                                                                                                                                                                                      -

                                                                                                                                                                                                      There are several ways to shut down the database server. You control +

                                                                                                                                                                                                      There are several ways to shut down the database server. You control the type of shutdown by sending different signals to the master postgres process.

                                                                                                                                                                                                      -
                                                                                                                                                                                                      SIGTERM
                                                                                                                                                                                                      +
                                                                                                                                                                                                      SIGTERM

                                                                                                                                                                                                      After receiving SIGTERM, the server disallows new connections, but lets existing sessions end their work normally. It shuts down only after all of the sessions terminate normally. This is the Smart Shutdown.

                                                                                                                                                                                                      -
                                                                                                                                                                                                      SIGINT
                                                                                                                                                                                                      +
                                                                                                                                                                                                      SIGINT

                                                                                                                                                                                                      The server disallows new connections and sends all existing server processes SIGTERM, which will cause them to abort their current transactions and exit promptly. It then waits for the server processes to exit and finally shuts down. This is the Fast Shutdown.

                                                                                                                                                                                                      -
                                                                                                                                                                                                      SIGQUIT
                                                                                                                                                                                                      +
                                                                                                                                                                                                      SIGQUIT

                                                                                                                                                                                                      This is the Immediate Shutdown, which will cause the master postgres process to send a SIGQUIT to all child processes and exit diff --git a/docs/en_US/pg/server-start.html b/docs/en_US/pg/server-start.html index a3101d7522..b2309e46c5 100644 --- a/docs/en_US/pg/server-start.html +++ b/docs/en_US/pg/server-start.html @@ -4,8 +4,8 @@ 16.3. Starting the Database Server - - + + @@ -15,7 +15,7 @@

                                                                                                                                                                                                      16.3. Starting the Database Server

                                                                                                                                                                                                      Before anyone can access the database, you must start the database server. The database server program is called - postgres. + postgres. The postgres program must know where to find the data it is supposed to use. This is done with the -D option. Thus, the simplest way to start the @@ -46,7 +46,7 @@

                                                                                                                                                                                                      This shell syntax can get tedious quickly. Therefore the wrapper program - pg_ctl + pg_ctl is provided to simplify some tasks. For example:

                                                                                                                                                                                                      pg_ctl start -l logfile
                                                                                                                                                                                                      @@ -57,7 +57,7 @@ is also capable of stopping the server.

                                                                                                                                                                                                      Normally, you will want to start the database server when the - computer boots. Autostart scripts are operating-system-specific. + computer boots. Autostart scripts are operating-system-specific. There are a few distributed with PostgreSQL in the contrib/start-scripts directory. Installing one will require @@ -85,12 +85,12 @@

                                                                                                                                                                                                    • For FreeBSD, look at the file contrib/start-scripts/freebsd in the PostgreSQL source distribution. - +

                                                                                                                                                                                                    • On OpenBSD, add the following lines to the file /etc/rc.local: - +

                                                                                                                                                                                                      if [ -x /usr/local/pgsql/bin/pg_ctl -a -x /usr/local/pgsql/bin/postgres ]; then
                                                                                                                                                                                                           su - -c '/usr/local/pgsql/bin/pg_ctl start -l /var/postgresql/log -s' postgres
                                                                                                                                                                                                      @@ -101,7 +101,7 @@
                                                                                                                                                                                                       
                                                                                                                                                                                                    • On Linux systems either add - +

                                                                                                                                                                                                      /usr/local/pgsql/bin/pg_ctl start -l logfile -D /usr/local/pgsql/data

                                                                                                                                                                                                      @@ -113,13 +113,13 @@

                                                                                                                                                                                                    • On NetBSD, either use the FreeBSD or Linux start scripts, depending on - preference. + preference.

                                                                                                                                                                                                    • On Solaris, create a file called /etc/init.d/postgresql that contains the following line: - +

                                                                                                                                                                                                      su - postgres -c "/usr/local/pgsql/bin/pg_ctl start -l logfile -D /usr/local/pgsql/data"

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/source.html b/docs/en_US/pg/source.html index 8b35395a1f..1fe2fc6919 100644 --- a/docs/en_US/pg/source.html +++ b/docs/en_US/pg/source.html @@ -4,8 +4,8 @@ Chapter 45. PostgreSQL Coding Conventions - - + + diff --git a/docs/en_US/pg/spi-examples.html b/docs/en_US/pg/spi-examples.html index 57302da9f3..d203e74cce 100644 --- a/docs/en_US/pg/spi-examples.html +++ b/docs/en_US/pg/spi-examples.html @@ -4,8 +4,8 @@ 41.5. Examples - - + + diff --git a/docs/en_US/pg/spi-interface-support.html b/docs/en_US/pg/spi-interface-support.html index 8f51e31518..926c07a444 100644 --- a/docs/en_US/pg/spi-interface-support.html +++ b/docs/en_US/pg/spi-interface-support.html @@ -4,8 +4,8 @@ 41.2. Interface Support Functions - - + + diff --git a/docs/en_US/pg/spi-memory.html b/docs/en_US/pg/spi-memory.html index 43fa476832..f6066255e9 100644 --- a/docs/en_US/pg/spi-memory.html +++ b/docs/en_US/pg/spi-memory.html @@ -4,8 +4,8 @@ 41.3. Memory Management - - + + @@ -14,7 +14,7 @@

                                                                                                                                                                                                      41.3. Memory Management

                                                                                                                                                                                                      PostgreSQL allocates memory within - memory contexts, which provide a convenient method of + memory contexts, which provide a convenient method of managing allocations made in many different places that need to live for differing amounts of time. Destroying a context releases all the memory that was allocated in it. Thus, it is not necessary diff --git a/docs/en_US/pg/spi-realloc.html b/docs/en_US/pg/spi-realloc.html index 0ece001b51..4de1f2ade2 100644 --- a/docs/en_US/pg/spi-realloc.html +++ b/docs/en_US/pg/spi-realloc.html @@ -4,8 +4,8 @@ SPI_repalloc - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_repalloc — reallocate memory in the upper executor context

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      void * SPI_repalloc(void * pointer, Size size)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_repalloc changes the size of a memory segment previously allocated using SPI_palloc.

                                                                                                                                                                                                      @@ -32,7 +32,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      void * pointer

                                                                                                                                                                                                      pointer to existing storage to change @@ -43,7 +43,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      pointer to new storage space of specified size with the contents copied from the existing area

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/spi-spi-connect.html b/docs/en_US/pg/spi-spi-connect.html index 683e5046a9..1328f17e76 100644 --- a/docs/en_US/pg/spi-spi-connect.html +++ b/docs/en_US/pg/spi-spi-connect.html @@ -4,8 +4,8 @@ SPI_connect - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_connect — connect a procedure to the SPI manager

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      int SPI_connect(void)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_connect opens a connection from a procedure invocation to the SPI manager. You must call this function if you want to execute commands through SPI. Some utility @@ -43,7 +43,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      SPI_OK_CONNECT

                                                                                                                                                                                                      on success diff --git a/docs/en_US/pg/spi-spi-copytuple.html b/docs/en_US/pg/spi-spi-copytuple.html index de34fc1552..1576788cdf 100644 --- a/docs/en_US/pg/spi-spi-copytuple.html +++ b/docs/en_US/pg/spi-spi-copytuple.html @@ -4,8 +4,8 @@ SPI_copytuple - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_copytuple — make a copy of a row in the upper executor context

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      HeapTuple SPI_copytuple(HeapTuple row)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_copytuple makes a copy of a row in the upper executor context. This is normally used to return a modified row from a trigger. In a function declared to return a composite @@ -30,7 +30,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      HeapTuple row

                                                                                                                                                                                                      row to be copied @@ -38,7 +38,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      the copied row; NULL only if tuple is NULL

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/spi-spi-cursor-close.html b/docs/en_US/pg/spi-spi-cursor-close.html index 73a47d63a9..07dc2ce579 100644 --- a/docs/en_US/pg/spi-spi-cursor-close.html +++ b/docs/en_US/pg/spi-spi-cursor-close.html @@ -4,8 +4,8 @@ SPI_cursor_close - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_cursor_close — close a cursor

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      void SPI_cursor_close(Portal portal)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_cursor_close closes a previously created cursor and releases its portal storage.

                                                                                                                                                                                                      @@ -32,7 +32,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      Portal portal

                                                                                                                                                                                                      portal containing the cursor diff --git a/docs/en_US/pg/spi-spi-cursor-fetch.html b/docs/en_US/pg/spi-spi-cursor-fetch.html index 9acb14cb63..e6afca9631 100644 --- a/docs/en_US/pg/spi-spi-cursor-fetch.html +++ b/docs/en_US/pg/spi-spi-cursor-fetch.html @@ -4,8 +4,8 @@ SPI_cursor_fetch - - + + @@ -17,18 +17,18 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_cursor_fetch — fetch some rows from a cursor

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      void SPI_cursor_fetch(Portal portal, bool forward, long count)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_cursor_fetch fetches some rows from a cursor. This is equivalent to the SQL command FETCH.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      Portal portal

                                                                                                                                                                                                      portal containing the cursor @@ -42,7 +42,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      SPI_processed and SPI_tuptable are set as in SPI_execute if successful. diff --git a/docs/en_US/pg/spi-spi-cursor-find.html b/docs/en_US/pg/spi-spi-cursor-find.html index 34b4fe0551..56dcd36472 100644 --- a/docs/en_US/pg/spi-spi-cursor-find.html +++ b/docs/en_US/pg/spi-spi-cursor-find.html @@ -4,8 +4,8 @@ SPI_cursor_find - - + + @@ -17,19 +17,19 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_cursor_find — find an existing cursor by name

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      Portal SPI_cursor_find(const char * name)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_cursor_find finds an existing portal by name. This is primarily useful to resolve a cursor name returned as text by some other function.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      const char * name

                                                                                                                                                                                                      name of the portal @@ -37,7 +37,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      pointer to the portal with the specified name, or NULL if none was found

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/spi-spi-cursor-move.html b/docs/en_US/pg/spi-spi-cursor-move.html index d359a00fb3..0d2181a495 100644 --- a/docs/en_US/pg/spi-spi-cursor-move.html +++ b/docs/en_US/pg/spi-spi-cursor-move.html @@ -4,8 +4,8 @@ SPI_cursor_move - - + + @@ -17,19 +17,19 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_cursor_move — move a cursor

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      void SPI_cursor_move(Portal portal, bool forward, long count)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_cursor_move skips over some number of rows in a cursor. This is equivalent to the SQL command MOVE.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      Portal portal

                                                                                                                                                                                                      portal containing the cursor diff --git a/docs/en_US/pg/spi-spi-cursor-open.html b/docs/en_US/pg/spi-spi-cursor-open.html index 4c0ba8e95c..32d8824c4b 100644 --- a/docs/en_US/pg/spi-spi-cursor-open.html +++ b/docs/en_US/pg/spi-spi-cursor-open.html @@ -4,8 +4,8 @@ SPI_cursor_open - - + + @@ -17,14 +17,14 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_cursor_open — set up a cursor using a plan created with SPI_prepare

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      Portal SPI_cursor_open(const char * name, void * plan,
                                                                                                                                                                                                                              Datum * values, const char * nulls,
                                                                                                                                                                                                                              bool read_only)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_cursor_open sets up a cursor (internally, a portal) that will execute a plan prepared by SPI_prepare. The parameters have the same @@ -41,7 +41,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      const char * name

                                                                                                                                                                                                      name for portal, or NULL to let the system @@ -73,7 +73,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      pointer to portal containing the cursor, or NULL on error

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/spi-spi-exec.html b/docs/en_US/pg/spi-spi-exec.html index feadaab479..9bfa098222 100644 --- a/docs/en_US/pg/spi-spi-exec.html +++ b/docs/en_US/pg/spi-spi-exec.html @@ -4,8 +4,8 @@ SPI_exec - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_exec — execute a read/write command

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      int SPI_exec(const char * command, long count)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_exec is the same as SPI_execute, with the latter's read_only parameter always taken as @@ -30,7 +30,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      const char * command

                                                                                                                                                                                                      string containing command to execute @@ -41,7 +41,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      See SPI_execute.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/spi-spi-execp.html b/docs/en_US/pg/spi-spi-execp.html index 0f91d26c45..054a55d437 100644 --- a/docs/en_US/pg/spi-spi-execp.html +++ b/docs/en_US/pg/spi-spi-execp.html @@ -4,8 +4,8 @@ SPI_execp - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_execp — execute a plan in read/write mode

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      int SPI_execp(void * plan, Datum * values, const char * nulls, long count)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_execp is the same as SPI_execute_plan, with the latter's read_only parameter always taken as @@ -30,7 +30,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      void * plan

                                                                                                                                                                                                      execution plan (returned by SPI_prepare) @@ -58,7 +58,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      See SPI_execute_plan.

                                                                                                                                                                                                      SPI_processed and diff --git a/docs/en_US/pg/spi-spi-execute-plan.html b/docs/en_US/pg/spi-spi-execute-plan.html index b2f3340ed4..45d77972c3 100644 --- a/docs/en_US/pg/spi-spi-execute-plan.html +++ b/docs/en_US/pg/spi-spi-execute-plan.html @@ -4,8 +4,8 @@ SPI_execute_plan - - + + @@ -17,13 +17,13 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_execute_plan — execute a plan prepared by SPI_prepare

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      int SPI_execute_plan(void * plan, Datum * values, const char * nulls,
                                                                                                                                                                                                                            bool read_only, long count)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_execute_plan executes a plan prepared by SPI_prepare. read_only and count have the same interpretation as in @@ -31,7 +31,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      void * plan

                                                                                                                                                                                                      execution plan (returned by SPI_prepare) @@ -62,7 +62,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      The return value is the same as for SPI_execute, with the following additional possible error (negative) results: @@ -85,7 +85,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      If one of the objects (a table, function, etc.) referenced by the prepared plan is dropped during the session then the result of SPI_execute_plan for this plan will be unpredictable. diff --git a/docs/en_US/pg/spi-spi-execute.html b/docs/en_US/pg/spi-spi-execute.html index 24bc63e697..c22bbe03c9 100644 --- a/docs/en_US/pg/spi-spi-execute.html +++ b/docs/en_US/pg/spi-spi-execute.html @@ -4,8 +4,8 @@ SPI_execute - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_execute — execute a command

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      int SPI_execute(const char * command, bool read_only, long count)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_execute executes the specified SQL command for count rows. If read_only is true, the command must be read-only, and execution overhead @@ -109,7 +109,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      const char * command

                                                                                                                                                                                                      string containing command to execute @@ -123,7 +123,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      If the execution of the command was successful then one of the following (nonnegative) values will be returned: @@ -199,7 +199,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      The functions SPI_execute, SPI_exec, SPI_execute_plan, and diff --git a/docs/en_US/pg/spi-spi-finish.html b/docs/en_US/pg/spi-spi-finish.html index cf9beef3b7..4f6d026cb5 100644 --- a/docs/en_US/pg/spi-spi-finish.html +++ b/docs/en_US/pg/spi-spi-finish.html @@ -4,8 +4,8 @@ SPI_finish - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_finish — disconnect a procedure from the SPI manager

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      int SPI_finish(void)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_finish closes an existing connection to the SPI manager. You must call this function after completing the SPI operations needed during your procedure's current invocation. @@ -37,7 +37,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      SPI_OK_FINISH

                                                                                                                                                                                                      if properly disconnected diff --git a/docs/en_US/pg/spi-spi-fname.html b/docs/en_US/pg/spi-spi-fname.html index ed5a442604..43da641d33 100644 --- a/docs/en_US/pg/spi-spi-fname.html +++ b/docs/en_US/pg/spi-spi-fname.html @@ -4,8 +4,8 @@ SPI_fname - - + + @@ -17,19 +17,19 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_fname — determine the column name for the specified column number

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      char * SPI_fname(TupleDesc rowdesc, int colnumber)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_fname returns a copy of the column name of the specified column. (You can use pfree to release the copy of the name when you don't need it anymore.)

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      TupleDesc rowdesc

                                                                                                                                                                                                      input row description @@ -40,7 +40,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      The column name; NULL if colnumber is out of range. SPI_result set to diff --git a/docs/en_US/pg/spi-spi-fnumber.html b/docs/en_US/pg/spi-spi-fnumber.html index b2d4c715fd..050d302478 100644 --- a/docs/en_US/pg/spi-spi-fnumber.html +++ b/docs/en_US/pg/spi-spi-fnumber.html @@ -4,8 +4,8 @@ SPI_fnumber - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_fnumber — determine the column number for the specified column name

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      int SPI_fnumber(TupleDesc rowdesc, const char * colname)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_fnumber returns the column number for the column with the specified name.

                                                                                                                                                                                                      @@ -35,7 +35,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      TupleDesc rowdesc

                                                                                                                                                                                                      input row description @@ -46,7 +46,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      Column number (count starts at 1), or SPI_ERROR_NOATTRIBUTE if the named column was not found. diff --git a/docs/en_US/pg/spi-spi-freeplan.html b/docs/en_US/pg/spi-spi-freeplan.html index 0285019b94..749416351a 100644 --- a/docs/en_US/pg/spi-spi-freeplan.html +++ b/docs/en_US/pg/spi-spi-freeplan.html @@ -4,8 +4,8 @@ SPI_freeplan - - + + @@ -17,19 +17,19 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_freeplan — free a previously saved plan

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      int SPI_freeplan(void *plan)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_freeplan releases a command execution plan previously returned by SPI_prepare or saved by SPI_saveplan.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      void * plan

                                                                                                                                                                                                      pointer to plan to free @@ -37,7 +37,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      SPI_ERROR_ARGUMENT if plan is NULL.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/spi-spi-freetuple.html b/docs/en_US/pg/spi-spi-freetuple.html index 37b553d7c7..216cdb64da 100644 --- a/docs/en_US/pg/spi-spi-freetuple.html +++ b/docs/en_US/pg/spi-spi-freetuple.html @@ -4,8 +4,8 @@ SPI_freetuple - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_freetuple — free a row allocated in the upper executor context

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      void SPI_freetuple(HeapTuple row)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_freetuple frees a row previously allocated in the upper executor context.

                                                                                                                                                                                                      @@ -32,7 +32,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      HeapTuple row

                                                                                                                                                                                                      row to free diff --git a/docs/en_US/pg/spi-spi-freetupletable.html b/docs/en_US/pg/spi-spi-freetupletable.html index bebd03e785..7254b50904 100644 --- a/docs/en_US/pg/spi-spi-freetupletable.html +++ b/docs/en_US/pg/spi-spi-freetupletable.html @@ -4,8 +4,8 @@ SPI_freetuptable - - + + @@ -18,12 +18,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_freetuptable — free a row set created by SPI_execute or a similar function

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      void SPI_freetuptable(SPITupleTable * tuptable)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_freetuptable frees a row set created by a prior SPI command execution function, such as SPI_execute. Therefore, this function is usually called @@ -37,7 +37,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      SPITupleTable * tuptable

                                                                                                                                                                                                      pointer to row set to free diff --git a/docs/en_US/pg/spi-spi-getargcount.html b/docs/en_US/pg/spi-spi-getargcount.html index 94e588fdf0..72f8fdef03 100644 --- a/docs/en_US/pg/spi-spi-getargcount.html +++ b/docs/en_US/pg/spi-spi-getargcount.html @@ -4,8 +4,8 @@ SPI_getargcount - - + + @@ -18,18 +18,18 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_getargcount — return the number of arguments needed by a plan prepared by SPI_prepare

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      int SPI_getargcount(void * plan)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_getargcount returns the number of arguments needed to execute a plan prepared by SPI_prepare.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      void * plan

                                                                                                                                                                                                      execution plan (returned by SPI_prepare) @@ -37,7 +37,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      The expected argument count for the plan, or SPI_ERROR_ARGUMENT if the plan is NULL diff --git a/docs/en_US/pg/spi-spi-getargtypeid.html b/docs/en_US/pg/spi-spi-getargtypeid.html index b70e3f9d61..ec8020c248 100644 --- a/docs/en_US/pg/spi-spi-getargtypeid.html +++ b/docs/en_US/pg/spi-spi-getargtypeid.html @@ -4,8 +4,8 @@ SPI_getargtypeid - - + + @@ -18,19 +18,19 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_getargtypeid — return the data type OID for an argument of a plan prepared by SPI_prepare

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      Oid SPI_getargtypeid(void * plan, int argIndex)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_getargtypeid returns the OID representing the type id for the argIndex'th argument of a plan prepared by SPI_prepare. First argument is at index zero.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      void * plan

                                                                                                                                                                                                      execution plan (returned by SPI_prepare) @@ -41,7 +41,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      The type id of the argument at the given index, or SPI_ERROR_ARGUMENT if the plan is NULL or argIndex is less than 0 or diff --git a/docs/en_US/pg/spi-spi-getbinval.html b/docs/en_US/pg/spi-spi-getbinval.html index bb8b2ddac4..1a2163ecda 100644 --- a/docs/en_US/pg/spi-spi-getbinval.html +++ b/docs/en_US/pg/spi-spi-getbinval.html @@ -4,8 +4,8 @@ SPI_getbinval - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_getbinval — return the binary value of the specified column

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      Datum SPI_getbinval(HeapTuple row, TupleDesc rowdesc, int colnumber, bool * isnull)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_getbinval returns the value of the specified column in the internal form (as type Datum).

                                                                                                                                                                                                      @@ -32,7 +32,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      HeapTuple row

                                                                                                                                                                                                      input row to be examined @@ -49,7 +49,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      The binary value of the column is returned. The variable pointed to by isnull is set to true if the column is null, else to false. diff --git a/docs/en_US/pg/spi-spi-getnspname.html b/docs/en_US/pg/spi-spi-getnspname.html index d69fa78bff..afa06f9a14 100644 --- a/docs/en_US/pg/spi-spi-getnspname.html +++ b/docs/en_US/pg/spi-spi-getnspname.html @@ -4,8 +4,8 @@ SPI_getnspname - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_getnspname — return the namespace of the specified relation

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      char * SPI_getnspname(Relation rel)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_getnspname returns a copy of the name of the namespace that the specified Relation belongs to. This is equivalent to the relation's schema. You should @@ -31,7 +31,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      Relation rel

                                                                                                                                                                                                      input relation @@ -39,7 +39,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      The name of the specified relation's namespace.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/spi-spi-getrelname.html b/docs/en_US/pg/spi-spi-getrelname.html index ed5ceb469d..d3636a943c 100644 --- a/docs/en_US/pg/spi-spi-getrelname.html +++ b/docs/en_US/pg/spi-spi-getrelname.html @@ -4,8 +4,8 @@ SPI_getrelname - - + + @@ -17,19 +17,19 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_getrelname — return the name of the specified relation

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      char * SPI_getrelname(Relation rel)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_getrelname returns a copy of the name of the specified relation. (You can use pfree to release the copy of the name when you don't need it anymore.)

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      Relation rel

                                                                                                                                                                                                      input relation @@ -37,7 +37,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      The name of the specified relation.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/spi-spi-gettype.html b/docs/en_US/pg/spi-spi-gettype.html index 1cc5d430e6..1b07c716cd 100644 --- a/docs/en_US/pg/spi-spi-gettype.html +++ b/docs/en_US/pg/spi-spi-gettype.html @@ -4,8 +4,8 @@ SPI_gettype - - + + @@ -17,19 +17,19 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_gettype — return the data type name of the specified column

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      char * SPI_gettype(TupleDesc rowdesc, int colnumber)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_gettype returns a copy of the data type name of the specified column. (You can use pfree to release the copy of the name when you don't need it anymore.)

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      TupleDesc rowdesc

                                                                                                                                                                                                      input row description @@ -40,7 +40,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      The data type name of the specified column, or NULL on error. SPI_result is set to SPI_ERROR_NOATTRIBUTE on error. diff --git a/docs/en_US/pg/spi-spi-gettypeid.html b/docs/en_US/pg/spi-spi-gettypeid.html index 1cd066599c..eb1c0d6fd1 100644 --- a/docs/en_US/pg/spi-spi-gettypeid.html +++ b/docs/en_US/pg/spi-spi-gettypeid.html @@ -4,8 +4,8 @@ SPI_gettypeid - - + + @@ -17,18 +17,18 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_gettypeid — return the data type OID of the specified column

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      Oid SPI_gettypeid(TupleDesc rowdesc, int colnumber)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_gettypeid returns the OID of the data type of the specified column.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      TupleDesc rowdesc

                                                                                                                                                                                                      input row description @@ -39,7 +39,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      The OID of the data type of the specified column or InvalidOid on error. On error, SPI_result is set to diff --git a/docs/en_US/pg/spi-spi-getvalue.html b/docs/en_US/pg/spi-spi-getvalue.html index f3143b8be7..410032282a 100644 --- a/docs/en_US/pg/spi-spi-getvalue.html +++ b/docs/en_US/pg/spi-spi-getvalue.html @@ -4,8 +4,8 @@ SPI_getvalue - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_getvalue — return the string value of the specified column

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      char * SPI_getvalue(HeapTuple row, TupleDesc rowdesc, int colnumber)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_getvalue returns the string representation of the value of the specified column.

                                                                                                                                                                                                      @@ -33,7 +33,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      HeapTuple row

                                                                                                                                                                                                      input row to be examined @@ -47,7 +47,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      Column value, or NULL if the column is null, colnumber is out of range (SPI_result is set to diff --git a/docs/en_US/pg/spi-spi-is-cursor-plan.html b/docs/en_US/pg/spi-spi-is-cursor-plan.html index 7a8176aa80..508b8d7e7f 100644 --- a/docs/en_US/pg/spi-spi-is-cursor-plan.html +++ b/docs/en_US/pg/spi-spi-is-cursor-plan.html @@ -4,8 +4,8 @@ SPI_is_cursor_plan - - + + @@ -19,12 +19,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      prepared by SPI_prepare can be used with SPI_cursor_open

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      bool SPI_is_cursor_plan(void * plan)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_is_cursor_plan returns true if a plan prepared by SPI_prepare can be passed as an argument to SPI_cursor_open, or @@ -37,7 +37,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      void * plan

                                                                                                                                                                                                      execution plan (returned by SPI_prepare) @@ -45,7 +45,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      true or false to indicate if the plan can produce a cursor or not, or SPI_ERROR_ARGUMENT if the plan diff --git a/docs/en_US/pg/spi-spi-modifytuple.html b/docs/en_US/pg/spi-spi-modifytuple.html index cd2e98642d..7219efc3bc 100644 --- a/docs/en_US/pg/spi-spi-modifytuple.html +++ b/docs/en_US/pg/spi-spi-modifytuple.html @@ -4,8 +4,8 @@ SPI_modifytuple - - + + @@ -17,19 +17,19 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_modifytuple — create a row by replacing selected fields of a given row

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      HeapTuple SPI_modifytuple(Relation rel, HeapTuple row, ncols, colnum, Datum * values, const char * nulls)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_modifytuple creates a new row by substituting new values for selected columns, copying the original row's columns at other positions. The input row is not modified.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      Relation rel

                                                                                                                                                                                                      Used only as the source of the row descriptor for the row. @@ -57,7 +57,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      new row with modifications, allocated in the upper executor context; NULL only if row is NULL diff --git a/docs/en_US/pg/spi-spi-palloc.html b/docs/en_US/pg/spi-spi-palloc.html index e22283373c..92a97afca6 100644 --- a/docs/en_US/pg/spi-spi-palloc.html +++ b/docs/en_US/pg/spi-spi-palloc.html @@ -4,8 +4,8 @@ SPI_palloc - - + + @@ -17,18 +17,18 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_palloc — allocate memory in the upper executor context

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      void * SPI_palloc(Size size)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_palloc allocates memory in the upper executor context.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      Size size

                                                                                                                                                                                                      size in bytes of storage to allocate @@ -36,7 +36,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      pointer to new storage space of the specified size

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/spi-spi-pfree.html b/docs/en_US/pg/spi-spi-pfree.html index e77edd814e..8846f9e845 100644 --- a/docs/en_US/pg/spi-spi-pfree.html +++ b/docs/en_US/pg/spi-spi-pfree.html @@ -4,8 +4,8 @@ SPI_pfree - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_pfree — free memory in the upper executor context

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      void SPI_pfree(void * pointer)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_pfree frees memory previously allocated using SPI_palloc or SPI_repalloc. @@ -33,7 +33,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      void * pointer

                                                                                                                                                                                                      pointer to existing storage to free diff --git a/docs/en_US/pg/spi-spi-pop.html b/docs/en_US/pg/spi-spi-pop.html index 6bab83d2e2..256382d489 100644 --- a/docs/en_US/pg/spi-spi-pop.html +++ b/docs/en_US/pg/spi-spi-pop.html @@ -4,8 +4,8 @@ SPI_pop - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_pop — pop SPI stack to return from recursive SPI usage

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      void SPI_pop(void)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_pop pops the previous environment from the SPI call stack. See SPI_push.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/spi-spi-prepare.html b/docs/en_US/pg/spi-spi-prepare.html index 5d04f3a213..aa9c0951f6 100644 --- a/docs/en_US/pg/spi-spi-prepare.html +++ b/docs/en_US/pg/spi-spi-prepare.html @@ -4,8 +4,8 @@ SPI_prepare - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_prepare — prepare a plan for a command, without executing it yet

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      void * SPI_prepare(const char * command, int nargs, Oid * argtypes)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_prepare creates and returns an execution plan for the specified command but doesn't execute the command. This function should only be called from a connected procedure. @@ -48,7 +48,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      const char * command

                                                                                                                                                                                                      command string @@ -63,7 +63,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      SPI_prepare returns a non-null pointer to an execution plan. On error, NULL will be returned, and SPI_result will be set to one of the same @@ -75,7 +75,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      There is a disadvantage to using parameters: since the planner does not know the values that will be supplied for the parameters, it may make worse planning choices than it would make for a normal diff --git a/docs/en_US/pg/spi-spi-push.html b/docs/en_US/pg/spi-spi-push.html index a5e2a5d57b..3a35901b54 100644 --- a/docs/en_US/pg/spi-spi-push.html +++ b/docs/en_US/pg/spi-spi-push.html @@ -4,8 +4,8 @@ SPI_push - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_push — push SPI stack to allow recursive SPI usage

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      void SPI_push(void)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_push should be called before executing another procedure that might itself wish to use SPI. After SPI_push, SPI is no longer in a diff --git a/docs/en_US/pg/spi-spi-returntuple.html b/docs/en_US/pg/spi-spi-returntuple.html index cb87c704cb..632aa2ad28 100644 --- a/docs/en_US/pg/spi-spi-returntuple.html +++ b/docs/en_US/pg/spi-spi-returntuple.html @@ -4,8 +4,8 @@ SPI_returntuple - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_returntuple — prepare to return a tuple as a Datum

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      HeapTupleHeader SPI_returntuple(HeapTuple row, TupleDesc rowdesc)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_returntuple makes a copy of a row in the upper executor context, returning it in the form of a row type Datum. The returned pointer need only be converted to Datum via PointerGetDatum @@ -34,7 +34,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      HeapTuple row

                                                                                                                                                                                                      row to be copied @@ -46,7 +46,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      HeapTupleHeader pointing to copied row; NULL only if row or rowdesc is diff --git a/docs/en_US/pg/spi-spi-saveplan.html b/docs/en_US/pg/spi-spi-saveplan.html index 227e809441..c1a0117c98 100644 --- a/docs/en_US/pg/spi-spi-saveplan.html +++ b/docs/en_US/pg/spi-spi-saveplan.html @@ -4,8 +4,8 @@ SPI_saveplan - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      SPI_saveplan — save a plan

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      void * SPI_saveplan(void * plan)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      SPI_saveplan saves a passed plan (prepared by SPI_prepare) in memory protected from freeing by SPI_finish and by the transaction manager @@ -32,7 +32,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Arguments

                                                                                                                                                                                                      void * plan

                                                                                                                                                                                                      the plan to be saved @@ -40,7 +40,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Return Value

                                                                                                                                                                                                      Pointer to the saved plan; NULL if unsuccessful. On error, SPI_result is set thus: @@ -57,7 +57,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      If one of the objects (a table, function, etc.) referenced by the prepared plan is dropped during the session then the results of SPI_execute_plan for this plan will be unpredictable. diff --git a/docs/en_US/pg/spi-visibility.html b/docs/en_US/pg/spi-visibility.html index 2b090ba0c1..410df41120 100644 --- a/docs/en_US/pg/spi-visibility.html +++ b/docs/en_US/pg/spi-visibility.html @@ -4,8 +4,8 @@ 41.4. Visibility of Data Changes - - + + diff --git a/docs/en_US/pg/spi.html b/docs/en_US/pg/spi.html index 6daa23fa00..05d3061b33 100644 --- a/docs/en_US/pg/spi.html +++ b/docs/en_US/pg/spi.html @@ -4,8 +4,8 @@ Chapter 41. Server Programming Interface - - + + @@ -23,7 +23,7 @@

                                                                                                                                                                                                      41.5. Examples
                                                                                                                                                                                                    • -

                                                                                                                                                                                                      The Server Programming Interface +

                                                                                                                                                                                                      The Server Programming Interface (SPI) gives writers of user-defined C functions the ability to run SQL commands inside their functions. diff --git a/docs/en_US/pg/sql-abort.html b/docs/en_US/pg/sql-abort.html index d05019868a..c0fe8f0f3b 100644 --- a/docs/en_US/pg/sql-abort.html +++ b/docs/en_US/pg/sql-abort.html @@ -4,8 +4,8 @@ ABORT - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ABORT — abort the current transaction

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ABORT [ WORK | TRANSACTION ]
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ABORT rolls back the current transaction and causes all the updates made by the transaction to be discarded. This command is identical @@ -32,7 +32,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      WORK

                                                                                                                                                                                                      TRANSACTION @@ -42,7 +42,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      Use COMMIT to successfully terminate a transaction.

                                                                                                                                                                                                      @@ -51,7 +51,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To abort all changes:

                                                                                                                                                                                                      ABORT;
                                                                                                                                                                                                      @@ -59,14 +59,14 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      This command is a PostgreSQL extension present for historical reasons. ROLLBACK is the equivalent standard SQL command.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      BEGIN, COMMIT, ROLLBACK
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-alteraggregate.html b/docs/en_US/pg/sql-alteraggregate.html index 8584be89cc..04fda9e776 100644 --- a/docs/en_US/pg/sql-alteraggregate.html +++ b/docs/en_US/pg/sql-alteraggregate.html @@ -4,8 +4,8 @@ ALTER AGGREGATE - - + + @@ -17,14 +17,14 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER AGGREGATE — change the definition of an aggregate function

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER AGGREGATE name ( type [ , ... ] ) RENAME TO new_name
                                                                                                                                                                                                       ALTER AGGREGATE name ( type [ , ... ] ) OWNER TO new_owner
                                                                                                                                                                                                       ALTER AGGREGATE name ( type [ , ... ] ) SET SCHEMA new_schema
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER AGGREGATE changes the definition of an aggregate function.

                                                                                                                                                                                                      @@ -40,7 +40,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name (optionally schema-qualified) of an existing aggregate function. @@ -62,7 +62,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To rename the aggregate function myavg for type integer to my_average:

                                                                                                                                                                                                      @@ -83,13 +83,13 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no ALTER AGGREGATE statement in the SQL standard.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      CREATE AGGREGATE, DROP AGGREGATE
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-alterconversion.html b/docs/en_US/pg/sql-alterconversion.html index a22599ad82..8248b42609 100644 --- a/docs/en_US/pg/sql-alterconversion.html +++ b/docs/en_US/pg/sql-alterconversion.html @@ -4,8 +4,8 @@ ALTER CONVERSION - - + + @@ -17,13 +17,13 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER CONVERSION — change the definition of a conversion

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER CONVERSION name RENAME TO newname
                                                                                                                                                                                                       ALTER CONVERSION name OWNER TO newowner
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER CONVERSION changes the definition of a conversion.

                                                                                                                                                                                                      @@ -37,7 +37,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name (optionally schema-qualified) of an existing conversion. @@ -51,7 +51,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To rename the conversion iso_8859_1_to_utf8 to latin1_to_unicode:

                                                                                                                                                                                                      @@ -66,13 +66,13 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no ALTER CONVERSION statement in the SQL standard.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      CREATE CONVERSION, DROP CONVERSION
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-alterdatabase.html b/docs/en_US/pg/sql-alterdatabase.html index 2d1b2f57fe..c23833afa9 100644 --- a/docs/en_US/pg/sql-alterdatabase.html +++ b/docs/en_US/pg/sql-alterdatabase.html @@ -4,8 +4,8 @@ ALTER DATABASE - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER DATABASE — change a database

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER DATABASE name [ [ WITH ] option [ ... ] ]
                                                                                                                                                                                                       
                                                                                                                                                                                                      @@ -33,7 +33,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER DATABASE name OWNER TO new_owner
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER DATABASE changes the attributes of a database.

                                                                                                                                                                                                      @@ -66,7 +66,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name of the database whose attributes are to be altered. @@ -101,7 +101,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      It is also possible to tie a session default to a specific user rather than to a database; see ALTER USER. @@ -110,7 +110,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To disable index scans by default in the database test: @@ -120,13 +120,13 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      The ALTER DATABASE statement is a PostgreSQL extension.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      CREATE DATABASE, DROP DATABASE, SET
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-alterdomain.html b/docs/en_US/pg/sql-alterdomain.html index 86d9ab3f80..188281f154 100644 --- a/docs/en_US/pg/sql-alterdomain.html +++ b/docs/en_US/pg/sql-alterdomain.html @@ -4,8 +4,8 @@ ALTER DOMAIN - - + + @@ -19,7 +19,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      — change the definition of a domain

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER DOMAIN name
                                                                                                                                                                                                           { SET DEFAULT expression | DROP DEFAULT }
                                                                                                                                                                                                      @@ -36,7 +36,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER DOMAIN changes the definition of an existing domain. There are several sub-forms:

                                                                                                                                                                                                      @@ -79,7 +79,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name
                                                                                                                                                                                                      @@ -110,7 +110,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      Currently, ALTER DOMAIN ADD CONSTRAINT and ALTER DOMAIN SET NOT NULL will fail if the named domain or any derived domain is used within a composite-type column of any @@ -119,7 +119,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To add a NOT NULL constraint to a domain:

                                                                                                                                                                                                      ALTER DOMAIN zipcode SET NOT NULL;
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-alterfunction.html b/docs/en_US/pg/sql-alterfunction.html
                                                                                                                                                                                                      index e418fad72a..5af64d8555 100644
                                                                                                                                                                                                      --- a/docs/en_US/pg/sql-alterfunction.html
                                                                                                                                                                                                      +++ b/docs/en_US/pg/sql-alterfunction.html
                                                                                                                                                                                                      @@ -4,8 +4,8 @@
                                                                                                                                                                                                       ALTER FUNCTION
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                      -
                                                                                                                                                                                                      -
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                      @@ -17,7 +17,7 @@
                                                                                                                                                                                                       

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER FUNCTION — change the definition of a function

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )
                                                                                                                                                                                                           action [, ... ] [ RESTRICT ]
                                                                                                                                                                                                      @@ -35,7 +35,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER FUNCTION changes the definition of a function.

                                                                                                                                                                                                      @@ -50,7 +50,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name (optionally schema-qualified) of an existing function. @@ -115,7 +115,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To rename the function sqrt for type integer to square_root:

                                                                                                                                                                                                      @@ -136,7 +136,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      This statement is partially compatible with the ALTER FUNCTION statement in the SQL standard. The standard allows more properties of a function to be modified, but does not provide the @@ -147,7 +147,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      CREATE FUNCTION, DROP FUNCTION
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-altergroup.html b/docs/en_US/pg/sql-altergroup.html index 889f2cfe54..e41a859222 100644 --- a/docs/en_US/pg/sql-altergroup.html +++ b/docs/en_US/pg/sql-altergroup.html @@ -4,8 +4,8 @@ ALTER GROUP - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER GROUP — change role name or membership

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER GROUP groupname ADD USER username [, ... ]
                                                                                                                                                                                                       ALTER GROUP groupname DROP USER username [, ... ]
                                                                                                                                                                                                      @@ -25,7 +25,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER GROUP groupname RENAME TO newname
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER GROUP changes the attributes of a user group. This is an obsolete command, though still accepted for backwards compatibility, because groups (and users too) have been superseded by the @@ -45,7 +45,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      groupname

                                                                                                                                                                                                      The name of the group (role) to modify. @@ -61,7 +61,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      Add users to a group:

                                                                                                                                                                                                      @@ -77,13 +77,13 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no ALTER GROUP statement in the SQL standard.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      GRANT, REVOKE, ALTER ROLE
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-alterindex.html b/docs/en_US/pg/sql-alterindex.html index a25ff31d0f..7bd35e5321 100644 --- a/docs/en_US/pg/sql-alterindex.html +++ b/docs/en_US/pg/sql-alterindex.html @@ -4,8 +4,8 @@ ALTER INDEX - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER INDEX — change the definition of an index

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER INDEX name RENAME TO new_name
                                                                                                                                                                                                       ALTER INDEX name SET TABLESPACE tablespace_name
                                                                                                                                                                                                      @@ -25,7 +25,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER INDEX name RESET ( storage_parameter [, ... ] )
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER INDEX changes the definition of an existing index. There are several subforms: @@ -61,7 +61,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name (possibly schema-qualified) of an existing index to @@ -83,7 +83,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      These operations are also possible using ALTER TABLE. ALTER INDEX is in fact just an alias for the forms @@ -98,7 +98,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To rename an existing index:

                                                                                                                                                                                                      ALTER INDEX distributors RENAME TO suppliers;
                                                                                                                                                                                                      @@ -120,13 +120,13 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      ALTER INDEX is a PostgreSQL extension.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      CREATE INDEX, REINDEX
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-alterlanguage.html b/docs/en_US/pg/sql-alterlanguage.html index 066fc3897f..2ee58b9526 100644 --- a/docs/en_US/pg/sql-alterlanguage.html +++ b/docs/en_US/pg/sql-alterlanguage.html @@ -4,8 +4,8 @@ ALTER LANGUAGE - - + + @@ -17,19 +17,19 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER LANGUAGE — change the definition of a procedural language

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER LANGUAGE name RENAME TO newname
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER LANGUAGE changes the definition of a language. The only functionality is to rename the language. Only a superuser can rename languages.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      Name of a language @@ -40,13 +40,13 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no ALTER LANGUAGE statement in the SQL standard.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      CREATE LANGUAGE, DROP LANGUAGE
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-alteropclass.html b/docs/en_US/pg/sql-alteropclass.html index 10afc7041c..34dc2e1724 100644 --- a/docs/en_US/pg/sql-alteropclass.html +++ b/docs/en_US/pg/sql-alteropclass.html @@ -4,8 +4,8 @@ ALTER OPERATOR CLASS - - + + @@ -17,13 +17,13 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER OPERATOR CLASS — change the definition of an operator class

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER OPERATOR CLASS name USING index_method RENAME TO newname
                                                                                                                                                                                                       ALTER OPERATOR CLASS name USING index_method OWNER TO newowner
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER OPERATOR CLASS changes the definition of an operator class.

                                                                                                                                                                                                      @@ -37,7 +37,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name (optionally schema-qualified) of an existing operator @@ -55,13 +55,13 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no ALTER OPERATOR CLASS statement in the SQL standard.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-alteroperator.html b/docs/en_US/pg/sql-alteroperator.html index f7f2ac1cc7..f66e578fb4 100644 --- a/docs/en_US/pg/sql-alteroperator.html +++ b/docs/en_US/pg/sql-alteroperator.html @@ -4,8 +4,8 @@ ALTER OPERATOR - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER OPERATOR — change the definition of an operator

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER OPERATOR name ( { lefttype | NONE } , { righttype | NONE } ) OWNER TO newowner
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER OPERATOR changes the definition of an operator. The only currently available functionality is to change the owner of the operator. @@ -36,7 +36,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name (optionally schema-qualified) of an existing operator. @@ -55,7 +55,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      Change the owner of a custom operator a @@ b for type text:

                                                                                                                                                                                                      ALTER OPERATOR @@ (text, text) OWNER TO joe;
                                                                                                                                                                                                      @@ -63,13 +63,13 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no ALTER OPERATOR statement in the SQL standard.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      CREATE OPERATOR, DROP OPERATOR
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-alterrole.html b/docs/en_US/pg/sql-alterrole.html index b073aaf6fe..54b78ec353 100644 --- a/docs/en_US/pg/sql-alterrole.html +++ b/docs/en_US/pg/sql-alterrole.html @@ -4,8 +4,8 @@ ALTER ROLE - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER ROLE — change a database role

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER ROLE name [ [ WITH ] option [ ... ] ]
                                                                                                                                                                                                       
                                                                                                                                                                                                      @@ -39,7 +39,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER ROLE name RESET configuration_parameter
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER ROLE changes the attributes of a PostgreSQL role.

                                                                                                                                                                                                      @@ -82,7 +82,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name of the role whose attributes are to be altered. @@ -116,7 +116,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      Use CREATE ROLE to add new roles, and DROP ROLE to remove a role.

                                                                                                                                                                                                      @@ -140,7 +140,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      Change a role's password:

                                                                                                                                                                                                      @@ -174,13 +174,13 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      The ALTER ROLE statement is a PostgreSQL extension.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      CREATE ROLE, DROP ROLE, SET
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-alterschema.html b/docs/en_US/pg/sql-alterschema.html index 0a102aadca..ca6a2c668a 100644 --- a/docs/en_US/pg/sql-alterschema.html +++ b/docs/en_US/pg/sql-alterschema.html @@ -4,8 +4,8 @@ ALTER SCHEMA - - + + @@ -17,13 +17,13 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER SCHEMA — change the definition of a schema

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER SCHEMA name RENAME TO newname
                                                                                                                                                                                                       ALTER SCHEMA name OWNER TO newowner
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER SCHEMA changes the definition of a schema.

                                                                                                                                                                                                      You must own the schema to use ALTER SCHEMA. @@ -36,7 +36,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name of an existing schema. @@ -52,13 +52,13 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no ALTER SCHEMA statement in the SQL standard.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      CREATE SCHEMA, DROP SCHEMA
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-altersequence.html b/docs/en_US/pg/sql-altersequence.html index a539952892..83b20f6eb0 100644 --- a/docs/en_US/pg/sql-altersequence.html +++ b/docs/en_US/pg/sql-altersequence.html @@ -4,8 +4,8 @@ ALTER SEQUENCE - - + + @@ -19,7 +19,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      — change the definition of a sequence generator

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER SEQUENCE name [ INCREMENT [ BY ] increment ]
                                                                                                                                                                                                           [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]
                                                                                                                                                                                                      @@ -29,7 +29,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER SEQUENCE changes the parameters of an existing sequence generator. Any parameters not specifically set in the ALTER SEQUENCE command retain their prior settings. @@ -40,7 +40,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name
                                                                                                                                                                                                      @@ -124,7 +124,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      Restart a sequence called serial, at 105:

                                                                                                                                                                                                      ALTER SEQUENCE serial RESTART WITH 105;
                                                                                                                                                                                                      @@ -132,7 +132,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      To avoid blocking of concurrent transactions that obtain numbers from the same sequence, ALTER SEQUENCE's effects on the sequence generation parameters are never rolled back; @@ -153,7 +153,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      ALTER SEQUENCE conforms to the SQL standard, except for the OWNED BY and SET SCHEMA @@ -161,7 +161,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      CREATE SEQUENCE, DROP SEQUENCE
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-altertable.html b/docs/en_US/pg/sql-altertable.html index 3d3cdb3ca7..3f7faf8e40 100644 --- a/docs/en_US/pg/sql-altertable.html +++ b/docs/en_US/pg/sql-altertable.html @@ -4,8 +4,8 @@ ALTER TABLE - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER TABLE — change the definition of a table

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER TABLE [ ONLY ] name [ * ]
                                                                                                                                                                                                           action [, ... ]
                                                                                                                                                                                                      @@ -53,7 +53,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      SET TABLESPACE new_tablespace
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER TABLE changes the definition of an existing table. There are several subforms: @@ -258,7 +258,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name (possibly schema-qualified) of an existing table to @@ -335,7 +335,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      The key word COLUMN is noise and can be omitted.

                                                                                                                                                                                                      When a column is added with ADD COLUMN, all existing @@ -417,7 +417,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To add a column of type varchar to a table:

                                                                                                                                                                                                      ALTER TABLE distributors ADD COLUMN address varchar(30);
                                                                                                                                                                                                      @@ -519,7 +519,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      The ADD, DROP, and SET DEFAULT forms conform with the SQL standard. The other forms are PostgreSQL extensions of the SQL standard. diff --git a/docs/en_US/pg/sql-altertablespace.html b/docs/en_US/pg/sql-altertablespace.html index 0ec422848b..1e6d99c9bd 100644 --- a/docs/en_US/pg/sql-altertablespace.html +++ b/docs/en_US/pg/sql-altertablespace.html @@ -4,8 +4,8 @@ ALTER TABLESPACE - - + + @@ -17,13 +17,13 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER TABLESPACE — change the definition of a tablespace

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER TABLESPACE name RENAME TO newname
                                                                                                                                                                                                       ALTER TABLESPACE name OWNER TO newowner
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER TABLESPACE changes the definition of a tablespace.

                                                                                                                                                                                                      @@ -34,7 +34,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name of an existing tablespace. @@ -50,7 +50,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      Rename tablespace index_space to fast_raid:

                                                                                                                                                                                                      ALTER TABLESPACE index_space RENAME TO fast_raid;
                                                                                                                                                                                                      @@ -63,13 +63,13 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no ALTER TABLESPACE statement in the SQL standard.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      CREATE TABLESPACE, DROP TABLESPACE
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-altertrigger.html b/docs/en_US/pg/sql-altertrigger.html index 8d686385c6..10896143e8 100644 --- a/docs/en_US/pg/sql-altertrigger.html +++ b/docs/en_US/pg/sql-altertrigger.html @@ -4,8 +4,8 @@ ALTER TRIGGER - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER TRIGGER — change the definition of a trigger

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER TRIGGER name ON table RENAME TO newname
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER TRIGGER changes properties of an existing trigger. The RENAME clause changes the name of the given trigger without otherwise changing the trigger @@ -32,7 +32,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name of an existing trigger to alter. @@ -46,7 +46,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      The ability to temporarily enable or disable a trigger is provided by ALTER TABLE, not by ALTER TRIGGER, because ALTER TRIGGER has no @@ -55,7 +55,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To rename an existing trigger:

                                                                                                                                                                                                      ALTER TRIGGER emp_stamp ON emp RENAME TO emp_track_chgs;
                                                                                                                                                                                                      @@ -63,13 +63,13 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      ALTER TRIGGER is a PostgreSQL extension of the SQL standard.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      ALTER TABLE
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-altertype.html b/docs/en_US/pg/sql-altertype.html index 60ae9fea30..578a5bb54d 100644 --- a/docs/en_US/pg/sql-altertype.html +++ b/docs/en_US/pg/sql-altertype.html @@ -4,8 +4,8 @@ ALTER TYPE - - + + @@ -19,14 +19,14 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      — change the definition of a type

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER TYPE name OWNER TO new_owner 
                                                                                                                                                                                                       ALTER TYPE name SET SCHEMA new_schema
                                                                                                                                                                                                         
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER TYPE changes the definition of an existing type. The only currently available capabilities are changing the owner and schema of a type. @@ -42,7 +42,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name
                                                                                                                                                                                                      @@ -60,7 +60,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To change the owner of the user-defined type email to joe: @@ -78,7 +78,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no ALTER TYPE statement in the SQL standard.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-alteruser.html b/docs/en_US/pg/sql-alteruser.html index 4fd68987c4..5e32911ab2 100644 --- a/docs/en_US/pg/sql-alteruser.html +++ b/docs/en_US/pg/sql-alteruser.html @@ -4,8 +4,8 @@ ALTER USER - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ALTER USER — change a database role

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER USER name [ [ WITH ] option [ ... ] ]
                                                                                                                                                                                                       
                                                                                                                                                                                                      @@ -39,20 +39,20 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ALTER USER name RESET configuration_parameter
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ALTER USER is now an alias for ALTER ROLE.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      The ALTER USER statement is a PostgreSQL extension. The SQL standard leaves the definition of users to the implementation.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      ALTER ROLE
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-analyze.html b/docs/en_US/pg/sql-analyze.html index 832e8a6b7a..b9d048ae6d 100644 --- a/docs/en_US/pg/sql-analyze.html +++ b/docs/en_US/pg/sql-analyze.html @@ -4,8 +4,8 @@ ANALYZE - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      ANALYZE — collect statistics about a database

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      ANALYZE [ VERBOSE ] [ table [ (column [, ...] ) ] ]
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      ANALYZE collects statistics about the contents of tables in the database, and stores the results in the system table pg_statistic. Subsequently, the query @@ -36,7 +36,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      VERBOSE

                                                                                                                                                                                                      Enables display of progress messages. @@ -51,14 +51,14 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Outputs

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Outputs

                                                                                                                                                                                                      When VERBOSE is specified, ANALYZE emits progress messages to indicate which table is currently being processed. Various statistics about the tables are printed as well.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      It is a good idea to run ANALYZE periodically, or just after making major changes in the contents of a table. Accurate statistics will help the planner to choose the most appropriate query @@ -116,7 +116,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no ANALYZE statement in the SQL standard.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-begin.html b/docs/en_US/pg/sql-begin.html index 315824ac9e..2e846dbde5 100644 --- a/docs/en_US/pg/sql-begin.html +++ b/docs/en_US/pg/sql-begin.html @@ -4,8 +4,8 @@ BEGIN - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      BEGIN — start a transaction block

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ]
                                                                                                                                                                                                       
                                                                                                                                                                                                      @@ -27,7 +27,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      READ WRITE | READ ONLY
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      BEGIN initiates a transaction block, that is, all statements after a BEGIN command will be executed in a single transaction until an explicit COMMIT or ROLLBACK is given. @@ -52,7 +52,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      WORK

                                                                                                                                                                                                      TRANSACTION @@ -65,7 +65,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      START TRANSACTION has the same functionality as BEGIN.

                                                                                                                                                                                                      @@ -84,7 +84,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To begin a transaction block:

                                                                                                                                                                                                      @@ -93,7 +93,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      BEGIN is a PostgreSQL language extension. It is equivalent to the SQL-standard command START TRANSACTION, whose reference page @@ -105,7 +105,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      COMMIT, ROLLBACK, START TRANSACTION, SAVEPOINT
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-checkpoint.html b/docs/en_US/pg/sql-checkpoint.html index ef97259726..e14ac4f20e 100644 --- a/docs/en_US/pg/sql-checkpoint.html +++ b/docs/en_US/pg/sql-checkpoint.html @@ -4,8 +4,8 @@ CHECKPOINT - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CHECKPOINT — force a transaction log checkpoint

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CHECKPOINT
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      Write-Ahead Logging (WAL) puts a checkpoint in the transaction log every so often. (To adjust the automatic checkpoint interval, see the run-time configuration options checkpoint_segments @@ -41,7 +41,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      The CHECKPOINT command is a PostgreSQL language extension.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-close.html b/docs/en_US/pg/sql-close.html index a6ef754252..ae15db41ca 100644 --- a/docs/en_US/pg/sql-close.html +++ b/docs/en_US/pg/sql-close.html @@ -4,8 +4,8 @@ CLOSE - - + + @@ -17,12 +17,12 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CLOSE — close a cursor

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CLOSE name
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      CLOSE frees the resources associated with an open cursor. After the cursor is closed, no subsequent operations are allowed on it. A cursor should be closed when it is @@ -39,7 +39,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name of an open cursor to close. @@ -47,7 +47,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      PostgreSQL does not have an explicit OPEN cursor statement; a cursor is considered open when it is declared. Use the @@ -59,7 +59,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      Close the cursor liahona:

                                                                                                                                                                                                      CLOSE liahona;
                                                                                                                                                                                                      @@ -67,12 +67,12 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      CLOSE is fully conforming with the SQL standard.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      DECLARE, FETCH, MOVE
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-cluster.html b/docs/en_US/pg/sql-cluster.html index 09ded624f1..ac1cb5245d 100644 --- a/docs/en_US/pg/sql-cluster.html +++ b/docs/en_US/pg/sql-cluster.html @@ -4,8 +4,8 @@ CLUSTER - - + + @@ -17,14 +17,14 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CLUSTER — cluster a table according to an index

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CLUSTER indexname ON tablename
                                                                                                                                                                                                       CLUSTER tablename
                                                                                                                                                                                                       CLUSTER
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      CLUSTER instructs PostgreSQL to cluster the table specified by tablename @@ -59,7 +59,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      indexname

                                                                                                                                                                                                      The name of an index. @@ -70,7 +70,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      CLUSTER loses all visibility information of tuples, which makes the table look empty to any snapshot that was taken before the CLUSTER command finished. That makes @@ -138,7 +138,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      Cluster the table employees on the basis of its index emp_ind:

                                                                                                                                                                                                      @@ -158,12 +158,12 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no CLUSTER statement in the SQL standard.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      clusterdb
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-commands.html b/docs/en_US/pg/sql-commands.html index 3524edddd4..1ddad90d3b 100644 --- a/docs/en_US/pg/sql-commands.html +++ b/docs/en_US/pg/sql-commands.html @@ -4,8 +4,8 @@ SQL Commands - - + + @@ -16,7 +16,7 @@

                                                                                                                                                                                                      SQL Commands


                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      This part contains reference information for the SQL commands supported by diff --git a/docs/en_US/pg/sql-comment.html b/docs/en_US/pg/sql-comment.html index bb464f3ab8..ddec9aca7b 100644 --- a/docs/en_US/pg/sql-comment.html +++ b/docs/en_US/pg/sql-comment.html @@ -4,8 +4,8 @@ COMMENT - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      COMMENT — define or change the comment of an object

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      COMMENT ON
                                                                                                                                                                                                       {
                                                                                                                                                                                                      @@ -46,7 +46,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      } IS 'text'
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      COMMENT stores a comment about a database object.

                                                                                                                                                                                                      To modify a comment, issue a new COMMENT command for the @@ -66,7 +66,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      object_name

                                                                                                                                                                                                      table_name.column_name

                                                                                                                                                                                                      agg_name

                                                                                                                                                                                                      constraint_name

                                                                                                                                                                                                      func_name

                                                                                                                                                                                                      op

                                                                                                                                                                                                      rule_name

                                                                                                                                                                                                      trigger_name @@ -118,7 +118,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      There is presently no security mechanism for comments: any user connected to a database can see all the comments for objects in that database (although only superusers can change comments for @@ -130,7 +130,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      Attach a comment to the table mytable:

                                                                                                                                                                                                      @@ -172,7 +172,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no COMMENT command in the SQL standard.

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-commit-prepared.html b/docs/en_US/pg/sql-commit-prepared.html index cdae196d8c..c742e8d0e8 100644 --- a/docs/en_US/pg/sql-commit-prepared.html +++ b/docs/en_US/pg/sql-commit-prepared.html @@ -4,8 +4,8 @@ COMMIT PREPARED - - + + @@ -17,18 +17,18 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      COMMIT PREPARED — commit a transaction that was earlier prepared for two-phase commit

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      COMMIT PREPARED transaction_id
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      COMMIT PREPARED commits a transaction that is in prepared state.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      transaction_id

                                                                                                                                                                                                      The transaction identifier of the transaction that is to be @@ -37,7 +37,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      To commit a prepared transaction, you must be either the same user that executed the transaction originally, or a superuser. But you do not have to be in the same session that executed the transaction. @@ -61,7 +61,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      PREPARE TRANSACTION, ROLLBACK PREPARED
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-commit.html b/docs/en_US/pg/sql-commit.html index 116064883a..bbbba0ff47 100644 --- a/docs/en_US/pg/sql-commit.html +++ b/docs/en_US/pg/sql-commit.html @@ -4,8 +4,8 @@ COMMIT - - + + @@ -17,19 +17,19 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      COMMIT — commit the current transaction

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      COMMIT [ WORK | TRANSACTION ]
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      COMMIT commits the current transaction. All changes made by the transaction become visible to others and are guaranteed to be durable if a crash occurs.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      WORK

                                                                                                                                                                                                      TRANSACTION @@ -39,7 +39,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      Use ROLLBACK to abort a transaction.

                                                                                                                                                                                                      @@ -48,7 +48,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To commit the current transaction and make all changes permanent:

                                                                                                                                                                                                      COMMIT;
                                                                                                                                                                                                      @@ -56,14 +56,14 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      The SQL standard only specifies the two forms COMMIT and COMMIT WORK. Otherwise, this command is fully conforming.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      BEGIN, ROLLBACK
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-copy.html b/docs/en_US/pg/sql-copy.html index bce1a782df..16865a6338 100644 --- a/docs/en_US/pg/sql-copy.html +++ b/docs/en_US/pg/sql-copy.html @@ -4,8 +4,8 @@ COPY - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      COPY — copy data between a file and a table

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      COPY tablename [ ( column [, ...] ) ]
                                                                                                                                                                                                           FROM { 'filename' | STDIN }
                                                                                                                                                                                                      @@ -44,7 +44,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      [ FORCE QUOTE column [, ...] ]
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      COPY moves data between PostgreSQL tables and standard file-system files. COPY TO copies the contents of a table @@ -69,7 +69,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      tablename

                                                                                                                                                                                                      The name (optionally schema-qualified) of an existing table. @@ -159,7 +159,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Outputs

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Outputs

                                                                                                                                                                                                      On successful completion, a COPY command returns a command tag of the form

                                                                                                                                                                                                      @@ -170,7 +170,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      COPY can only be used with plain tables, not with views. However, you can write COPY (SELECT * FROM viewname) TO .... @@ -233,9 +233,9 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      File Formats

                                                                                                                                                                                                      +

                                                                                                                                                                                                      File Formats

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Text Format

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Text Format

                                                                                                                                                                                                      When COPY is used without the BINARY or CSV options, the data read or written is a text file with one line per table row. @@ -360,7 +360,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      CSV Format

                                                                                                                                                                                                      +

                                                                                                                                                                                                      CSV Format

                                                                                                                                                                                                      This format is used for importing and exporting the Comma Separated Value (CSV) file format used by many other programs, such as spreadsheets. Instead of the escaping used by @@ -432,14 +432,14 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Binary Format

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Binary Format

                                                                                                                                                                                                      The file format used for COPY BINARY changed in PostgreSQL 7.4. The new format consists of a file header, zero or more tuples containing the row data, and a file trailer. Headers and data are now in network byte order.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      File Header

                                                                                                                                                                                                      +

                                                                                                                                                                                                      File Header

                                                                                                                                                                                                      The file header consists of 15 bytes of fixed fields, followed by a variable-length header extension area. The fixed fields are: @@ -494,7 +494,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Tuples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Tuples

                                                                                                                                                                                                      Each tuple begins with a 16-bit integer count of the number of fields in the tuple. (Presently, all tuples in a table will have the same count, but that might not always be true.) Then, repeated for each field in the tuple, there @@ -524,7 +524,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      File Trailer

                                                                                                                                                                                                      +

                                                                                                                                                                                                      File Trailer

                                                                                                                                                                                                      The file trailer consists of a 16-bit integer word containing -1. This is easily distinguished from a tuple's field-count word.

                                                                                                                                                                                                      @@ -536,7 +536,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      The following example copies a table to the client using the vertical bar (|) as the field delimiter:

                                                                                                                                                                                                      @@ -584,7 +584,7 @@

                                                                                                                                                                                                      Note

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no COPY statement in the SQL standard.

                                                                                                                                                                                                      The following syntax was used before PostgreSQL diff --git a/docs/en_US/pg/sql-createaggregate.html b/docs/en_US/pg/sql-createaggregate.html index 37a2ebf00a..b1a8ceee55 100644 --- a/docs/en_US/pg/sql-createaggregate.html +++ b/docs/en_US/pg/sql-createaggregate.html @@ -4,8 +4,8 @@ CREATE AGGREGATE - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CREATE AGGREGATE — define a new aggregate function

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CREATE AGGREGATE name ( input_data_type [ , ... ] ) (
                                                                                                                                                                                                           SFUNC = sfunc,
                                                                                                                                                                                                      @@ -39,7 +39,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      )
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      CREATE AGGREGATE defines a new aggregate function. Some basic and commonly-used aggregate functions are included with the distribution; they are documented in Section 9.15, “Aggregate Functions”. If one defines new types or needs @@ -140,7 +140,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name (optionally schema-qualified) of the aggregate function @@ -201,19 +201,19 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      CREATE AGGREGATE is a PostgreSQL language extension. The SQL standard does not provide for user-defined aggregate functions.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      ALTER AGGREGATE, DROP AGGREGATE
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-createcast.html b/docs/en_US/pg/sql-createcast.html index 70239b7ba8..d1c611a3af 100644 --- a/docs/en_US/pg/sql-createcast.html +++ b/docs/en_US/pg/sql-createcast.html @@ -4,8 +4,8 @@ CREATE CAST - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CREATE CAST — define a new cast

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CREATE CAST (sourcetype AS targettype)
                                                                                                                                                                                                           WITH FUNCTION funcname (argtypes)
                                                                                                                                                                                                      @@ -102,7 +102,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      sourcetype

                                                                                                                                                                                                      The name of the source data type of the cast. diff --git a/docs/en_US/pg/sql-createconstraint.html b/docs/en_US/pg/sql-createconstraint.html index 29b63e83be..3566de23a5 100644 --- a/docs/en_US/pg/sql-createconstraint.html +++ b/docs/en_US/pg/sql-createconstraint.html @@ -4,8 +4,8 @@ CREATE CONSTRAINT TRIGGER - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CREATE CONSTRAINT TRIGGER — define a new constraint trigger

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CREATE CONSTRAINT TRIGGER name
                                                                                                                                                                                                           AFTER event [ OR ... ]
                                                                                                                                                                                                      @@ -28,7 +28,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      EXECUTE PROCEDURE funcname ( arguments )
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      CREATE CONSTRAINT TRIGGER is used within CREATE TABLE/ALTER TABLE and by pg_dump to create the special triggers for @@ -37,7 +37,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name of the constraint trigger. The actual name of the @@ -72,7 +72,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      CREATE CONTRAINT TRIGGER is a PostgreSQL extension of the SQL standard. diff --git a/docs/en_US/pg/sql-createconversion.html b/docs/en_US/pg/sql-createconversion.html index c34ca56120..72c12af898 100644 --- a/docs/en_US/pg/sql-createconversion.html +++ b/docs/en_US/pg/sql-createconversion.html @@ -4,8 +4,8 @@ CREATE CONVERSION - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CREATE CONVERSION — define a new encoding conversion

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CREATE [ DEFAULT ] CONVERSION name
                                                                                                                                                                                                           FOR source_encoding TO dest_encoding FROM funcname
                                                                                                                                                                                                      @@ -38,7 +38,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      DEFAULT

                                                                                                                                                                                                      The DEFAULT clause indicates that this conversion diff --git a/docs/en_US/pg/sql-createdatabase.html b/docs/en_US/pg/sql-createdatabase.html index 52301754d5..fa67581b8b 100644 --- a/docs/en_US/pg/sql-createdatabase.html +++ b/docs/en_US/pg/sql-createdatabase.html @@ -4,8 +4,8 @@ CREATE DATABASE - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CREATE DATABASE — create a new database

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CREATE DATABASE name
                                                                                                                                                                                                           [ [ WITH ] [ OWNER [=] dbowner ]
                                                                                                                                                                                                      @@ -27,7 +27,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      [ CONNECTION LIMIT [=] connlimit ] ]
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      CREATE DATABASE creates a new PostgreSQL database.

                                                                                                                                                                                                      @@ -54,7 +54,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name of a database to create. @@ -97,7 +97,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      CREATE DATABASE cannot be executed inside a transaction block.

                                                                                                                                                                                                      @@ -127,7 +127,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To create a new database:

                                                                                                                                                                                                      @@ -150,14 +150,14 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no CREATE DATABASE statement in the SQL standard. Databases are equivalent to catalogs, whose creation is implementation-defined.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      ALTER DATABASE, DROP DATABASE
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-createdomain.html b/docs/en_US/pg/sql-createdomain.html index 93a35976e3..95ffb93493 100644 --- a/docs/en_US/pg/sql-createdomain.html +++ b/docs/en_US/pg/sql-createdomain.html @@ -4,8 +4,8 @@ CREATE DOMAIN - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CREATE DOMAIN — define a new domain

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CREATE DOMAIN name [ AS ] data_type
                                                                                                                                                                                                           [ DEFAULT expression ]
                                                                                                                                                                                                      @@ -29,7 +29,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      { NOT NULL | NULL | CHECK (expression) }
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      CREATE DOMAIN creates a new domain. A domain is essentially a data type with optional constraints (restrictions on the allowed set of values). @@ -50,7 +50,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name (optionally schema-qualified) of a domain to be created. @@ -107,7 +107,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      This example creates the us_postal_code data type and then uses the type in a table definition. A regular expression test is used to verify that the value looks like a valid US postal code. diff --git a/docs/en_US/pg/sql-createfunction.html b/docs/en_US/pg/sql-createfunction.html index 2849c185b8..1d8f938add 100644 --- a/docs/en_US/pg/sql-createfunction.html +++ b/docs/en_US/pg/sql-createfunction.html @@ -4,8 +4,8 @@ CREATE FUNCTION - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CREATE FUNCTION — define a new function

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CREATE [ OR REPLACE ] FUNCTION
                                                                                                                                                                                                           name ( [ [ argmode ] [ argname ] argtype [, ...] ] )
                                                                                                                                                                                                      @@ -64,7 +64,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name (optionally schema-qualified) of the function to create. @@ -383,7 +383,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-creategroup.html b/docs/en_US/pg/sql-creategroup.html index 19914f33c7..814b16523a 100644 --- a/docs/en_US/pg/sql-creategroup.html +++ b/docs/en_US/pg/sql-creategroup.html @@ -4,8 +4,8 @@ CREATE GROUP - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CREATE GROUP — define a new database role

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CREATE GROUP name [ [ WITH ] option [ ... ] ]
                                                                                                                                                                                                       
                                                                                                                                                                                                      @@ -39,19 +39,19 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      | SYSID uid
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      CREATE GROUP is now an alias for CREATE ROLE.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      There is no CREATE GROUP statement in the SQL standard.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      CREATE ROLE
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-createindex.html b/docs/en_US/pg/sql-createindex.html index 5e9f1bb5aa..86d6a177a6 100644 --- a/docs/en_US/pg/sql-createindex.html +++ b/docs/en_US/pg/sql-createindex.html @@ -4,8 +4,8 @@ CREATE INDEX - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CREATE INDEX — define a new index

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] name ON table [ USING method ]
                                                                                                                                                                                                           ( { column | ( expression ) } [ opclass ] [, ...] )
                                                                                                                                                                                                      @@ -26,7 +26,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      [ WHERE predicate ]
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      CREATE INDEX constructs an index index_name on the specified table. Indexes are primarily used to enhance database performance (though inappropriate use can result in slower performance). @@ -75,7 +75,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      UNIQUE

                                                                                                                                                                                                      Causes the system to check for @@ -157,7 +157,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      Building Indexes Concurrently

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Creating an index can interfere with regular operation of a database. +

                                                                                                                                                                                                      Creating an index can interfere with regular operation of a database. Normally PostgreSQL locks the table to be indexed against writes and performs the entire index build with a single scan of the table. Other transactions can still read the table, but if they try to @@ -212,7 +212,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      See Chapter 11, Indexes for information about when indexes can be used, when they are not used, and in which particular situations they can be useful. @@ -253,7 +253,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      To create a B-tree index on the column title in the table films:

                                                                                                                                                                                                      @@ -285,14 +285,14 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Compatibility

                                                                                                                                                                                                      CREATE INDEX is a PostgreSQL language extension. There are no provisions for indexes in the SQL standard.

                                                                                                                                                                                                      -

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      +

                                                                                                                                                                                                      See Also

                                                                                                                                                                                                      ALTER INDEX, DROP INDEX
                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-createlanguage.html b/docs/en_US/pg/sql-createlanguage.html index f89bd82178..f086344760 100644 --- a/docs/en_US/pg/sql-createlanguage.html +++ b/docs/en_US/pg/sql-createlanguage.html @@ -4,8 +4,8 @@ CREATE LANGUAGE - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CREATE LANGUAGE — define a new procedural language

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CREATE [ PROCEDURAL ] LANGUAGE name
                                                                                                                                                                                                       CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE name
                                                                                                                                                                                                      @@ -183,7 +183,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      diff --git a/docs/en_US/pg/sql-createopclass.html b/docs/en_US/pg/sql-createopclass.html index a94fb727bd..c54f4a989b 100644 --- a/docs/en_US/pg/sql-createopclass.html +++ b/docs/en_US/pg/sql-createopclass.html @@ -4,8 +4,8 @@ CREATE OPERATOR CLASS - - + + @@ -17,7 +17,7 @@

                                                                                                                                                                                                      Name

                                                                                                                                                                                                      CREATE OPERATOR CLASS — define a new operator class

                                                                                                                                                                                                      -
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      CREATE OPERATOR CLASS name [ DEFAULT ] FOR TYPE data_type USING index_method AS
                                                                                                                                                                                                         {  OPERATOR strategy_number operator_name [ ( op_type, op_type ) ] [ RECHECK ]
                                                                                                                                                                                                      @@ -26,7 +26,7 @@ 

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      } [, ... ]
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Description

                                                                                                                                                                                                      CREATE OPERATOR CLASS creates a new operator class. An operator class defines how a particular data type can be used with an index. The operator class specifies that certain operators will fill @@ -57,7 +57,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Parameters

                                                                                                                                                                                                      name

                                                                                                                                                                                                      The name of the operator class to be created. The name may be @@ -118,7 +118,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Notes

                                                                                                                                                                                                      Because the index machinery does not check access permissions on functions before using them, including a function or operator in an operator class is tantamount to granting public execute permission on it. This is usually @@ -131,7 +131,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      -

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Examples

                                                                                                                                                                                                      The following example command defines a GiST index operator class for the data type _int4 (array of int4). See contrib/intarray/ for the complete example. @@ -152,7 +152,7 @@

                                                                                                                                                                                                      Synopsis

                                                                                                                                                                                                      FUNCTION 7 g_int_same (_int4, _int4, internal);
-

Compatibility

+

Compatibility

CREATE OPERATOR CLASS is a PostgreSQL extension. There is no CREATE OPERATOR CLASS statement in the SQL @@ -160,7 +160,7 @@

Synopsis

diff --git a/docs/en_US/pg/sql-createoperator.html b/docs/en_US/pg/sql-createoperator.html index a59bc34006..a97add6d56 100644 --- a/docs/en_US/pg/sql-createoperator.html +++ b/docs/en_US/pg/sql-createoperator.html @@ -4,8 +4,8 @@ CREATE OPERATOR - - + + @@ -17,7 +17,7 @@

Name

CREATE OPERATOR — define a new operator

-
+

Synopsis

CREATE OPERATOR name (
     PROCEDURE = funcname
@@ -30,7 +30,7 @@ 

Synopsis

)
-

Description

+

Description

CREATE OPERATOR defines a new operator, name. The user who defines an operator becomes its owner. If a schema name is given @@ -84,7 +84,7 @@

Synopsis

-

Parameters

+

Parameters

name

The name of the operator to be defined. See above for allowable @@ -149,7 +149,7 @@

Synopsis

-

Notes

+

Notes

Refer to Section 33.12, “User-Defined Operators” for further information.

Use DROP OPERATOR to delete user-defined operators @@ -158,7 +158,7 @@

Synopsis

-

Examples

+

Examples

The following command defines a new operator, area-equality, for the data type box:

@@ -180,14 +180,14 @@

Synopsis

-

Compatibility

+

Compatibility

CREATE OPERATOR is a PostgreSQL extension. There are no provisions for user-defined operators in the SQL standard.

diff --git a/docs/en_US/pg/sql-createrole.html b/docs/en_US/pg/sql-createrole.html index 6856773ea3..3b49407869 100644 --- a/docs/en_US/pg/sql-createrole.html +++ b/docs/en_US/pg/sql-createrole.html @@ -4,8 +4,8 @@ CREATE ROLE - - + + @@ -17,7 +17,7 @@

Name

CREATE ROLE — define a new database role

-
+

Synopsis

CREATE ROLE name [ [ WITH ] option [ ... ] ]
 
@@ -40,7 +40,7 @@ 

Synopsis

| SYSID uid
-

Description

+

Description

CREATE ROLE adds a new role to a PostgreSQL database cluster. A role is an entity that can own database objects and have database privileges; @@ -55,7 +55,7 @@

Synopsis

-

Parameters

+

Parameters

name

The name of the new role. @@ -198,7 +198,7 @@

Synopsis

-

Notes

+

Notes

Use ALTER ROLE to change the attributes of a role, and DROP ROLE to remove a role. All the attributes specified by CREATE ROLE can be modified by later @@ -260,7 +260,7 @@

Synopsis

-

Examples

+

Examples

Create a role that can log in, but don't give it a password:

CREATE ROLE jonathan LOGIN;
@@ -289,7 +289,7 @@

Synopsis

-

Compatibility

+

Compatibility

The CREATE ROLE statement is in the SQL standard, but the standard only requires the syntax

@@ -312,7 +312,7 @@

Synopsis

-

See Also

+

See Also

SET ROLE, ALTER ROLE, DROP ROLE, GRANT, REVOKE, createuser
diff --git a/docs/en_US/pg/sql-createrule.html b/docs/en_US/pg/sql-createrule.html index ab8f998a00..13f1ef6a4d 100644 --- a/docs/en_US/pg/sql-createrule.html +++ b/docs/en_US/pg/sql-createrule.html @@ -4,8 +4,8 @@ CREATE RULE - - + + @@ -17,14 +17,14 @@

Name

CREATE RULE — define a new rewrite rule

-
+

Synopsis

CREATE [ OR REPLACE ] RULE name AS ON event
     TO table [ WHERE condition ]
     DO [ ALSO | INSTEAD ] { NOTHING | command | ( command ; command ... ) }
-

Description

+

Description

CREATE RULE defines a new rule applying to a specified table or view. CREATE OR REPLACE RULE will either create a @@ -81,7 +81,7 @@

Synopsis

-

Parameters

+

Parameters

name

The name of a rule to create. This must be distinct from the @@ -138,7 +138,7 @@

Synopsis

-

Notes

+

Notes

You must be the owner of a table to create or change rules for it.

In a rule for INSERT, UPDATE, or @@ -194,7 +194,7 @@

Synopsis

-

Compatibility

+

Compatibility

CREATE RULE is a PostgreSQL language extension, as is the entire query rewrite system. diff --git a/docs/en_US/pg/sql-createschema.html b/docs/en_US/pg/sql-createschema.html index c951b3a14a..2ef771a3f7 100644 --- a/docs/en_US/pg/sql-createschema.html +++ b/docs/en_US/pg/sql-createschema.html @@ -4,8 +4,8 @@ CREATE SCHEMA - - + + @@ -17,13 +17,13 @@

Name

CREATE SCHEMA — define a new schema

-
+

Synopsis

CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ schema_element [ ... ] ]
 CREATE SCHEMA AUTHORIZATION username [ schema_element [ ... ] ]
-

Description

+

Description

CREATE SCHEMA enters a new schema into the current database. The schema name must be distinct from the name of any existing schema @@ -47,7 +47,7 @@

Synopsis

-

Parameters

+

Parameters

schemaname

The name of a schema to be created. If this is omitted, the user name @@ -72,14 +72,14 @@

Synopsis

-

Notes

+

Notes

To create a schema, the invoking user must have the CREATE privilege for the current database. (Of course, superusers bypass this check.)

-

Examples

+

Examples

Create a schema:

CREATE SCHEMA myschema;
@@ -110,7 +110,7 @@

Synopsis

-

Compatibility

+

Compatibility

The SQL standard allows a DEFAULT CHARACTER SET clause in CREATE SCHEMA, as well as more subcommand types than are presently accepted by @@ -131,7 +131,7 @@

Synopsis

-

See Also

+

See Also

ALTER SCHEMA, DROP SCHEMA
diff --git a/docs/en_US/pg/sql-createsequence.html b/docs/en_US/pg/sql-createsequence.html index 5424475dda..c3537eae85 100644 --- a/docs/en_US/pg/sql-createsequence.html +++ b/docs/en_US/pg/sql-createsequence.html @@ -4,8 +4,8 @@ CREATE SEQUENCE - - + + @@ -17,7 +17,7 @@

Name

CREATE SEQUENCE — define a new sequence generator

-
+

Synopsis

CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]
     [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]
@@ -25,7 +25,7 @@ 

Synopsis

[ OWNED BY { table.column | NONE } ]
-

Description

+

Description

CREATE SEQUENCE creates a new sequence number generator. This involves creating and initializing a new special single-row table with the name name. The generator will be @@ -59,7 +59,7 @@

Synopsis

-

Parameters

+

Parameters

TEMPORARY or TEMP

If specified, the sequence object is created only for this @@ -140,7 +140,7 @@

Synopsis

-

Notes

+

Notes

Use DROP SEQUENCE to remove a sequence.

Sequences are based on bigint arithmetic, so the range @@ -185,7 +185,7 @@

Synopsis

-

Examples

+

Examples

Create an ascending sequence called serial, starting at 101:

CREATE SEQUENCE serial START 101;
@@ -215,7 +215,7 @@

Synopsis

-

Compatibility

+

Compatibility

CREATE SEQUENCE conforms to the SQL standard, with the following exceptions:

@@ -235,7 +235,7 @@

Synopsis

-

See Also

+

See Also

ALTER SEQUENCE, DROP SEQUENCE
diff --git a/docs/en_US/pg/sql-createtable.html b/docs/en_US/pg/sql-createtable.html index 8758da3b32..71e6772374 100644 --- a/docs/en_US/pg/sql-createtable.html +++ b/docs/en_US/pg/sql-createtable.html @@ -4,8 +4,8 @@ CREATE TABLE - - + + @@ -17,7 +17,7 @@

Name

CREATE TABLE — define a new table

-
+

Synopsis

CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name ( [
   { column_name data_type [ DEFAULT default_expr ] [ column_constraint [ ... ] ]
@@ -91,7 +91,7 @@ 

Synopsis

-

Parameters

+

Parameters

TEMPORARY or TEMP
@@ -686,7 +686,7 @@

Tip

SQL standard, with exceptions listed below.

-

Temporary Tables

+

Temporary Tables

Although the syntax of CREATE TEMPORARY TABLE resembles that of the SQL standard, the effect is not the same. In the standard, @@ -721,7 +721,7 @@

Tip

-

Column Check Constraints

+

Column Check Constraints

The SQL standard says that CHECK column constraints may only refer to the column they apply to; only CHECK table constraints may refer to multiple columns. @@ -730,7 +730,7 @@

Tip

-

+

NULLConstraint

The NULLconstraint” (actually a non-constraint) is a PostgreSQL @@ -741,7 +741,7 @@

Tip

-

Inheritance

+

Inheritance

Multiple inheritance via the INHERITS clause is a PostgreSQL language extension. SQL:1999 and later define single inheritance using a @@ -751,7 +751,7 @@

Tip

-

Zero-column tables

+

Zero-column tables

PostgreSQL allows a table of no columns to be created (for example, CREATE TABLE foo();). This is an extension from the SQL standard, which does not allow zero-column @@ -761,14 +761,14 @@

Tip

-

+

WITH clause

The WITH clause is a PostgreSQL extension; neither storage parameters nor OIDs are in the standard.

-

Tablespaces

+

Tablespaces

The PostgreSQL concept of tablespaces is not part of the standard. Hence, the clauses TABLESPACE and USING INDEX TABLESPACE are extensions. @@ -776,7 +776,7 @@

Tip

-

See Also

+

See Also

ALTER TABLE, DROP TABLE, CREATE TABLESPACE
diff --git a/docs/en_US/pg/sql-createtableas.html b/docs/en_US/pg/sql-createtableas.html index 8ab9a160aa..ffe613f5fe 100644 --- a/docs/en_US/pg/sql-createtableas.html +++ b/docs/en_US/pg/sql-createtableas.html @@ -4,8 +4,8 @@ CREATE TABLE AS - - + + @@ -17,7 +17,7 @@

Name

CREATE TABLE AS — define a new table from the results of a query

-
+

Synopsis

CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name
     [ (column_name [, ...] ) ]
@@ -27,7 +27,7 @@ 

Synopsis

AS query
-

Description

+

Description

CREATE TABLE AS creates a table and fills it with data computed by a SELECT command. The table columns have the @@ -45,7 +45,7 @@

Synopsis

-

Parameters

+

Parameters

GLOBAL or LOCAL

Ignored for compatibility. Refer to CREATE TABLE for @@ -127,7 +127,7 @@

Synopsis

-

Notes

+

Notes

This command is functionally similar to SELECT INTO, but it is preferred since it is less likely to be confused with other uses of the SELECT INTO syntax. Furthermore, CREATE @@ -150,7 +150,7 @@

Synopsis

-

Examples

+

Examples

Create a new table films_recent consisting of only recent entries from the table films: @@ -172,7 +172,7 @@

Synopsis

-

Compatibility

+

Compatibility

CREATE TABLE AS conforms to the SQL standard, with the following exceptions: @@ -206,7 +206,7 @@

Synopsis

-

See Also

+

See Also

CREATE TABLE, EXECUTE, SELECT, SELECT INTO, VALUES
diff --git a/docs/en_US/pg/sql-createtablespace.html b/docs/en_US/pg/sql-createtablespace.html index 4aca00edaf..7231ba86f6 100644 --- a/docs/en_US/pg/sql-createtablespace.html +++ b/docs/en_US/pg/sql-createtablespace.html @@ -4,8 +4,8 @@ CREATE TABLESPACE - - + + @@ -17,12 +17,12 @@

Name

CREATE TABLESPACE — define a new tablespace

-
+

Synopsis

CREATE TABLESPACE tablespacename [ OWNER username ] LOCATION 'directory'
-

Description

+

Description

CREATE TABLESPACE registers a new cluster-wide tablespace. The tablespace name must be distinct from the name of any existing tablespace in the database cluster. @@ -39,7 +39,7 @@

Synopsis

-

Parameters

+

Parameters

tablespacename

The name of a tablespace to be created. The name cannot @@ -61,7 +61,7 @@

Synopsis

-

Notes

+

Notes

Tablespaces are only supported on systems that support symbolic links.

CREATE TABLESPACE cannot be executed inside a transaction @@ -69,7 +69,7 @@

Synopsis

-

Examples

+

Examples

Create a tablespace dbspace at /data/dbs:

CREATE TABLESPACE dbspace LOCATION '/data/dbs';
@@ -83,13 +83,13 @@

Synopsis

-

Compatibility

+

Compatibility

CREATE TABLESPACE is a PostgreSQL extension.

diff --git a/docs/en_US/pg/sql-createtrigger.html b/docs/en_US/pg/sql-createtrigger.html index 2ffa3e0fa0..ee0ce4d76b 100644 --- a/docs/en_US/pg/sql-createtrigger.html +++ b/docs/en_US/pg/sql-createtrigger.html @@ -4,8 +4,8 @@ CREATE TRIGGER - - + + @@ -17,14 +17,14 @@

Name

CREATE TRIGGER — define a new trigger

-
+

Synopsis

CREATE TRIGGER name { BEFORE | AFTER } { event [ OR ... ] }
     ON table [ FOR [ EACH ] { ROW | STATEMENT } ]
     EXECUTE PROCEDURE funcname ( arguments )
-

Description

+

Description

CREATE TRIGGER creates a new trigger. The trigger will be associated with the specified table and will execute the specified function funcname when certain events occur. @@ -65,7 +65,7 @@

Synopsis

-

Parameters

+

Parameters

name

The name to give the new trigger. This must be distinct from @@ -181,7 +181,7 @@

Synopsis

diff --git a/docs/en_US/pg/sql-createtype.html b/docs/en_US/pg/sql-createtype.html index c01b5a5470..d4fcc98703 100644 --- a/docs/en_US/pg/sql-createtype.html +++ b/docs/en_US/pg/sql-createtype.html @@ -4,8 +4,8 @@ CREATE TYPE - - + + @@ -17,7 +17,7 @@

Name

CREATE TYPE — define a new data type

-
+

Synopsis

CREATE TYPE name AS
     ( attribute_name data_type [, ... ] )
@@ -40,7 +40,7 @@ 

Synopsis

CREATE TYPE name
-

Description

+

Description

CREATE TYPE registers a new data type for use in the current database. The user who defines a type becomes its owner. @@ -53,7 +53,7 @@

Synopsis

table in the same schema.)

-

Composite Types

+

Composite Types

The first form of CREATE TYPE creates a composite type. The composite type is specified by a list of attribute names and data types. @@ -65,7 +65,7 @@

Synopsis

-

Base Types

+

Base Types

The second form of CREATE TYPE creates a new base type (scalar type). The parameters may appear in any order, not only that illustrated above, and most are optional. You must register @@ -224,7 +224,7 @@

Synopsis

-

Array Types

+

Array Types

Whenever a user-defined base data type is created, PostgreSQL automatically creates an associated array type, whose name consists of the base type's @@ -257,7 +257,7 @@

Synopsis

-

Parameters

+

Parameters

name

The name (optionally schema-qualified) of a type to be created. @@ -363,7 +363,7 @@

Synopsis

-

Examples

+

Examples

This example creates a composite type and uses it in a function definition:

diff --git a/docs/en_US/pg/sql-createuser.html b/docs/en_US/pg/sql-createuser.html index db87d08a1a..18664a7fbf 100644 --- a/docs/en_US/pg/sql-createuser.html +++ b/docs/en_US/pg/sql-createuser.html @@ -4,8 +4,8 @@ CREATE USER - - + + @@ -17,7 +17,7 @@

Name

CREATE USER — define a new database role

-
+

Synopsis

CREATE USER name [ [ WITH ] option [ ... ] ]
 
@@ -40,7 +40,7 @@ 

Synopsis

| SYSID uid
-

Description

+

Description

CREATE USER is now an alias for CREATE ROLE. The only difference is that when the command is spelled @@ -51,14 +51,14 @@

Synopsis

-

Compatibility

+

Compatibility

The CREATE USER statement is a PostgreSQL extension. The SQL standard leaves the definition of users to the implementation.

-

See Also

+

See Also

CREATE ROLE
diff --git a/docs/en_US/pg/sql-createview.html b/docs/en_US/pg/sql-createview.html index a87dba8115..4b56d4800b 100644 --- a/docs/en_US/pg/sql-createview.html +++ b/docs/en_US/pg/sql-createview.html @@ -4,8 +4,8 @@ CREATE VIEW - - + + @@ -17,13 +17,13 @@

Name

CREATE VIEW — define a new view

-
+

Synopsis

CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW name [ ( column_name [, ...] ) ]
     AS query
-

Description

+

Description

CREATE VIEW defines a view of a query. The view is not physically materialized. Instead, the query is run every time the view is referenced in a query. @@ -43,7 +43,7 @@

Synopsis

-

Parameters

+

Parameters

TEMPORARY or TEMP
@@ -74,7 +74,7 @@

Synopsis

-

Notes

+

Notes

Currently, views are read only: the system will not allow an insert, update, or delete on a view. You can get the effect of an updatable view by creating rules that rewrite inserts, etc. on the view into @@ -104,7 +104,7 @@

Synopsis

-

Examples

+

Examples

Create a view consisting of all comedy films:

@@ -116,7 +116,7 @@

Synopsis

-

Compatibility

+

Compatibility

The SQL standard specifies some additional capabilities for the CREATE VIEW statement:

@@ -153,7 +153,7 @@

Synopsis

-

See Also

+

See Also

DROP VIEW
diff --git a/docs/en_US/pg/sql-deallocate.html b/docs/en_US/pg/sql-deallocate.html index 0eb7de9dee..3b942d9505 100644 --- a/docs/en_US/pg/sql-deallocate.html +++ b/docs/en_US/pg/sql-deallocate.html @@ -4,8 +4,8 @@ DEALLOCATE - - + + @@ -17,12 +17,12 @@

Name

DEALLOCATE — deallocate a prepared statement

-
+

Synopsis

DEALLOCATE [ PREPARE ] name
-

Description

+

Description

DEALLOCATE is used to deallocate a previously prepared SQL statement. If you do not explicitly deallocate a prepared statement, it is deallocated when the session ends. @@ -31,7 +31,7 @@

Synopsis

-

Parameters

+

Parameters

PREPARE

This key word is ignored. @@ -42,13 +42,13 @@

Synopsis

-

Compatibility

+

Compatibility

The SQL standard includes a DEALLOCATE statement, but it is only for use in embedded SQL.

-

See Also

+

See Also

EXECUTE, PREPARE
diff --git a/docs/en_US/pg/sql-declare.html b/docs/en_US/pg/sql-declare.html index 7ad97bdf3d..78429d5c0b 100644 --- a/docs/en_US/pg/sql-declare.html +++ b/docs/en_US/pg/sql-declare.html @@ -4,8 +4,8 @@ DECLARE - - + + @@ -17,14 +17,14 @@

Name

DECLARE — define a cursor

-
+

Synopsis

DECLARE name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]
     CURSOR [ { WITH | WITHOUT } HOLD ] FOR query
     [ FOR { READ ONLY | UPDATE [ OF column [, ...] ] } ]
-

Description

+

Description

DECLARE allows a user to create cursors, which can be used to retrieve a small number of rows at a time out of a larger query. Cursors can @@ -66,7 +66,7 @@

Note

-

Parameters

+

Parameters

name

The name of the cursor to be created. @@ -185,7 +185,7 @@

Note

-

Examples

+

Examples

To declare a cursor:

DECLARE liahona CURSOR FOR SELECT * FROM films;
@@ -195,7 +195,7 @@

Note

-

Compatibility

+

Compatibility

The SQL standard allows cursors only in embedded SQL and in modules. PostgreSQL permits cursors to be used interactively. @@ -208,7 +208,7 @@

Note

-

See Also

+

See Also

CLOSE, FETCH, MOVE
diff --git a/docs/en_US/pg/sql-delete.html b/docs/en_US/pg/sql-delete.html index 926b94448d..33acdd4dca 100644 --- a/docs/en_US/pg/sql-delete.html +++ b/docs/en_US/pg/sql-delete.html @@ -4,8 +4,8 @@ DELETE - - + + @@ -17,7 +17,7 @@

Name

DELETE — delete rows of a table

-
+

Synopsis

DELETE FROM [ ONLY ] table [ [ AS ] alias ]
     [ USING usinglist ]
@@ -25,7 +25,7 @@ 

Synopsis

[ RETURNING * | output_expression [ AS output_name ] [, ...] ]
-

Description

+

Description

DELETE deletes rows that satisfy the WHERE clause from the specified table. If the WHERE clause is absent, the effect is to delete @@ -63,7 +63,7 @@

Tip

-

Parameters

+

Parameters

ONLY

If specified, delete rows from the named table only. When not @@ -106,7 +106,7 @@

Tip

-

Outputs

+

Outputs

On successful completion, a DELETE command returns a command tag of the form

@@ -125,7 +125,7 @@

Tip

-

Notes

+

Notes

PostgreSQL lets you reference columns of other tables in the WHERE condition by specifying the other tables in the USING clause. For example, @@ -147,7 +147,7 @@

Tip

-

Examples

+

Examples

Delete all films but musicals:

DELETE FROM films WHERE kind <> 'Musical';
@@ -165,7 +165,7 @@

Tip

-

Compatibility

+

Compatibility

This command conforms to the SQL standard, except that the USING and RETURNING clauses are PostgreSQL extensions. diff --git a/docs/en_US/pg/sql-drop-owned.html b/docs/en_US/pg/sql-drop-owned.html index b39f8bcbb4..adbb724d03 100644 --- a/docs/en_US/pg/sql-drop-owned.html +++ b/docs/en_US/pg/sql-drop-owned.html @@ -4,8 +4,8 @@ DROP OWNED - - + + @@ -17,12 +17,12 @@

Name

DROP OWNED — remove database objects owned by a database role

-
+

Synopsis

DROP OWNED BY name [, ...] [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP OWNED drops all the objects in the current database that are owned by one of the specified roles. Any privileges granted to the given roles on objects in the current @@ -30,7 +30,7 @@

Synopsis

-

Parameters

+

Parameters

name

The name of a role whose objects will be dropped, and whose @@ -46,7 +46,7 @@

Synopsis

-

Notes

+

Notes

DROP OWNED is often used to prepare for the removal of one or more roles. Because DROP OWNED only affects the objects in the current database, it is usually @@ -62,13 +62,13 @@

Synopsis

-

Compatibility

+

Compatibility

The DROP OWNED statement is a PostgreSQL extension.

-

See Also

+

See Also

REASSIGN OWNED, DROP ROLE
diff --git a/docs/en_US/pg/sql-dropaggregate.html b/docs/en_US/pg/sql-dropaggregate.html index 64417435b7..5dc6d04043 100644 --- a/docs/en_US/pg/sql-dropaggregate.html +++ b/docs/en_US/pg/sql-dropaggregate.html @@ -4,8 +4,8 @@ DROP AGGREGATE - - + + @@ -17,19 +17,19 @@

Name

DROP AGGREGATE — remove an aggregate function

-
+

Synopsis

DROP AGGREGATE [ IF EXISTS ] name ( type [ , ... ] ) [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP AGGREGATE will delete an existing aggregate function. To execute this command the current user must be the owner of the aggregate function.

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the aggregate does not exist. A notice is issued @@ -53,7 +53,7 @@

Synopsis

-

Examples

+

Examples

To remove the aggregate function myavg for type integer:

@@ -62,13 +62,13 @@

Synopsis

-

Compatibility

+

Compatibility

There is no DROP AGGREGATE statement in the SQL standard.

-

See Also

+

See Also

ALTER AGGREGATE, CREATE AGGREGATE
diff --git a/docs/en_US/pg/sql-dropcast.html b/docs/en_US/pg/sql-dropcast.html index 63d28ed15c..d2733ad0e4 100644 --- a/docs/en_US/pg/sql-dropcast.html +++ b/docs/en_US/pg/sql-dropcast.html @@ -4,8 +4,8 @@ DROP CAST - - + + @@ -17,7 +17,7 @@

Name

DROP CAST — remove a cast

-
+

Synopsis

DROP CAST [ IF EXISTS ] (sourcetype AS targettype) [ CASCADE | RESTRICT ]
@@ -31,7 +31,7 @@

Synopsis

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the cast does not exist. A notice is issued @@ -65,7 +65,7 @@

Synopsis

-

See Also

+

See Also

CREATE CAST
diff --git a/docs/en_US/pg/sql-dropconversion.html b/docs/en_US/pg/sql-dropconversion.html index 8eec2ae303..db3ead2199 100644 --- a/docs/en_US/pg/sql-dropconversion.html +++ b/docs/en_US/pg/sql-dropconversion.html @@ -4,8 +4,8 @@ DROP CONVERSION - - + + @@ -17,7 +17,7 @@

Name

DROP CONVERSION — remove a conversion

-
+

Synopsis

DROP CONVERSION [ IF EXISTS ] name [ CASCADE | RESTRICT ]
@@ -28,7 +28,7 @@

Synopsis

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the conversion does not exist. @@ -61,7 +61,7 @@

Synopsis

-

See Also

+

See Also

ALTER CONVERSION, CREATE CONVERSION
diff --git a/docs/en_US/pg/sql-dropdatabase.html b/docs/en_US/pg/sql-dropdatabase.html index e1c9f687e6..75d915eaca 100644 --- a/docs/en_US/pg/sql-dropdatabase.html +++ b/docs/en_US/pg/sql-dropdatabase.html @@ -4,8 +4,8 @@ DROP DATABASE - - + + @@ -17,12 +17,12 @@

Name

DROP DATABASE — remove a database

-
+

Synopsis

DROP DATABASE [ IF EXISTS ] name
-

Description

+

Description

DROP DATABASE drops a database. It removes the catalog entries for the database and deletes the directory containing the data. It can only be executed by the database owner. @@ -34,7 +34,7 @@

Synopsis

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the database does not exist. A notice is issued @@ -46,7 +46,7 @@

Synopsis

-

Notes

+

Notes

DROP DATABASE cannot be executed inside a transaction block.

@@ -57,12 +57,12 @@

Synopsis

-

Compatibility

+

Compatibility

There is no DROP DATABASE statement in the SQL standard.

-

See Also

+

See Also

CREATE DATABASE
diff --git a/docs/en_US/pg/sql-dropdomain.html b/docs/en_US/pg/sql-dropdomain.html index ebdb25e3aa..da782e2d4a 100644 --- a/docs/en_US/pg/sql-dropdomain.html +++ b/docs/en_US/pg/sql-dropdomain.html @@ -4,8 +4,8 @@ DROP DOMAIN - - + + @@ -17,18 +17,18 @@

Name

DROP DOMAIN — remove a domain

-
+

Synopsis

DROP DOMAIN [IF EXISTS ] name [, ...]  [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP DOMAIN will remove a domain. Only the owner of a domain can remove it.

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the domain does not exist. A notice is issued diff --git a/docs/en_US/pg/sql-dropfunction.html b/docs/en_US/pg/sql-dropfunction.html index b95f21f51f..84dda2799b 100644 --- a/docs/en_US/pg/sql-dropfunction.html +++ b/docs/en_US/pg/sql-dropfunction.html @@ -4,8 +4,8 @@ DROP FUNCTION - - + + @@ -17,13 +17,13 @@

Name

DROP FUNCTION — remove a function

-
+

Synopsis

DROP FUNCTION [ IF EXISTS ] name ( [ [ argmode ] [ argname ] argtype [, ...] ] )
     [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP FUNCTION removes the definition of an existing function. To execute this command the user must be the owner of the function. The argument types to the @@ -32,7 +32,7 @@

Synopsis

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the function does not exist. A notice is issued @@ -86,7 +86,7 @@

Synopsis

-

See Also

+

See Also

CREATE FUNCTION, ALTER FUNCTION
diff --git a/docs/en_US/pg/sql-dropgroup.html b/docs/en_US/pg/sql-dropgroup.html index 30ef4529ef..b2271dfdf7 100644 --- a/docs/en_US/pg/sql-dropgroup.html +++ b/docs/en_US/pg/sql-dropgroup.html @@ -4,8 +4,8 @@ DROP GROUP - - + + @@ -17,23 +17,23 @@

Name

DROP GROUP — remove a database role

-
+

Synopsis

DROP GROUP [ IF EXISTS ] name [, ...]
-

Description

+

Description

DROP GROUP is now an alias for DROP ROLE.

-

Compatibility

+

Compatibility

There is no DROP GROUP statement in the SQL standard.

-

See Also

+

See Also

DROP ROLE
diff --git a/docs/en_US/pg/sql-dropindex.html b/docs/en_US/pg/sql-dropindex.html index 409d22c442..55be6442c3 100644 --- a/docs/en_US/pg/sql-dropindex.html +++ b/docs/en_US/pg/sql-dropindex.html @@ -4,8 +4,8 @@ DROP INDEX - - + + @@ -17,19 +17,19 @@

Name

DROP INDEX — remove an index

-
+

Synopsis

DROP INDEX [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP INDEX drops an existing index from the database system. To execute this command you must be the owner of the index.

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the index does not exist. A notice is issued @@ -48,7 +48,7 @@

Synopsis

-

Examples

+

Examples

This command will remove the index title_idx:

@@ -57,14 +57,14 @@

Synopsis

-

Compatibility

+

Compatibility

DROP INDEX is a PostgreSQL language extension. There are no provisions for indexes in the SQL standard.

-

See Also

+

See Also

CREATE INDEX
diff --git a/docs/en_US/pg/sql-droplanguage.html b/docs/en_US/pg/sql-droplanguage.html index 3cf7bf52ac..3e2b86258d 100644 --- a/docs/en_US/pg/sql-droplanguage.html +++ b/docs/en_US/pg/sql-droplanguage.html @@ -4,8 +4,8 @@ DROP LANGUAGE - - + + @@ -17,19 +17,19 @@

Name

DROP LANGUAGE — remove a procedural language

-
+

Synopsis

DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] name [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP LANGUAGE will remove the definition of the previously registered procedural language called name.

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the function does not exist. A notice is issued @@ -50,7 +50,7 @@

Synopsis

-

Examples

+

Examples

This command removes the procedural language plsample: @@ -60,13 +60,13 @@

Synopsis

-

Compatibility

+

Compatibility

There is no DROP LANGUAGE statement in the SQL standard.

-

See Also

+

See Also

ALTER LANGUAGE, CREATE LANGUAGE, droplang
diff --git a/docs/en_US/pg/sql-dropopclass.html b/docs/en_US/pg/sql-dropopclass.html index 92a2d480b2..f867e556cc 100644 --- a/docs/en_US/pg/sql-dropopclass.html +++ b/docs/en_US/pg/sql-dropopclass.html @@ -4,8 +4,8 @@ DROP OPERATOR CLASS - - + + @@ -17,18 +17,18 @@

Name

DROP OPERATOR CLASS — remove an operator class

-
+

Synopsis

DROP OPERATOR CLASS [ IF EXISTS ] name USING index_method [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP OPERATOR CLASS drops an existing operator class. To execute this command you must be the owner of the operator class.

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the operator class does not exist. A notice is issued @@ -50,7 +50,7 @@

Synopsis

-

Examples

+

Examples

Remove the B-tree operator class widget_ops:

@@ -63,13 +63,13 @@

Synopsis

-

Compatibility

+

Compatibility

There is no DROP OPERATOR CLASS statement in the SQL standard.

diff --git a/docs/en_US/pg/sql-dropoperator.html b/docs/en_US/pg/sql-dropoperator.html index 520e359aac..d07936bbfb 100644 --- a/docs/en_US/pg/sql-dropoperator.html +++ b/docs/en_US/pg/sql-dropoperator.html @@ -4,8 +4,8 @@ DROP OPERATOR - - + + @@ -17,19 +17,19 @@

Name

DROP OPERATOR — remove an operator

-
+

Synopsis

DROP OPERATOR [ IF EXISTS ] name ( { lefttype | NONE } , { righttype | NONE } ) [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP OPERATOR drops an existing operator from the database system. To execute this command you must be the owner of the operator.

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the operator does not exist. A notice is issued @@ -56,7 +56,7 @@

Synopsis

-

Examples

+

Examples

Remove the power operator a^b for type integer:

DROP OPERATOR ^ (integer, integer);
@@ -76,12 +76,12 @@

Synopsis

-

Compatibility

+

Compatibility

There is no DROP OPERATOR statement in the SQL standard.

-

See Also

+

See Also

CREATE OPERATOR, ALTER OPERATOR
diff --git a/docs/en_US/pg/sql-droprole.html b/docs/en_US/pg/sql-droprole.html index c60343a457..7d947350ff 100644 --- a/docs/en_US/pg/sql-droprole.html +++ b/docs/en_US/pg/sql-droprole.html @@ -4,8 +4,8 @@ DROP ROLE - - + + @@ -17,12 +17,12 @@

Name

DROP ROLE — remove a database role

-
+

Synopsis

DROP ROLE [ IF EXISTS ] name [, ...]
-

Description

+

Description

DROP ROLE removes the specified role(s). To drop a superuser role, you must be a superuser yourself; to drop non-superuser roles, you must have CREATEROLE @@ -42,7 +42,7 @@

Synopsis

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the role does not exist. A notice is issued @@ -54,14 +54,14 @@

Synopsis

-

Notes

+

Notes

PostgreSQL includes a program dropuser that has the same functionality as this command (in fact, it calls this command) but can be run from the command shell.

-

Examples

+

Examples

To drop a role:

DROP ROLE jonathan;
@@ -69,14 +69,14 @@

Synopsis

-

Compatibility

+

Compatibility

The SQL standard defines DROP ROLE, but it allows only one role to be dropped at a time, and it specifies different privilege requirements than PostgreSQL uses.

-

See Also

+

See Also

CREATE ROLE, ALTER ROLE, SET ROLE
diff --git a/docs/en_US/pg/sql-droprule.html b/docs/en_US/pg/sql-droprule.html index 0e2a3feae1..9381f688cc 100644 --- a/docs/en_US/pg/sql-droprule.html +++ b/docs/en_US/pg/sql-droprule.html @@ -4,8 +4,8 @@ DROP RULE - - + + @@ -17,17 +17,17 @@

Name

DROP RULE — remove a rewrite rule

-
+

Synopsis

DROP RULE [ IF EXISTS ] name ON relation [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP RULE drops a rewrite rule.

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the rule does not exist. A notice is issued @@ -50,7 +50,7 @@

Synopsis

-

Examples

+

Examples

To drop the rewrite rule newrule:

@@ -59,12 +59,12 @@

Synopsis

-

Compatibility

+

Compatibility

There is no DROP RULE statement in the SQL standard.

-

See Also

+

See Also

CREATE RULE
diff --git a/docs/en_US/pg/sql-dropschema.html b/docs/en_US/pg/sql-dropschema.html index d598082b5f..85ca32960a 100644 --- a/docs/en_US/pg/sql-dropschema.html +++ b/docs/en_US/pg/sql-dropschema.html @@ -4,8 +4,8 @@ DROP SCHEMA - - + + @@ -17,12 +17,12 @@

Name

DROP SCHEMA — remove a schema

-
+

Synopsis

DROP SCHEMA [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP SCHEMA removes schemas from the database.

A schema can only be dropped by its owner or a superuser. Note that @@ -31,7 +31,7 @@

Synopsis

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the schema does not exist. A notice is issued @@ -51,7 +51,7 @@

Synopsis

-

Examples

+

Examples

To remove schema mystuff from the database, along with everything it contains: @@ -61,7 +61,7 @@

Synopsis

-

Compatibility

+

Compatibility

DROP SCHEMA is fully conforming with the SQL standard, except that the standard only allows one schema to be dropped per command, and apart from the @@ -70,7 +70,7 @@

Synopsis

-

See Also

+

See Also

ALTER SCHEMA, CREATE SCHEMA
diff --git a/docs/en_US/pg/sql-dropsequence.html b/docs/en_US/pg/sql-dropsequence.html index 9a0ca0bdb6..8e92d7a453 100644 --- a/docs/en_US/pg/sql-dropsequence.html +++ b/docs/en_US/pg/sql-dropsequence.html @@ -4,8 +4,8 @@ DROP SEQUENCE - - + + @@ -17,17 +17,17 @@

Name

DROP SEQUENCE — remove a sequence

-
+

Synopsis

DROP SEQUENCE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP SEQUENCE removes sequence number generators.

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the sequence does not exist. A notice is issued @@ -46,7 +46,7 @@

Synopsis

-

Examples

+

Examples

To remove the sequence serial:

@@ -55,7 +55,7 @@

Synopsis

-

Compatibility

+

Compatibility

DROP SEQUENCE conforms to the SQL standard, except that the standard only allows one sequence to be dropped per command, and apart from the @@ -64,7 +64,7 @@

Synopsis

-

See Also

+

See Also

CREATE SEQUENCE, ALTER SEQUENCE
diff --git a/docs/en_US/pg/sql-droptable.html b/docs/en_US/pg/sql-droptable.html index 81aded7642..d848ea8e75 100644 --- a/docs/en_US/pg/sql-droptable.html +++ b/docs/en_US/pg/sql-droptable.html @@ -4,8 +4,8 @@ DROP TABLE - - + + @@ -17,12 +17,12 @@

Name

DROP TABLE — remove a table

-
+

Synopsis

DROP TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP TABLE removes tables from the database. Only its owner may destroy a table. To empty a table of rows without destroying the table, use DELETE or TRUNCATE. @@ -37,7 +37,7 @@

Synopsis

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the table does not exist. A notice is issued @@ -57,7 +57,7 @@

Synopsis

-

Examples

+

Examples

To destroy two tables, films and distributors: @@ -67,7 +67,7 @@

Synopsis

-

Compatibility

+

Compatibility

This command conforms to the SQL standard, except that the standard only allows one table to be dropped per command, and apart from the IF EXISTS option, which is a PostgreSQL @@ -75,7 +75,7 @@

Synopsis

-

See Also

+

See Also

ALTER TABLE, CREATE TABLE
diff --git a/docs/en_US/pg/sql-droptablespace.html b/docs/en_US/pg/sql-droptablespace.html index b6ed7c3d90..a62217f53c 100644 --- a/docs/en_US/pg/sql-droptablespace.html +++ b/docs/en_US/pg/sql-droptablespace.html @@ -4,8 +4,8 @@ DROP TABLESPACE - - + + @@ -17,12 +17,12 @@

Name

DROP TABLESPACE — remove a tablespace

-
+

Synopsis

DROP TABLESPACE [ IF EXISTS ] tablespacename
-

Description

+

Description

DROP TABLESPACE removes a tablespace from the system.

A tablespace can only be dropped by its owner or a superuser. @@ -33,7 +33,7 @@

Synopsis

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the tablespace does not exist. A notice is issued @@ -45,12 +45,12 @@

Synopsis

-

Notes

+

Notes

DROP TABLESPACE cannot be executed inside a transaction block.

-

Examples

+

Examples

To remove tablespace mystuff from the system:

DROP TABLESPACE mystuff;
@@ -58,13 +58,13 @@

Synopsis

-

Compatibility

+

Compatibility

DROP TABLESPACE is a PostgreSQL extension.

-

See Also

+

See Also

CREATE TABLESPACE, ALTER TABLESPACE
diff --git a/docs/en_US/pg/sql-droptrigger.html b/docs/en_US/pg/sql-droptrigger.html index de1b9d89d5..44889800f4 100644 --- a/docs/en_US/pg/sql-droptrigger.html +++ b/docs/en_US/pg/sql-droptrigger.html @@ -4,8 +4,8 @@ DROP TRIGGER - - + + @@ -17,19 +17,19 @@

Name

DROP TRIGGER — remove a trigger

-
+

Synopsis

DROP TRIGGER [ IF EXISTS ] name ON table [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP TRIGGER will remove an existing trigger definition. To execute this command, the current user must be the owner of the table for which the trigger is defined.

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the trigger does not exist. A notice is issued @@ -71,7 +71,7 @@

Synopsis

-

See Also

+

See Also

CREATE TRIGGER
diff --git a/docs/en_US/pg/sql-droptype.html b/docs/en_US/pg/sql-droptype.html index 32e5161044..bdfb6d3a77 100644 --- a/docs/en_US/pg/sql-droptype.html +++ b/docs/en_US/pg/sql-droptype.html @@ -4,8 +4,8 @@ DROP TYPE - - + + @@ -17,18 +17,18 @@

Name

DROP TYPE — remove a data type

-
+

Synopsis

DROP TYPE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP TYPE will remove a user-defined data type. Only the owner of a type can remove it.

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the type does not exist. A notice is issued diff --git a/docs/en_US/pg/sql-dropuser.html b/docs/en_US/pg/sql-dropuser.html index a37ccbf796..2516efd8e2 100644 --- a/docs/en_US/pg/sql-dropuser.html +++ b/docs/en_US/pg/sql-dropuser.html @@ -4,8 +4,8 @@ DROP USER - - + + @@ -17,25 +17,25 @@

Name

DROP USER — remove a database role

-
+

Synopsis

DROP USER [ IF EXISTS ] name [, ...]
-

Description

+

Description

DROP USER is now an alias for DROP ROLE.

-

Compatibility

+

Compatibility

The DROP USER statement is a PostgreSQL extension. The SQL standard leaves the definition of users to the implementation.

-

See Also

+

See Also

DROP ROLE
diff --git a/docs/en_US/pg/sql-dropview.html b/docs/en_US/pg/sql-dropview.html index d55882d766..26c6bf580c 100644 --- a/docs/en_US/pg/sql-dropview.html +++ b/docs/en_US/pg/sql-dropview.html @@ -4,8 +4,8 @@ DROP VIEW - - + + @@ -17,18 +17,18 @@

Name

DROP VIEW — remove a view

-
+

Synopsis

DROP VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
-

Description

+

Description

DROP VIEW drops an existing view. To execute this command you must be the owner of the view.

-

Parameters

+

Parameters

IF EXISTS

Do not throw an error if the view does not exist. A notice is issued @@ -48,7 +48,7 @@

Synopsis

-

Examples

+

Examples

This command will remove the view called kinds:

DROP VIEW kinds;
@@ -56,7 +56,7 @@

Synopsis

-

Compatibility

+

Compatibility

This command conforms to the SQL standard, except that the standard only allows one view to be dropped per command, and apart from the IF EXISTS option, which is a PostgreSQL @@ -64,7 +64,7 @@

Synopsis

-

See Also

+

See Also

CREATE VIEW
diff --git a/docs/en_US/pg/sql-end.html b/docs/en_US/pg/sql-end.html index 07fd0236cb..4877ed582d 100644 --- a/docs/en_US/pg/sql-end.html +++ b/docs/en_US/pg/sql-end.html @@ -4,8 +4,8 @@ END - - + + @@ -17,12 +17,12 @@

Name

END — commit the current transaction

-
+

Synopsis

END [ WORK | TRANSACTION ]
-

Description

+

Description

END commits the current transaction. All changes made by the transaction become visible to others and are guaranteed to be durable if a crash occurs. This command is a @@ -31,7 +31,7 @@

Synopsis

-

Parameters

+

Parameters

WORK

TRANSACTION @@ -41,7 +41,7 @@

Synopsis

-

Notes

+

Notes

Use ROLLBACK to abort a transaction.

@@ -50,7 +50,7 @@

Synopsis

-

Examples

+

Examples

To commit the current transaction and make all changes permanent:

END;
@@ -58,14 +58,14 @@

Synopsis

-

Compatibility

+

Compatibility

END is a PostgreSQL extension that provides functionality equivalent to COMMIT, which is specified in the SQL standard.

-

See Also

+

See Also

BEGIN, COMMIT, ROLLBACK
diff --git a/docs/en_US/pg/sql-execute.html b/docs/en_US/pg/sql-execute.html index 3380c42b8e..5f4635b036 100644 --- a/docs/en_US/pg/sql-execute.html +++ b/docs/en_US/pg/sql-execute.html @@ -4,8 +4,8 @@ EXECUTE - - + + @@ -17,12 +17,12 @@

Name

EXECUTE — execute a prepared statement

-
+

Synopsis

EXECUTE name [ (parameter [, ...] ) ]
-

Description

+

Description

EXECUTE is used to execute a previously prepared statement. Since prepared statements only exist for the duration of a session, the prepared statement must have been created by a @@ -41,7 +41,7 @@

Synopsis

-

Parameters

+

Parameters

name

The name of the prepared statement to execute. @@ -55,18 +55,18 @@

Synopsis

-

Outputs

+

Outputs

The command tag returned by EXECUTE is that of the prepared statement, and not EXECUTE.

-

Examples

+

Examples

Examples are given in the Examples section of the PREPARE documentation.

-

Compatibility

+

Compatibility

The SQL standard includes an EXECUTE statement, but it is only for use in embedded SQL. This version of the EXECUTE statement also uses a somewhat different @@ -74,7 +74,7 @@

Synopsis

-

See Also

+

See Also

DEALLOCATE, PREPARE
diff --git a/docs/en_US/pg/sql-explain.html b/docs/en_US/pg/sql-explain.html index 7fa08f7f68..7b1f19fce8 100644 --- a/docs/en_US/pg/sql-explain.html +++ b/docs/en_US/pg/sql-explain.html @@ -4,8 +4,8 @@ EXPLAIN - - + + @@ -17,12 +17,12 @@

Name

EXPLAIN — show the execution plan of a statement

-
+

Synopsis

EXPLAIN [ ANALYZE ] [ VERBOSE ] statement
-

Description

+

Description

This command displays the execution plan that the PostgreSQL planner generates for the supplied statement. The execution plan shows how the table(s) @@ -69,7 +69,7 @@

Important

-

Parameters

+

Parameters

ANALYZE

Carry out the command and show the actual run times. @@ -89,7 +89,7 @@

Important

-

Notes

+

Notes

There is only sparse documentation on the optimizer's use of cost information in PostgreSQL. Refer to Section 13.1, “Using EXPLAIN” for more information. @@ -112,7 +112,7 @@

Important

-

Examples

+

Examples

To show the plan for a simple query on a table with a single integer column and 10000 rows: @@ -184,12 +184,12 @@

Important

-

Compatibility

+

Compatibility

There is no EXPLAIN statement defined in the SQL standard.

-

See Also

+

See Also

ANALYZE
diff --git a/docs/en_US/pg/sql-expressions.html b/docs/en_US/pg/sql-expressions.html index 67a8051a24..d7f7d741ba 100644 --- a/docs/en_US/pg/sql-expressions.html +++ b/docs/en_US/pg/sql-expressions.html @@ -4,8 +4,8 @@ 4.2. Value Expressions - - + + @@ -13,7 +13,7 @@

4.2. Value Expressions

-

Value expressions are used in a variety of contexts, such +

Value expressions are used in a variety of contexts, such as in the target list of the SELECT command, as new column values in INSERT or UPDATE, or in search conditions in a number of @@ -56,7 +56,7 @@

  • Another value expression in parentheses, useful to group subexpressions and override - precedence. + precedence.

  • @@ -71,8 +71,8 @@ the remaining options.

    -

    4.2.1. Column References

    -

    A column can be referenced in the form +

    4.2.1. Column References

    +

    A column can be referenced in the form

    correlation.columnname

    @@ -88,8 +88,8 @@

    -

    4.2.2. Positional Parameters

    -

    A positional parameter reference is used to indicate a value +

    4.2.2. Positional Parameters

    +

    A positional parameter reference is used to indicate a value that is supplied externally to an SQL statement. Parameters are used in SQL function definitions and in prepared queries. Some client libraries also support specifying data values separately @@ -114,8 +114,8 @@

    -

    4.2.3. Subscripts

    -

    If an expression yields a value of an array type, then a specific +

    4.2.3. Subscripts

    +

    If an expression yields a value of an array type, then a specific element of the array value can be extracted by writing

    expression[subscript]
    @@ -148,8 +148,8 @@

    -

    4.2.4. Field Selection

    -

    If an expression yields a value of a composite type (row type), then a +

    4.2.4. Field Selection

    +

    If an expression yields a value of a composite type (row type), then a specific field of the row can be extracted by writing

    expression.fieldname
    @@ -171,8 +171,8 @@

    -

    4.2.5. Operator Invocations

    -

    There are three possible syntaxes for an operator invocation: +

    4.2.5. Operator Invocations

    +

    There are three possible syntaxes for an operator invocation:

    @@ -197,8 +197,8 @@

    -

    4.2.6. Function Calls

    -

    The syntax for a function call is the name of a function +

    4.2.6. Function Calls

    +

    The syntax for a function call is the name of a function (possibly qualified with a schema name), followed by its argument list enclosed in parentheses: @@ -217,7 +217,7 @@

    4.2.7. Aggregate Expressions

    -

    An aggregate expression represents the +

    An aggregate expression represents the application of an aggregate function across the rows selected by a query. An aggregate function reduces multiple inputs to a single output value, such as the sum or average of the inputs. The @@ -285,7 +285,7 @@

    Note

    4.2.8. Type Casts

    -

    A type cast specifies a conversion from one data type to another. +

    A type cast specifies a conversion from one data type to another. PostgreSQL accepts two equivalent syntaxes for type casts:

    @@ -341,7 +341,7 @@

    Note

    4.2.9. Scalar Subqueries

    -

    A scalar subquery is an ordinary +

    A scalar subquery is an ordinary SELECT query in parentheses that returns exactly one row with one column. (See Chapter 7, Queries for information about writing queries.) The SELECT query is executed @@ -364,7 +364,7 @@

    Note

    4.2.10. Array Constructors

    -

    An array constructor is an expression that builds an +

    An array constructor is an expression that builds an array value from values for its member elements. A simple array constructor consists of the key word ARRAY, a left square bracket @@ -442,7 +442,7 @@

    Note

    4.2.11. Row Constructors

    -

    A row constructor is an expression that builds a row value (also +

    A row constructor is an expression that builds a row value (also called a composite value) from values for its member fields. A row constructor consists of the key word ROW, a left parenthesis, zero or more @@ -531,7 +531,7 @@

    Note

    4.2.12. Expression Evaluation Rules

    -

    The order of evaluation of subexpressions is not defined. In +

    The order of evaluation of subexpressions is not defined. In particular, the inputs of an operator or function are not necessarily evaluated left-to-right or in any other fixed order.

    diff --git a/docs/en_US/pg/sql-fetch.html b/docs/en_US/pg/sql-fetch.html index 9297d80202..9fd20d4e2b 100644 --- a/docs/en_US/pg/sql-fetch.html +++ b/docs/en_US/pg/sql-fetch.html @@ -4,8 +4,8 @@ FETCH - - + + @@ -17,7 +17,7 @@

    Name

    FETCH — retrieve rows from a query using a cursor

    -
    +

    Synopsis

    FETCH [ direction { FROM | IN } ] cursorname
     
    @@ -39,7 +39,7 @@ 

    Synopsis

    BACKWARD ALL
    -

    Description

    +

    Description

    FETCH retrieves rows using a previously-created cursor.

    A cursor has an associated position, which is used by @@ -74,7 +74,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    direction
    @@ -156,7 +156,7 @@

    Synopsis

    -

    Outputs

    +

    Outputs

    On successful completion, a FETCH command returns a command tag of the form

    @@ -170,7 +170,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    The cursor should be declared with the SCROLL option if one intends to use any variants of FETCH other than FETCH NEXT or FETCH FORWARD with @@ -198,7 +198,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    The following example traverses a table using a cursor.

    @@ -232,7 +232,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    The SQL standard defines FETCH for use in embedded SQL only. The variant of FETCH described here returns the data as if it were a @@ -251,7 +251,7 @@

    Synopsis

    -

    See Also

    +

    See Also

    CLOSE, DECLARE, MOVE
    diff --git a/docs/en_US/pg/sql-grant.html b/docs/en_US/pg/sql-grant.html index 1f5491922d..ecb30b164f 100644 --- a/docs/en_US/pg/sql-grant.html +++ b/docs/en_US/pg/sql-grant.html @@ -4,8 +4,8 @@ GRANT - - + + @@ -17,7 +17,7 @@

    Name

    GRANT — define access privileges

    -
    +

    Synopsis

    GRANT { { SELECT | INSERT | UPDATE | DELETE | REFERENCES | TRIGGER }
         [,...] | ALL [ PRIVILEGES ] }
    @@ -419,7 +419,7 @@ 

    Synopsis

    -

    See Also

    +

    See Also

    REVOKE

    diff --git a/docs/en_US/pg/sql-insert.html b/docs/en_US/pg/sql-insert.html index 97cc3ee383..4eb9a4e8a8 100644 --- a/docs/en_US/pg/sql-insert.html +++ b/docs/en_US/pg/sql-insert.html @@ -4,8 +4,8 @@ INSERT - - + + @@ -17,14 +17,14 @@

    Name

    INSERT — create new rows in a table

    -
    +

    Synopsis

    INSERT INTO table [ ( column [, ...] ) ]
         { DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) [, ...] | query }
         [ RETURNING * | output_expression [ AS output_name ] [, ...] ]
    -

    Description

    +

    Description

    INSERT inserts new rows into a table. One can insert one or more rows specified by value expressions, or zero or more rows resulting from a query. @@ -60,7 +60,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    table

    The name (optionally schema-qualified) of an existing table. @@ -99,7 +99,7 @@

    Synopsis

    -

    Outputs

    +

    Outputs

    On successful completion, an INSERT command returns a command tag of the form

    @@ -120,7 +120,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    Insert a single row into table films:

    @@ -189,7 +189,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    INSERT conforms to the SQL standard, except that the RETURNING clause is a PostgreSQL extension. Also, the case in diff --git a/docs/en_US/pg/sql-keywords-appendix.html b/docs/en_US/pg/sql-keywords-appendix.html index 886e7e1b0c..e0d0c87f77 100644 --- a/docs/en_US/pg/sql-keywords-appendix.html +++ b/docs/en_US/pg/sql-keywords-appendix.html @@ -4,8 +4,8 @@ Appendix C. SQL Key Words - - + + @@ -13,9 +13,9 @@

    Appendix C. SQL Key Words

    -

    Table C.1, “SQL Key Words” lists all tokens that are key words +

    Table C.1, “SQL Key Words” lists all tokens that are key words in the SQL standard and in PostgreSQL - 8.2.12. Background information can be found in Section 4.1.1, “Identifiers and Key Words”. + 8.2.13. Background information can be found in Section 4.1.1, “Identifiers and Key Words”.

    SQL distinguishes between reserved and non-reserved key words. According to the standard, diff --git a/docs/en_US/pg/sql-listen.html b/docs/en_US/pg/sql-listen.html index f655b9a007..93fe2b6569 100644 --- a/docs/en_US/pg/sql-listen.html +++ b/docs/en_US/pg/sql-listen.html @@ -4,8 +4,8 @@ LISTEN - - + + @@ -17,12 +17,12 @@

    Name

    LISTEN — listen for a notification

    -
    +

    Synopsis

    LISTEN name
    -

    Description

    +

    Description

    LISTEN registers the current session as a listener on the notification condition name. If the current session is already registered as a listener for @@ -57,7 +57,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    name

    Name of a notify condition (any identifier). @@ -65,7 +65,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    Configure and execute a listen/notify sequence from psql: @@ -77,13 +77,13 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    There is no LISTEN statement in the SQL standard.

    -

    See Also

    +

    See Also

    NOTIFY, UNLISTEN
    diff --git a/docs/en_US/pg/sql-load.html b/docs/en_US/pg/sql-load.html index c2eb70c522..08a15107bb 100644 --- a/docs/en_US/pg/sql-load.html +++ b/docs/en_US/pg/sql-load.html @@ -4,8 +4,8 @@ LOAD - - + + @@ -17,7 +17,7 @@

    Name

    LOAD — load or reload a shared library file

    -
    +

    Synopsis

    LOAD 'filename'
    @@ -37,7 +37,7 @@

    Synopsis

    shared library file name extension. See Section 33.9, “C-Language Functions” for more information on this topic.

    -

    Non-superusers may only apply LOAD to library files +

    Non-superusers may only apply LOAD to library files located in $libdir/plugins/ — the specified filename must begin with exactly that string. (It is the database administrator's @@ -52,7 +52,7 @@

    Synopsis

    -

    See Also

    +

    See Also

    CREATE FUNCTION

    diff --git a/docs/en_US/pg/sql-lock.html b/docs/en_US/pg/sql-lock.html index 7b1d871587..081916b261 100644 --- a/docs/en_US/pg/sql-lock.html +++ b/docs/en_US/pg/sql-lock.html @@ -4,8 +4,8 @@ LOCK - - + + @@ -17,7 +17,7 @@

    Name

    LOCK — lock a table

    -
    +

    Synopsis

    LOCK [ TABLE ] name [, ...] [ IN lockmode MODE ] [ NOWAIT ]
     
    @@ -27,7 +27,7 @@ 

    Synopsis

    | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVE
    -

    Description

    +

    Description

    LOCK TABLE obtains a table-level lock, waiting if necessary for any conflicting locks to be released. If NOWAIT is specified, LOCK @@ -85,7 +85,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    name
    @@ -116,7 +116,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    LOCK TABLE ... IN ACCESS SHARE MODE requires SELECT privileges on the target table. All other forms of LOCK require UPDATE and/or DELETE privileges. @@ -142,7 +142,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    Obtain a SHARE lock on a primary key table when going to perform inserts into a foreign key table: @@ -171,7 +171,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    There is no LOCK TABLE in the SQL standard, which instead uses SET TRANSACTION to specify concurrency levels on transactions. PostgreSQL supports that too; diff --git a/docs/en_US/pg/sql-move.html b/docs/en_US/pg/sql-move.html index 10f4313209..e08a16c2bb 100644 --- a/docs/en_US/pg/sql-move.html +++ b/docs/en_US/pg/sql-move.html @@ -4,8 +4,8 @@ MOVE - - + + @@ -17,12 +17,12 @@

    Name

    MOVE — position a cursor

    -
    +

    Synopsis

    MOVE [ direction { FROM | IN } ] cursorname
    -

    Description

    +

    Description

    MOVE repositions a cursor without retrieving any data. MOVE works exactly like the FETCH command, except it only positions the cursor and does not return rows. @@ -33,7 +33,7 @@

    Synopsis

    -

    Outputs

    +

    Outputs

    On successful completion, a MOVE command returns a command tag of the form

    @@ -45,7 +45,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    BEGIN WORK;
     DECLARE liahona CURSOR FOR SELECT * FROM films;
     
    @@ -65,12 +65,12 @@ 

    Synopsis

    COMMIT WORK;
    -

    Compatibility

    +

    Compatibility

    There is no MOVE statement in the SQL standard.

    -

    See Also

    +

    See Also

    CLOSE, DECLARE, FETCH
    diff --git a/docs/en_US/pg/sql-notify.html b/docs/en_US/pg/sql-notify.html index 3b08229f18..74e4942c2f 100644 --- a/docs/en_US/pg/sql-notify.html +++ b/docs/en_US/pg/sql-notify.html @@ -4,8 +4,8 @@ NOTIFY - - + + @@ -17,12 +17,12 @@

    Name

    NOTIFY — generate a notification

    -
    +

    Synopsis

    NOTIFY name        
    -

    Description

    +

    Description

    The NOTIFY command sends a notification event to each client application that has previously executed LISTEN name @@ -100,7 +100,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    name

    Name of the notification to be signaled (any identifier). @@ -108,7 +108,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    Configure and execute a listen/notify sequence from psql: @@ -120,13 +120,13 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    There is no NOTIFY statement in the SQL standard.

    -

    See Also

    +

    See Also

    LISTEN, UNLISTEN
    diff --git a/docs/en_US/pg/sql-prepare-transaction.html b/docs/en_US/pg/sql-prepare-transaction.html index 8c8fe29fcf..d0c32119fd 100644 --- a/docs/en_US/pg/sql-prepare-transaction.html +++ b/docs/en_US/pg/sql-prepare-transaction.html @@ -4,8 +4,8 @@ PREPARE TRANSACTION - - + + @@ -17,12 +17,12 @@

    Name

    PREPARE TRANSACTION — prepare the current transaction for two-phase commit

    -
    +

    Synopsis

    PREPARE TRANSACTION transaction_id
    -

    Description

    +

    Description

    PREPARE TRANSACTION prepares the current transaction for two-phase commit. After this command, the transaction is no longer associated with the current session; instead, its state is fully stored on @@ -48,7 +48,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    transaction_id

    An arbitrary identifier that later identifies this transaction for @@ -60,7 +60,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    This command must be used inside a transaction block. Use BEGIN to start one.

    It is not currently allowed to PREPARE a transaction that @@ -109,7 +109,7 @@

    Synopsis

    -

    See Also

    +

    See Also

    COMMIT PREPARED, ROLLBACK PREPARED
    diff --git a/docs/en_US/pg/sql-prepare.html b/docs/en_US/pg/sql-prepare.html index 5584f6edc3..87a785a87b 100644 --- a/docs/en_US/pg/sql-prepare.html +++ b/docs/en_US/pg/sql-prepare.html @@ -4,8 +4,8 @@ PREPARE - - + + @@ -17,12 +17,12 @@

    Name

    PREPARE — prepare a statement for execution

    -
    +

    Synopsis

    PREPARE name [ (datatype [, ...] ) ] AS statement
    -

    Description

    +

    Description

    PREPARE creates a prepared statement. A prepared statement is a server-side object that can be used to optimize performance. When the PREPARE statement is @@ -63,7 +63,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    name

    An arbitrary name given to this particular prepared @@ -86,7 +86,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    In some situations, the query plan produced for a prepared statement will be inferior to the query plan that would have been chosen if the statement had been submitted and executed @@ -136,7 +136,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    The SQL standard includes a PREPARE statement, but it is only for use in embedded SQL. This version of the PREPARE statement also uses a somewhat different @@ -144,7 +144,7 @@

    Synopsis

    -

    See Also

    +

    See Also

    DEALLOCATE, EXECUTE
    diff --git a/docs/en_US/pg/sql-reassign-owned.html b/docs/en_US/pg/sql-reassign-owned.html index 1d4ad4a7da..ca934b067e 100644 --- a/docs/en_US/pg/sql-reassign-owned.html +++ b/docs/en_US/pg/sql-reassign-owned.html @@ -4,8 +4,8 @@ REASSIGN OWNED - - + + @@ -17,19 +17,19 @@

    Name

    REASSIGN OWNED — change the ownership of database objects owned by a database role

    -
    +

    Synopsis

    REASSIGN OWNED BY old_role [, ...] TO new_role
    -

    Description

    +

    Description

    REASSIGN OWNED instructs the system to change the ownership of the database objects owned by one of the old_roles, to new_role.

    -

    Parameters

    +

    Parameters

    old_role

    The name of a role. The ownership of all the objects in the @@ -43,7 +43,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    REASSIGN OWNED is often used to prepare for the removal of one or more roles. Because REASSIGN OWNED only affects the objects in the current database, @@ -60,13 +60,13 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    The REASSIGN OWNED statement is a PostgreSQL extension.

    -

    See Also

    +

    See Also

    DROP OWNED, DROP ROLE
    diff --git a/docs/en_US/pg/sql-reindex.html b/docs/en_US/pg/sql-reindex.html index 5c9288745c..f3f3243d1c 100644 --- a/docs/en_US/pg/sql-reindex.html +++ b/docs/en_US/pg/sql-reindex.html @@ -4,8 +4,8 @@ REINDEX - - + + @@ -17,12 +17,12 @@

    Name

    REINDEX — rebuild indexes

    -
    +

    Synopsis

    REINDEX { INDEX | TABLE | DATABASE | SYSTEM } name [ FORCE ]
    -

    Description

    +

    Description

    REINDEX rebuilds an index using the data stored in the index's table, replacing the old copy of the index. There are several scenarios in which to use REINDEX: @@ -57,7 +57,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    INDEX

    Recreate the specified index. @@ -92,7 +92,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    If you suspect corruption of an index on a user table, you can simply rebuild that index, or all indexes on the table, using REINDEX INDEX or REINDEX TABLE. @@ -181,7 +181,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    Rebuild a single index:

    @@ -207,7 +207,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    There is no REINDEX command in the SQL standard.

    diff --git a/docs/en_US/pg/sql-release-savepoint.html b/docs/en_US/pg/sql-release-savepoint.html index ff8422e327..00b94a2173 100644 --- a/docs/en_US/pg/sql-release-savepoint.html +++ b/docs/en_US/pg/sql-release-savepoint.html @@ -4,8 +4,8 @@ RELEASE SAVEPOINT - - + + @@ -17,12 +17,12 @@

    Name

    RELEASE SAVEPOINT — destroy a previously defined savepoint

    -
    +

    Synopsis

    RELEASE [ SAVEPOINT ] savepoint_name
    -

    Description

    +

    Description

    RELEASE SAVEPOINT destroys a savepoint previously defined in the current transaction.

    @@ -38,7 +38,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    savepoint_name

    The name of the savepoint to destroy. @@ -46,7 +46,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    Specifying a savepoint name that was not previously defined is an error.

    It is not possible to release a savepoint when the transaction is in @@ -57,7 +57,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    To establish and later destroy a savepoint:

    BEGIN;
    @@ -71,7 +71,7 @@ 

    Synopsis

    -

    Compatibility

    +

    Compatibility

    This command conforms to the SQL standard. The standard specifies that the key word SAVEPOINT is mandatory, but PostgreSQL allows it to @@ -79,7 +79,7 @@

    Synopsis

    diff --git a/docs/en_US/pg/sql-reset.html b/docs/en_US/pg/sql-reset.html index 99562a1ea0..030012ca56 100644 --- a/docs/en_US/pg/sql-reset.html +++ b/docs/en_US/pg/sql-reset.html @@ -4,8 +4,8 @@ RESET - - + + @@ -17,13 +17,13 @@

    Name

    RESET — restore the value of a run-time parameter to the default value

    -
    +

    Synopsis

    RESET configuration_parameter
     RESET ALL
    -

    Description

    +

    Description

    RESET restores run-time parameters to their default values. RESET is an alternative spelling for @@ -44,7 +44,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    configuration_parameter

    The name of a run-time parameter. See SET for a list. @@ -55,7 +55,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    Set the geqo configuration variable to its default value:

    RESET geqo;
    @@ -63,7 +63,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    RESET is a PostgreSQL extension.

    diff --git a/docs/en_US/pg/sql-revoke.html b/docs/en_US/pg/sql-revoke.html index 49cebcfcb0..696491ec56 100644 --- a/docs/en_US/pg/sql-revoke.html +++ b/docs/en_US/pg/sql-revoke.html @@ -4,8 +4,8 @@ REVOKE - - + + @@ -17,7 +17,7 @@

    Name

    REVOKE — remove access privileges

    -
    +

    Synopsis

    REVOKE [ GRANT OPTION FOR ]
         { { SELECT | INSERT | UPDATE | DELETE | REFERENCES | TRIGGER }
    @@ -206,7 +206,7 @@ 

    Synopsis

    -

    See Also

    +

    See Also

    GRANT

    diff --git a/docs/en_US/pg/sql-rollback-prepared.html b/docs/en_US/pg/sql-rollback-prepared.html index 331b9213c4..f7ef144c5e 100644 --- a/docs/en_US/pg/sql-rollback-prepared.html +++ b/docs/en_US/pg/sql-rollback-prepared.html @@ -4,8 +4,8 @@ ROLLBACK PREPARED - - + + @@ -17,18 +17,18 @@

    Name

    ROLLBACK PREPARED — cancel a transaction that was earlier prepared for two-phase commit

    -
    +

    Synopsis

    ROLLBACK PREPARED transaction_id
    -

    Description

    +

    Description

    ROLLBACK PREPARED rolls back a transaction that is in prepared state.

    -

    Parameters

    +

    Parameters

    transaction_id

    The transaction identifier of the transaction that is to be @@ -37,7 +37,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    To roll back a prepared transaction, you must be either the same user that executed the transaction originally, or a superuser. But you do not have to be in the same session that executed the transaction. @@ -61,7 +61,7 @@

    Synopsis

    -

    See Also

    +

    See Also

    PREPARE TRANSACTION, COMMIT PREPARED
    diff --git a/docs/en_US/pg/sql-rollback-to.html b/docs/en_US/pg/sql-rollback-to.html index bb91080153..456b076bf3 100644 --- a/docs/en_US/pg/sql-rollback-to.html +++ b/docs/en_US/pg/sql-rollback-to.html @@ -4,8 +4,8 @@ ROLLBACK TO SAVEPOINT - - + + @@ -17,12 +17,12 @@

    Name

    ROLLBACK TO SAVEPOINT — roll back to a savepoint

    -
    +

    Synopsis

    ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] savepoint_name
    -

    Description

    +

    Description

    Roll back all commands that were executed after the savepoint was established. The savepoint remains valid and can be rolled back to again later, if needed. @@ -32,7 +32,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    savepoint_name

    The savepoint to roll back to. @@ -40,7 +40,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    Use RELEASE SAVEPOINT to destroy a savepoint without discarding the effects of commands executed after it was established.

    @@ -60,7 +60,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    To undo the effects of the commands executed after my_savepoint was established:

    @@ -92,7 +92,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    The SQL standard specifies that the key word SAVEPOINT is mandatory, but PostgreSQL and Oracle allow it to be omitted. SQL allows @@ -104,7 +104,7 @@

    Synopsis

    -

    See Also

    +

    See Also

    BEGIN, COMMIT, RELEASE SAVEPOINT, ROLLBACK, SAVEPOINT
    diff --git a/docs/en_US/pg/sql-rollback.html b/docs/en_US/pg/sql-rollback.html index 6038cd90ac..198dd3521b 100644 --- a/docs/en_US/pg/sql-rollback.html +++ b/docs/en_US/pg/sql-rollback.html @@ -4,8 +4,8 @@ ROLLBACK - - + + @@ -17,18 +17,18 @@

    Name

    ROLLBACK — abort the current transaction

    -
    +

    Synopsis

    ROLLBACK [ WORK | TRANSACTION ]
    -

    Description

    +

    Description

    ROLLBACK rolls back the current transaction and causes all the updates made by the transaction to be discarded.

    -

    Parameters

    +

    Parameters

    WORK

    TRANSACTION @@ -38,7 +38,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    Use COMMIT to successfully terminate a transaction.

    @@ -47,7 +47,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    To abort all changes:

    ROLLBACK;
    @@ -55,14 +55,14 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    The SQL standard only specifies the two forms ROLLBACK and ROLLBACK WORK. Otherwise, this command is fully conforming.

    -

    See Also

    +

    See Also

    BEGIN, COMMIT, ROLLBACK TO SAVEPOINT
    diff --git a/docs/en_US/pg/sql-savepoint.html b/docs/en_US/pg/sql-savepoint.html index 52e56d7eb7..bc493c6726 100644 --- a/docs/en_US/pg/sql-savepoint.html +++ b/docs/en_US/pg/sql-savepoint.html @@ -4,8 +4,8 @@ SAVEPOINT - - + + @@ -17,12 +17,12 @@

    Name

    SAVEPOINT — define a new savepoint within the current transaction

    -
    +

    Synopsis

    SAVEPOINT savepoint_name
    -

    Description

    +

    Description

    SAVEPOINT establishes a new savepoint within the current transaction.

    @@ -32,7 +32,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    savepoint_name

    The name to give to the new savepoint. @@ -40,7 +40,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    Use ROLLBACK TO SAVEPOINT to rollback to a savepoint. Use RELEASE SAVEPOINT to destroy a savepoint, keeping the effects of commands executed after it was established. @@ -50,7 +50,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    To establish a savepoint and later undo the effects of all commands executed after it was established:

    @@ -77,7 +77,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    SQL requires a savepoint to be destroyed automatically when another savepoint with the same name is established. In PostgreSQL, the old savepoint is kept, though only the more @@ -88,7 +88,7 @@

    Synopsis

    diff --git a/docs/en_US/pg/sql-select.html b/docs/en_US/pg/sql-select.html index f775856756..9a83482117 100644 --- a/docs/en_US/pg/sql-select.html +++ b/docs/en_US/pg/sql-select.html @@ -4,8 +4,8 @@ SELECT - - + + @@ -17,7 +17,7 @@

    Name

    SELECT — retrieve rows from a table or view

    -
    +

    Synopsis

    SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]
         * | expression [ AS output_name ] [, ...]
    @@ -40,7 +40,7 @@ 

    Synopsis

    from_item [ NATURAL ] join_type from_item [ ON join_condition | USING ( join_column [, ...] ) ]
    -

    Description

    +

    Description

    SELECT retrieves rows from zero or more tables. The general processing of SELECT is as follows: @@ -114,7 +114,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    FROM Clause

    @@ -705,7 +705,7 @@

    Caution

    -

    Examples

    +

    Examples

    To join the table films with the table distributors: @@ -835,13 +835,13 @@

    Caution

    -

    Compatibility

    +

    Compatibility

    Of course, the SELECT statement is compatible with the SQL standard. But there are some extensions and some missing features.

    -

    Omitted FROM Clauses

    +

    Omitted FROM Clauses

    PostgreSQL allows one to omit the FROM clause. It has a straightforward use to compute the results of simple expressions: @@ -873,7 +873,7 @@

    Caution

    -

    The AS Key Word

    +

    The AS Key Word

    In the SQL standard, the optional key word AS is just noise and can be omitted without affecting the meaning. The PostgreSQL parser requires this key @@ -884,7 +884,7 @@

    Caution

    -

    Namespace Available to GROUP BY and ORDER BY +

    Namespace Available to GROUP BY and ORDER BY

    In the SQL-92 standard, an ORDER BY clause may only use result column names or numbers, while a GROUP @@ -905,7 +905,7 @@

    Caution

    -

    Nonstandard Clauses

    +

    Nonstandard Clauses

    The clauses DISTINCT ON, LIMIT, and OFFSET are not defined in the SQL standard. diff --git a/docs/en_US/pg/sql-selectinto.html b/docs/en_US/pg/sql-selectinto.html index 470d1465b7..3e12eca303 100644 --- a/docs/en_US/pg/sql-selectinto.html +++ b/docs/en_US/pg/sql-selectinto.html @@ -4,8 +4,8 @@ SELECT INTO - - + + @@ -17,7 +17,7 @@

    Name

    SELECT INTO — define a new table from the results of a query

    -
    +

    Synopsis

    SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]
         * | expression [ AS output_name ] [, ...]
    @@ -33,7 +33,7 @@ 

    Synopsis

    [ FOR { UPDATE | SHARE } [ OF table_name [, ...] ] [ NOWAIT ] [...] ]
    -

    Description

    +

    Description

    SELECT INTO creates a new table and fills it with data computed by a query. The data is not returned to the client, as it is with a normal SELECT. The new @@ -42,7 +42,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    TEMPORARY or TEMP

    If specified, the table is created as a temporary table. Refer @@ -56,7 +56,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    CREATE TABLE AS is functionally similar to SELECT INTO. CREATE TABLE AS is the recommended syntax, since this form of SELECT @@ -75,7 +75,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    Create a new table films_recent consisting of only recent entries from the table films: @@ -85,7 +85,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    The SQL standard uses SELECT INTO to represent selecting values into scalar variables of a host program, rather than creating a new table. This indeed is the usage found @@ -98,7 +98,7 @@

    Synopsis

    -

    See Also

    +

    See Also

    CREATE TABLE AS
    diff --git a/docs/en_US/pg/sql-set-constraints.html b/docs/en_US/pg/sql-set-constraints.html index 6b3d2175ae..7c731b8389 100644 --- a/docs/en_US/pg/sql-set-constraints.html +++ b/docs/en_US/pg/sql-set-constraints.html @@ -4,8 +4,8 @@ SET CONSTRAINTS - - + + @@ -17,12 +17,12 @@

    Name

    SET CONSTRAINTS — set constraint checking modes for the current transaction

    -
    +

    Synopsis

    SET CONSTRAINTS { ALL | name [, ...] } { DEFERRED | IMMEDIATE }
    -

    Description

    +

    Description

    SET CONSTRAINTS sets the behavior of constraint checking within the current transaction. IMMEDIATE constraints are checked at the end of each @@ -62,7 +62,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    This command only alters the behavior of constraints within the current transaction. Thus, if you execute this command outside of a transaction block @@ -71,7 +71,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    This command complies with the behavior defined in the SQL standard, except for the limitation that, in PostgreSQL, it only applies to diff --git a/docs/en_US/pg/sql-set-role.html b/docs/en_US/pg/sql-set-role.html index b1fecf4f59..def5aaf3ac 100644 --- a/docs/en_US/pg/sql-set-role.html +++ b/docs/en_US/pg/sql-set-role.html @@ -4,8 +4,8 @@ SET ROLE - - + + @@ -17,14 +17,14 @@

    Name

    SET ROLE — set the current user identifier of the current session

    -
    +

    Synopsis

    SET [ SESSION | LOCAL ] ROLE rolename
     SET [ SESSION | LOCAL ] ROLE NONE
     RESET ROLE
    -

    Description

    +

    Description

    This command sets the current user identifier of the current SQL session to be rolename. The role name may be written as either an identifier or a string literal. @@ -46,7 +46,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    Using this command, it is possible to either add privileges or restrict one's privileges. If the session user role has the INHERITS attribute, then it automatically has all the privileges of every role that @@ -74,7 +74,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    SELECT SESSION_USER, CURRENT_USER;
     
      session_user | current_user 
    @@ -90,7 +90,7 @@ 

    Synopsis

    peter | paul
    -

    Compatibility

    +

    Compatibility

    PostgreSQL allows identifier syntax ("rolename"), while the SQL standard requires the role name to be written as a string @@ -103,7 +103,7 @@

    Synopsis

    -

    See Also

    +

    See Also

    SET SESSION AUTHORIZATION
    diff --git a/docs/en_US/pg/sql-set-session-authorization.html b/docs/en_US/pg/sql-set-session-authorization.html index fb3ca63bec..0624b98c01 100644 --- a/docs/en_US/pg/sql-set-session-authorization.html +++ b/docs/en_US/pg/sql-set-session-authorization.html @@ -4,8 +4,8 @@ SET SESSION AUTHORIZATION - - + + @@ -17,14 +17,14 @@

    Name

    SET SESSION AUTHORIZATION — set the session user identifier and the current user identifier of the current session

    -
    +

    Synopsis

    SET [ SESSION | LOCAL ] SESSION AUTHORIZATION username
     SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT
     RESET SESSION AUTHORIZATION
    -

    Description

    +

    Description

    This command sets the session user identifier and the current user identifier of the current SQL session to be username. The user name may be written as either an identifier or a string literal. Using this @@ -54,13 +54,13 @@

    Synopsis

    -

    Notes

    +

    Notes

    SET SESSION AUTHORIZATION cannot be used within a SECURITY DEFINER function.

    -

    Examples

    +

    Examples

    SELECT SESSION_USER, CURRENT_USER;
     
      session_user | current_user 
    @@ -76,7 +76,7 @@ 

    Synopsis

    paul | paul
    -

    Compatibility

    +

    Compatibility

    The SQL standard allows some other expressions to appear in place of the literal username, but these options are not important in practice. PostgreSQL @@ -93,7 +93,7 @@

    Synopsis

    -

    See Also

    +

    See Also

    SET ROLE
    diff --git a/docs/en_US/pg/sql-set-transaction.html b/docs/en_US/pg/sql-set-transaction.html index 9870c1aa57..2c15e52556 100644 --- a/docs/en_US/pg/sql-set-transaction.html +++ b/docs/en_US/pg/sql-set-transaction.html @@ -4,8 +4,8 @@ SET TRANSACTION - - + + @@ -17,7 +17,7 @@

    Name

    SET TRANSACTION — set the characteristics of the current transaction

    -
    +

    Synopsis

    SET TRANSACTION transaction_mode [, ...]
     SET SESSION CHARACTERISTICS AS TRANSACTION transaction_mode [, ...]
    @@ -28,7 +28,7 @@ 

    Synopsis

    READ WRITE | READ ONLY
    -

    Description

    +

    Description

    The SET TRANSACTION command sets the characteristics of the current transaction. It has no effect on any subsequent transactions. SET SESSION @@ -89,7 +89,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    If SET TRANSACTION is executed without a prior START TRANSACTION or BEGIN, it will appear to have no effect, since the transaction will immediately diff --git a/docs/en_US/pg/sql-set.html b/docs/en_US/pg/sql-set.html index 4e5cf5ddc9..536a03497d 100644 --- a/docs/en_US/pg/sql-set.html +++ b/docs/en_US/pg/sql-set.html @@ -4,8 +4,8 @@ SET - - + + @@ -17,13 +17,13 @@

    Name

    SET — change a run-time parameter

    -
    +

    Synopsis

    SET [ SESSION | LOCAL ] configuration_parameter { TO | = } { value | 'value' | DEFAULT }
     SET [ SESSION | LOCAL ] TIME ZONE { timezone | LOCAL | DEFAULT }
    -

    Description

    +

    Description

    The SET command changes run-time configuration parameters. Many of the run-time parameters listed in Chapter 17, Server Configuration can be changed on-the-fly with @@ -52,7 +52,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    SESSION

    Specifies that the command takes effect for the current session. @@ -144,13 +144,13 @@

    Synopsis

    -

    Notes

    +

    Notes

    The function set_config provides equivalent functionality. See Section 9.20, “System Administration Functions”.

    -

    Examples

    +

    Examples

    Set the schema search path:

    SET search_path TO my_schema, public;
    @@ -175,7 +175,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    SET TIME ZONE extends syntax defined in the SQL standard. The standard allows only numeric time zone offsets while PostgreSQL allows more flexible @@ -184,7 +184,7 @@

    Synopsis

    -

    See Also

    +

    See Also

    RESET, SHOW
    diff --git a/docs/en_US/pg/sql-show.html b/docs/en_US/pg/sql-show.html index 7092c1c403..7d2c9044d4 100644 --- a/docs/en_US/pg/sql-show.html +++ b/docs/en_US/pg/sql-show.html @@ -4,8 +4,8 @@ SHOW - - + + @@ -17,13 +17,13 @@

    Name

    SHOW — show the value of a run-time parameter

    -
    +

    Synopsis

    SHOW name
     SHOW ALL
    -

    Description

    +

    Description

    SHOW will display the current setting of run-time parameters. These variables can be set using the SET statement, by editing the @@ -35,7 +35,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    name
    @@ -79,13 +79,13 @@

    Synopsis

    -

    Notes

    +

    Notes

    The function current_setting produces equivalent output. See Section 9.20, “System Administration Functions”.

    -

    Examples

    +

    Examples

    Show the current setting of the parameter DateStyle:

    @@ -122,13 +122,13 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    The SHOW command is a PostgreSQL extension.

    -

    See Also

    +

    See Also

    SET, RESET
    diff --git a/docs/en_US/pg/sql-start-transaction.html b/docs/en_US/pg/sql-start-transaction.html index aed71e78af..fd931945f0 100644 --- a/docs/en_US/pg/sql-start-transaction.html +++ b/docs/en_US/pg/sql-start-transaction.html @@ -4,8 +4,8 @@ START TRANSACTION - - + + @@ -17,7 +17,7 @@

    Name

    START TRANSACTION — start a transaction block

    -
    +

    Synopsis

    START TRANSACTION [ transaction_mode [, ...] ]
     
    @@ -27,7 +27,7 @@ 

    Synopsis

    READ WRITE | READ ONLY
    -

    Description

    +

    Description

    This command begins a new transaction block. If the isolation level or read/write mode is specified, the new transaction has those characteristics, as if SET TRANSACTION was executed. This is the same @@ -35,13 +35,13 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    Refer to SET TRANSACTION for information on the meaning of the parameters to this statement.

    -

    Compatibility

    +

    Compatibility

    In the standard, it is not necessary to issue START TRANSACTION to start a transaction block: any SQL command implicitly begins a block. PostgreSQL's behavior can be seen as implicitly @@ -59,7 +59,7 @@

    Synopsis

    -

    See Also

    +

    See Also

    BEGIN, COMMIT, ROLLBACK, SAVEPOINT, SET TRANSACTION
    diff --git a/docs/en_US/pg/sql-syntax.html b/docs/en_US/pg/sql-syntax.html index 34d59f01f3..060ff96836 100644 --- a/docs/en_US/pg/sql-syntax.html +++ b/docs/en_US/pg/sql-syntax.html @@ -4,8 +4,8 @@ Chapter 4. SQL Syntax - - + + @@ -21,18 +21,18 @@
    4.1.1. Identifiers and Key Words
    4.1.2. Constants
    4.1.3. Operators
    -
    4.1.4. Special Characters
    +
    4.1.4. Special Characters
    4.1.5. Comments
    4.1.6. Lexical Precedence
    4.2. Value Expressions
    -
    4.2.1. Column References
    -
    4.2.2. Positional Parameters
    -
    4.2.3. Subscripts
    -
    4.2.4. Field Selection
    -
    4.2.5. Operator Invocations
    -
    4.2.6. Function Calls
    +
    4.2.1. Column References
    +
    4.2.2. Positional Parameters
    +
    4.2.3. Subscripts
    +
    4.2.4. Field Selection
    +
    4.2.5. Operator Invocations
    +
    4.2.6. Function Calls
    4.2.7. Aggregate Expressions
    4.2.8. Type Casts
    4.2.9. Scalar Subqueries
    @@ -42,7 +42,7 @@
    -

    This chapter describes the syntax of SQL. It forms the foundation +

    This chapter describes the syntax of SQL. It forms the foundation for understanding the following chapters which will go into detail about how the SQL commands are applied to define and modify data.

    @@ -53,7 +53,7 @@

    4.1. Lexical Structure

    -

    SQL input consists of a sequence of +

    SQL input consists of a sequence of commands. A command is composed of a sequence of tokens, terminated by a semicolon (“;”). The end of the input stream also @@ -95,7 +95,7 @@

    4.1.1. Identifiers and Key Words

    -

    Tokens such as SELECT, UPDATE, or +

    Tokens such as SELECT, UPDATE, or VALUES in the example above are examples of key words, that is, words that have a fixed meaning in the SQL language. The tokens MY_TABLE @@ -122,7 +122,7 @@ form are safe against possible conflict with future extensions of the standard.

    -

    +

    The system uses no more than NAMEDATALEN-1 characters of an identifier; longer names can be written in commands, but they will be truncated. By default, @@ -131,7 +131,7 @@ changing the NAMEDATALEN constant in src/include/postgres_ext.h.

    -

    +

    Identifier and key word names are case insensitive. Therefore

    UPDATE MY_TABLE SET A = 5;
    @@ -146,7 +146,7 @@
    UPDATE my_table SET a = 5;

    -

    +

    There is a second kind of identifier: the delimited identifier or quoted identifier. It is formed by enclosing an arbitrary @@ -187,7 +187,7 @@

    4.1.2. Constants

    -

    There are three kinds of implicitly-typed +

    There are three kinds of implicitly-typed constants in PostgreSQL: strings, bit strings, and numbers. Constants can also be specified with explicit types, which can @@ -197,7 +197,7 @@

    4.1.2.1. String Constants

    -

    +

    A string constant in SQL is an arbitrary sequence of characters bounded by single quotes ('), for example 'This is a string'. To include @@ -227,8 +227,8 @@ by SQL; PostgreSQL is following the standard.)

    -

    - +

    + PostgreSQL also accepts “escape” string constants, which are an extension to the SQL standard. An escape string constant is specified by writing the letter @@ -283,7 +283,7 @@

    Caution

    4.1.2.2. Dollar-Quoted String Constants

    -

    While the standard syntax for specifying string constants is usually +

    While the standard syntax for specifying string constants is usually convenient, it can be difficult to understand when the desired string contains many single quotes or backslashes, since each of those must be doubled. To allow more readable queries in such situations, @@ -348,7 +348,7 @@

    Caution

    4.1.2.3. Bit-String Constants

    -

    Bit-string constants look like regular string constants with a +

    Bit-string constants look like regular string constants with a B (upper or lower case) immediately before the opening quote (no intervening whitespace), e.g., B'1001'. The only characters allowed within @@ -366,8 +366,8 @@

    Caution

    -

    4.1.2.4. Numeric Constants

    -

    Numeric constants are accepted in these general forms: +

    4.1.2.4. Numeric Constants

    +

    Numeric constants are accepted in these general forms:

    digits
     digits.[digits][e[+-]digits]
    @@ -393,9 +393,9 @@ 

    Caution

    1.925e-3

    -

    - - +

    + + A numeric constant that contains neither a decimal point nor an exponent is initially presumed to be type integer if its value fits in type integer (32 bits); otherwise it is @@ -410,7 +410,7 @@

    Caution

    the constant will be automatically coerced to the most appropriate type depending on context. When necessary, you can force a numeric value to be interpreted as a specific data type - by casting it. + by casting it. For example, you can force a numeric value to be treated as type real (float4) by writing @@ -425,7 +425,7 @@

    Caution

    4.1.2.5. Constants of Other Types

    -

    A constant of an arbitrary type can be +

    A constant of an arbitrary type can be entered using any one of the following notations:

    type 'string'
    @@ -471,7 +471,7 @@ 

    Caution

    4.1.3. Operators

    -

    An operator name is a sequence of up to NAMEDATALEN-1 +

    An operator name is a sequence of up to NAMEDATALEN-1 (63 by default) characters from the following list:

    + - * / < > = ~ ! @ # % ^ & | ` ?

    @@ -509,7 +509,7 @@

    Caution

    -

    4.1.4. Special Characters

    +

    4.1.4. Special Characters

    Some characters that are not alphanumeric have a special meaning that is different from being an operator. Details on the usage can be found at the location where the respective syntax element is @@ -560,7 +560,7 @@

    Caution

    4.1.5. Comments

    -

    A comment is an arbitrary sequence of characters beginning with +

    A comment is an arbitrary sequence of characters beginning with double dashes and extending to the end of the line, e.g.:

    -- This is a standard SQL comment
    @@ -584,7 +584,7 @@

    Caution

    4.1.6. Lexical Precedence

    -

    Table 4.1, “Operator Precedence (decreasing)” shows the precedence and +

    Table 4.1, “Operator Precedence (decreasing)” shows the precedence and associativity of the operators in PostgreSQL. Most operators have the same precedence and are left-associative. The precedence and associativity of the operators is hard-wired diff --git a/docs/en_US/pg/sql-truncate.html b/docs/en_US/pg/sql-truncate.html index 9f60a06002..67c8e20697 100644 --- a/docs/en_US/pg/sql-truncate.html +++ b/docs/en_US/pg/sql-truncate.html @@ -4,8 +4,8 @@ TRUNCATE - - + + @@ -17,12 +17,12 @@

    Name

    TRUNCATE — empty a table or set of tables

    -
    +

    Synopsis

    TRUNCATE [ TABLE ] name [, ...] [ CASCADE | RESTRICT ]
    -

    Description

    +

    Description

    TRUNCATE quickly removes all rows from a set of tables. It has the same effect as an unqualified DELETE on each table, but since it does not actually @@ -30,7 +30,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    name

    The name (optionally schema-qualified) of a table to be truncated. @@ -47,7 +47,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    Only the owner of a table may TRUNCATE it.

    TRUNCATE cannot be used on a table that has foreign-key @@ -63,7 +63,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    Truncate the tables bigtable and fattable:

    @@ -80,7 +80,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    There is no TRUNCATE command in the SQL standard.

    diff --git a/docs/en_US/pg/sql-unlisten.html b/docs/en_US/pg/sql-unlisten.html index 3ba67569fe..96da97cd32 100644 --- a/docs/en_US/pg/sql-unlisten.html +++ b/docs/en_US/pg/sql-unlisten.html @@ -4,8 +4,8 @@ UNLISTEN - - + + @@ -17,12 +17,12 @@

    Name

    UNLISTEN — stop listening for a notification

    -
    +

    Synopsis

    UNLISTEN { name | * }
    -

    Description

    +

    Description

    UNLISTEN is used to remove an existing registration for NOTIFY events. UNLISTEN cancels any existing registration of @@ -38,7 +38,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    name

    Name of a notification (any identifier). @@ -49,7 +49,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    You may unlisten something you were not listening for; no warning or error will appear.

    @@ -58,7 +58,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    To make a registration:

    @@ -78,12 +78,12 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    There is no UNLISTEN command in the SQL standard.

    -

    See Also

    +

    See Also

    LISTEN, NOTIFY
    diff --git a/docs/en_US/pg/sql-update.html b/docs/en_US/pg/sql-update.html index fc992fdb51..669fd88440 100644 --- a/docs/en_US/pg/sql-update.html +++ b/docs/en_US/pg/sql-update.html @@ -4,8 +4,8 @@ UPDATE - - + + @@ -17,7 +17,7 @@

    Name

    UPDATE — update rows of a table

    -
    +

    Synopsis

    UPDATE [ ONLY ] table [ [ AS ] alias ]
         SET { column = { expression | DEFAULT } |
    @@ -27,7 +27,7 @@ 

    Synopsis

    [ RETURNING * | output_expression [ AS output_name ] [, ...] ]
    -

    Description

    +

    Description

    UPDATE changes the values of the specified columns in all rows that satisfy the condition. Only the columns to be modified need be mentioned in the SET clause; @@ -60,7 +60,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    table

    The name (optionally schema-qualified) of the table to update. @@ -114,7 +114,7 @@

    Synopsis

    -

    Outputs

    +

    Outputs

    On successful completion, an UPDATE command returns a command tag of the form

    @@ -133,7 +133,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    When a FROM clause is present, what essentially happens is that the target table is joined to the tables mentioned in the fromlist, and each output row of the join @@ -151,7 +151,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    Change the word Drama to Dramatic in the column kind of the table films: @@ -215,7 +215,7 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    This command conforms to the SQL standard, except that the FROM and RETURNING clauses are PostgreSQL extensions. diff --git a/docs/en_US/pg/sql-vacuum.html b/docs/en_US/pg/sql-vacuum.html index 671d84f4b7..2f15c39e7c 100644 --- a/docs/en_US/pg/sql-vacuum.html +++ b/docs/en_US/pg/sql-vacuum.html @@ -4,8 +4,8 @@ VACUUM - - + + @@ -17,13 +17,13 @@

    Name

    VACUUM — garbage-collect and optionally analyze a database

    -
    +

    Synopsis

    VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table ]
     VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] ) ] ]
    -

    Description

    +

    Description

    VACUUM reclaims storage occupied by deleted tuples. In normal PostgreSQL operation, tuples that are deleted or obsoleted by an update are not physically removed from @@ -53,7 +53,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    FULL

    Selects “full” vacuum, which may reclaim more @@ -84,14 +84,14 @@

    Synopsis

    -

    Outputs

    +

    Outputs

    When VERBOSE is specified, VACUUM emits progress messages to indicate which table is currently being processed. Various statistics about the tables are printed as well.

    -

    Notes

    +

    Notes

    VACUUM cannot be executed inside a transaction block.

    We recommend that active production databases be @@ -126,7 +126,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    The following is an example from running VACUUM on a table in the regression database: @@ -163,12 +163,12 @@

    Synopsis

    -

    Compatibility

    +

    Compatibility

    There is no VACUUM statement in the SQL standard.

    -

    See Also

    +

    See Also

    vacuumdb, Cost-Based Vacuum Delay
    diff --git a/docs/en_US/pg/sql-values.html b/docs/en_US/pg/sql-values.html index b96d343829..a1bc06f2d7 100644 --- a/docs/en_US/pg/sql-values.html +++ b/docs/en_US/pg/sql-values.html @@ -4,8 +4,8 @@ VALUES - - + + @@ -17,7 +17,7 @@

    Name

    VALUES — compute a set of rows

    -
    +

    Synopsis

    VALUES ( expression [, ...] ) [, ...]
         [ ORDER BY sort_expression [ ASC | DESC | USING operator ] [, ...] ]
    @@ -25,7 +25,7 @@ 

    Synopsis

    [ OFFSET start ]
    -

    Description

    +

    Description

    VALUES computes a row value or set of row values specified by value expressions. It is most commonly used to generate a “constant table” within a larger command, but it can be @@ -45,7 +45,7 @@

    Synopsis

    -

    Parameters

    +

    Parameters

    expression

    A constant or expression to compute and insert at the indicated place @@ -79,7 +79,7 @@

    Synopsis

    -

    Notes

    +

    Notes

    VALUES lists with very large numbers of rows should be avoided, as you may encounter out-of-memory failures or poor performance. VALUES appearing within INSERT is a special case @@ -89,7 +89,7 @@

    Synopsis

    -

    Examples

    +

    Examples

    A bare VALUES command:

    @@ -168,14 +168,14 @@

    Tip

    -

    Compatibility

    +

    Compatibility

    VALUES conforms to the SQL standard, except that LIMIT and OFFSET are PostgreSQL extensions.

    -

    See Also

    +

    See Also

    INSERT, SELECT
    diff --git a/docs/en_US/pg/sql.html b/docs/en_US/pg/sql.html index fa598abf44..81ce0206e4 100644 --- a/docs/en_US/pg/sql.html +++ b/docs/en_US/pg/sql.html @@ -4,16 +4,16 @@ Part II. The SQL Language - - - + + +

    Part II. The SQL Language

    -
    +

    This part describes the use of the SQL language in PostgreSQL. We start with @@ -53,18 +53,18 @@

    4.1.1. Identifiers and Key Words
    4.1.2. Constants
    4.1.3. Operators
    -
    4.1.4. Special Characters
    +
    4.1.4. Special Characters
    4.1.5. Comments
    4.1.6. Lexical Precedence
    4.2. Value Expressions
    -
    4.2.1. Column References
    -
    4.2.2. Positional Parameters
    -
    4.2.3. Subscripts
    -
    4.2.4. Field Selection
    -
    4.2.5. Operator Invocations
    -
    4.2.6. Function Calls
    +
    4.2.1. Column References
    +
    4.2.2. Positional Parameters
    +
    4.2.3. Subscripts
    +
    4.2.4. Field Selection
    +
    4.2.5. Operator Invocations
    +
    4.2.6. Function Calls
    4.2.7. Aggregate Expressions
    4.2.8. Type Casts
    4.2.9. Scalar Subqueries
    @@ -79,23 +79,23 @@
    5.2. Default Values
    5.3. Constraints
    -
    5.3.1. Check Constraints
    -
    5.3.2. Not-Null Constraints
    -
    5.3.3. Unique Constraints
    -
    5.3.4. Primary Keys
    +
    5.3.1. Check Constraints
    +
    5.3.2. Not-Null Constraints
    +
    5.3.3. Unique Constraints
    +
    5.3.4. Primary Keys
    5.3.5. Foreign Keys
    5.4. System Columns
    5.5. Modifying Tables
    -
    5.5.1. Adding a Column
    -
    5.5.2. Removing a Column
    -
    5.5.3. Adding a Constraint
    -
    5.5.4. Removing a Constraint
    -
    5.5.5. Changing a Column's Default Value
    -
    5.5.6. Changing a Column's Data Type
    -
    5.5.7. Renaming a Column
    -
    5.5.8. Renaming a Table
    +
    5.5.1. Adding a Column
    +
    5.5.2. Removing a Column
    +
    5.5.3. Adding a Constraint
    +
    5.5.4. Removing a Constraint
    +
    5.5.5. Changing a Column's Default Value
    +
    5.5.6. Changing a Column's Data Type
    +
    5.5.7. Renaming a Column
    +
    5.5.8. Renaming a Table
    5.6. Privileges
    5.7. Schemas
    @@ -169,12 +169,12 @@
    8.6. Boolean Type
    8.7. Geometric Types
    -
    8.7.1. Points
    -
    8.7.2. Line Segments
    -
    8.7.3. Boxes
    -
    8.7.4. Paths
    -
    8.7.5. Polygons
    -
    8.7.6. Circles
    +
    8.7.1. Points
    +
    8.7.2. Line Segments
    +
    8.7.3. Boxes
    +
    8.7.4. Paths
    +
    8.7.5. Polygons
    +
    8.7.6. Circles
    8.8. Network Address Types
    @@ -186,20 +186,20 @@
    8.9. Bit String Types
    8.10. Arrays
    -
    8.10.1. Declaration of Array Types
    -
    8.10.2. Array Value Input
    -
    8.10.3. Accessing Arrays
    -
    8.10.4. Modifying Arrays
    -
    8.10.5. Searching in Arrays
    -
    8.10.6. Array Input and Output Syntax
    +
    8.10.1. Declaration of Array Types
    +
    8.10.2. Array Value Input
    +
    8.10.3. Accessing Arrays
    +
    8.10.4. Modifying Arrays
    +
    8.10.5. Searching in Arrays
    +
    8.10.6. Array Input and Output Syntax
    8.11. Composite Types
    -
    8.11.1. Declaration of Composite Types
    -
    8.11.2. Composite Value Input
    -
    8.11.3. Accessing Composite Types
    -
    8.11.4. Modifying Composite Types
    -
    8.11.5. Composite Type Input and Output Syntax
    +
    8.11.1. Declaration of Composite Types
    +
    8.11.2. Composite Value Input
    +
    8.11.3. Accessing Composite Types
    +
    8.11.4. Modifying Composite Types
    +
    8.11.5. Composite Type Input and Output Syntax
    8.12. Object Identifier Types
    8.13. Pseudo-Types
    @@ -233,28 +233,28 @@
    9.12. Sequence Manipulation Functions
    9.13. Conditional Expressions
    -
    9.13.1. CASE
    -
    9.13.2. COALESCE
    -
    9.13.3. NULLIF
    -
    9.13.4. GREATEST and LEAST
    +
    9.13.1. CASE
    +
    9.13.2. COALESCE
    +
    9.13.3. NULLIF
    +
    9.13.4. GREATEST and LEAST
    9.14. Array Functions and Operators
    9.15. Aggregate Functions
    9.16. Subquery Expressions
    -
    9.16.1. EXISTS
    -
    9.16.2. IN
    -
    9.16.3. NOT IN
    -
    9.16.4. ANY/SOME
    -
    9.16.5. ALL
    -
    9.16.6. Row-wise Comparison
    +
    9.16.1. EXISTS
    +
    9.16.2. IN
    +
    9.16.3. NOT IN
    +
    9.16.4. ANY/SOME
    +
    9.16.5. ALL
    +
    9.16.6. Row-wise Comparison
    9.17. Row and Array Comparisons
    -
    9.17.1. IN
    -
    9.17.2. NOT IN
    -
    9.17.3. ANY/SOME (array)
    -
    9.17.4. ALL (array)
    +
    9.17.1. IN
    +
    9.17.2. NOT IN
    +
    9.17.3. ANY/SOME (array)
    +
    9.17.4. ALL (array)
    9.17.5. Row-wise Comparison
    9.18. Set Returning Functions
    diff --git a/docs/en_US/pg/ssh-tunnels.html b/docs/en_US/pg/ssh-tunnels.html index 461ad4dead..d6ba5c5a9e 100644 --- a/docs/en_US/pg/ssh-tunnels.html +++ b/docs/en_US/pg/ssh-tunnels.html @@ -4,8 +4,8 @@ 16.8. Secure TCP/IP Connections with SSH Tunnels - - + + @@ -13,7 +13,7 @@

    16.8. Secure TCP/IP Connections with SSH Tunnels

    -

    One can use SSH to encrypt the network +

    One can use SSH to encrypt the network connection between clients and a PostgreSQL server. Done properly, this provides an adequately secure network connection, even for non-SSL-capable diff --git a/docs/en_US/pg/ssl-tcp.html b/docs/en_US/pg/ssl-tcp.html index 592168b49c..79115a9575 100644 --- a/docs/en_US/pg/ssl-tcp.html +++ b/docs/en_US/pg/ssl-tcp.html @@ -4,8 +4,8 @@ 16.7. Secure TCP/IP Connections with SSL - - + + @@ -13,7 +13,7 @@

    16.7. Secure TCP/IP Connections with SSL

    -

    PostgreSQL has native support for using +

    PostgreSQL has native support for using SSL connections to encrypt client/server communications for increased security. This requires that OpenSSL is installed on both client and diff --git a/docs/en_US/pg/storage-page-layout.html b/docs/en_US/pg/storage-page-layout.html index c621a567fd..47a1145918 100644 --- a/docs/en_US/pg/storage-page-layout.html +++ b/docs/en_US/pg/storage-page-layout.html @@ -4,8 +4,8 @@ 52.3. Database Page Layout - - + + @@ -14,7 +14,7 @@

    52.3. Database Page Layout

    This section provides an overview of the page format used within -PostgreSQL tables and indexes.[10] +PostgreSQL tables and indexes.[10] Sequences and TOAST tables are formatted just like a regular table.

    In the following explanation, a byte @@ -315,7 +315,7 @@



    -

    [10] Actually, index access methods need not use this page format. +

    [10] Actually, index access methods need not use this page format. All the existing index methods do use this basic format, but the data kept on index metapages usually doesn't follow the item layout rules. diff --git a/docs/en_US/pg/storage-toast.html b/docs/en_US/pg/storage-toast.html index 71463c42b3..f091be7611 100644 --- a/docs/en_US/pg/storage-toast.html +++ b/docs/en_US/pg/storage-toast.html @@ -4,8 +4,8 @@ 52.2. TOAST - - + + @@ -13,7 +13,7 @@

    52.2. TOAST

    -

    This section provides an overview of TOAST (The +

    This section provides an overview of TOAST (The Oversized-Attribute Storage Technique).

    PostgreSQL uses a fixed page size (commonly 8 kB), and does not allow tuples to span multiple pages. Therefore, it is diff --git a/docs/en_US/pg/storage.html b/docs/en_US/pg/storage.html index 020eb9ac24..38726271f7 100644 --- a/docs/en_US/pg/storage.html +++ b/docs/en_US/pg/storage.html @@ -4,8 +4,8 @@ Chapter 52. Database Physical Storage - - + + diff --git a/docs/en_US/pg/supported-platforms.html b/docs/en_US/pg/supported-platforms.html index ada93096d1..8c877d82db 100644 --- a/docs/en_US/pg/supported-platforms.html +++ b/docs/en_US/pg/supported-platforms.html @@ -4,8 +4,8 @@ 14.7. Supported Platforms - - + + diff --git a/docs/en_US/pg/transaction-iso.html b/docs/en_US/pg/transaction-iso.html index b3f00671e4..7fa68b2ec1 100644 --- a/docs/en_US/pg/transaction-iso.html +++ b/docs/en_US/pg/transaction-iso.html @@ -4,8 +4,8 @@ 12.2. Transaction Isolation - - + + @@ -13,7 +13,7 @@

    12.2. Transaction Isolation

    -

    The SQL standard defines four levels of +

    The SQL standard defines four levels of transaction isolation in terms of three phenomena that must be prevented between concurrent transactions. These undesirable phenomena are: @@ -21,19 +21,19 @@

    dirty read - +

    A transaction reads data written by a concurrent uncommitted transaction.

    nonrepeatable read - +

    A transaction re-reads data it has previously read and finds that data has been modified by another transaction (that committed since the initial read).

    phantom read - +

    A transaction re-executes a query returning a set of rows that satisfy a search condition and finds that the set of rows satisfying the condition @@ -42,7 +42,7 @@

    -

    +

    The four transaction isolation levels and the corresponding behaviors are described in Table 12.1, “SQL Transaction Isolation Levels”.

    @@ -129,7 +129,7 @@

    12.2.1. Read Committed Isolation Level

    -

    Read Committed +

    Read Committed is the default isolation level in PostgreSQL. When a transaction runs on this isolation level, a SELECT query sees only data committed before the @@ -203,7 +203,7 @@

    12.2.2. Serializable Isolation Level

    -

    The level Serializable provides the strictest transaction +

    The level Serializable provides the strictest transaction isolation. This level emulates serial transaction execution, as if transactions had been executed one after another, serially, rather than concurrently. However, applications using this level must @@ -268,7 +268,7 @@

    12.2.2.1. Serializable Isolation versus True Serializability

    -

    The intuitive meaning (and mathematical definition) of +

    The intuitive meaning (and mathematical definition) of “serializable” execution is that any two successfully committed concurrent transactions will appear to have executed strictly serially, one after the other — although which one appeared to occur first may @@ -312,7 +312,7 @@ SELECT ... WHERE class = 1, a predicate-locking system would forbid transaction B from inserting any new row with class 1 until A has committed. - [6] + [6] Such a locking system is complex to implement and extremely expensive in execution, since every session must be aware of the details of every query executed by every concurrent @@ -332,7 +332,7 @@



    -

    [6] Essentially, a predicate-locking system prevents phantom reads +

    [6] Essentially, a predicate-locking system prevents phantom reads by restricting what is written, whereas MVCC prevents them by restricting what is read.

    diff --git a/docs/en_US/pg/trigger-datachanges.html b/docs/en_US/pg/trigger-datachanges.html index f3b577a910..9a19fcc4c0 100644 --- a/docs/en_US/pg/trigger-datachanges.html +++ b/docs/en_US/pg/trigger-datachanges.html @@ -4,8 +4,8 @@ 34.2. Visibility of Data Changes - - + + diff --git a/docs/en_US/pg/trigger-example.html b/docs/en_US/pg/trigger-example.html index b47d860099..9b05601b9f 100644 --- a/docs/en_US/pg/trigger-example.html +++ b/docs/en_US/pg/trigger-example.html @@ -4,8 +4,8 @@ 34.4. A Complete Example - - + + diff --git a/docs/en_US/pg/trigger-interface.html b/docs/en_US/pg/trigger-interface.html index c1f44fbded..906f90aa9f 100644 --- a/docs/en_US/pg/trigger-interface.html +++ b/docs/en_US/pg/trigger-interface.html @@ -4,8 +4,8 @@ 34.3. Writing Trigger Functions in C - - + + @@ -13,7 +13,7 @@

    34.3. Writing Trigger Functions in C

    -

    This section describes the low-level details of the interface to a +

    This section describes the low-level details of the interface to a trigger function. This information is only needed when writing trigger functions in C. If you are using a higher-level language then these details are handled for you. In most cases you should consider diff --git a/docs/en_US/pg/triggers.html b/docs/en_US/pg/triggers.html index 542a9e324d..a5b7a9733b 100644 --- a/docs/en_US/pg/triggers.html +++ b/docs/en_US/pg/triggers.html @@ -4,8 +4,8 @@ Chapter 34. Triggers - - + + @@ -22,7 +22,7 @@

    34.4. A Complete Example
    -

    This chapter provides general information about writing trigger functions. +

    This chapter provides general information about writing trigger functions. Trigger functions can be written in most of the available procedural languages, including PL/pgSQL (Chapter 37, PL/pgSQL - SQL Procedural Language), @@ -148,7 +148,7 @@ to avoid infinite recursion in such scenarios.

    When a trigger is being defined, arguments can be specified for - it. The purpose of including arguments in the + it. The purpose of including arguments in the trigger definition is to allow different triggers with similar requirements to call the same function. As an example, there could be a generalized trigger function that takes as its diff --git a/docs/en_US/pg/tutorial-accessdb.html b/docs/en_US/pg/tutorial-accessdb.html index 66cde47e37..0c61bb2c9b 100644 --- a/docs/en_US/pg/tutorial-accessdb.html +++ b/docs/en_US/pg/tutorial-accessdb.html @@ -4,8 +4,8 @@ 1.4. Accessing a Database - - + + @@ -13,7 +13,7 @@

    1.4. Accessing a Database

    -

    Once you have created a database, you can access it by: +

    Once you have created a database, you can access it by:

      @@ -48,7 +48,7 @@

      In psql, you will be greeted with the following message:

      -
      Welcome to psql 8.2.12, the PostgreSQL interactive terminal.
      +
      Welcome to psql 8.2.13, the PostgreSQL interactive terminal.
        
       Type:  \copyright for distribution terms
              \h for help with SQL commands
      @@ -58,7 +58,7 @@
        
       mydb=>

      - + The last line could also be

      mydb=#
      @@ -79,12 +79,12 @@ to you and that you can type SQL queries into a work space maintained by psql. Try out these commands: - +

      mydb=> SELECT version();
                                   version
       ----------------------------------------------------------------
      - PostgreSQL 8.2.12 on i586-pc-linux-gnu, compiled by GCC 2.96
      + PostgreSQL 8.2.13 on i586-pc-linux-gnu, compiled by GCC 2.96
       (1 row)
       
       mydb=> SELECT current_date;
      diff --git a/docs/en_US/pg/tutorial-advanced.html b/docs/en_US/pg/tutorial-advanced.html
      index 49c675660d..e5378aa346 100644
      --- a/docs/en_US/pg/tutorial-advanced.html
      +++ b/docs/en_US/pg/tutorial-advanced.html
      @@ -4,8 +4,8 @@
       Chapter 3. Advanced Features
       
       
      -
      -
      +
      +
       
       
       
      diff --git a/docs/en_US/pg/tutorial-agg.html b/docs/en_US/pg/tutorial-agg.html
      index 353e647d45..48622d6d89 100644
      --- a/docs/en_US/pg/tutorial-agg.html
      +++ b/docs/en_US/pg/tutorial-agg.html
      @@ -4,8 +4,8 @@
       2.7. Aggregate Functions
       
       
      -
      -
      +
      +
       
       
       
      @@ -13,11 +13,11 @@
       
       

      2.7. Aggregate Functions

      -

      - - - - +

      + + + + Like most other relational database products, PostgreSQL supports @@ -42,7 +42,7 @@ (1 row)

      -

      +

      If we wanted to know what city (or cities) that reading occurred in, we might try @@ -77,8 +77,8 @@ that computes its own aggregate separately from what is happening in the outer query.

      -

      - +

      + Aggregates are also very useful in combination with GROUP BY clauses. For example, we can get the maximum low diff --git a/docs/en_US/pg/tutorial-arch.html b/docs/en_US/pg/tutorial-arch.html index b6ec84cd37..5d15f68b64 100644 --- a/docs/en_US/pg/tutorial-arch.html +++ b/docs/en_US/pg/tutorial-arch.html @@ -4,8 +4,8 @@ 1.2. Architectural Fundamentals - - + + @@ -31,7 +31,7 @@ performs actions on the database on behalf of the clients. The database server program is called postgres. - +

    • The user's client (frontend) application that wants to perform database operations. Client applications can be very diverse diff --git a/docs/en_US/pg/tutorial-concepts.html b/docs/en_US/pg/tutorial-concepts.html index 9b36e338a9..054e33be6b 100644 --- a/docs/en_US/pg/tutorial-concepts.html +++ b/docs/en_US/pg/tutorial-concepts.html @@ -4,8 +4,8 @@ 2.2. Concepts - - + + @@ -13,11 +13,11 @@

      2.2. Concepts

      -

      - - - - +

      + + + + PostgreSQL is a relational database management system (RDBMS). @@ -30,8 +30,8 @@ operating systems form an example of a hierarchical database. A more modern development is the object-oriented database.

      -

      - +

      + Each table is a named collection of rows. Each row of a given table has the same set of named @@ -41,8 +41,8 @@ does not guarantee the order of the rows within the table in any way (although they can be explicitly sorted for display).

      -

      - +

      + Tables are grouped into databases, and a collection of databases managed by a single PostgreSQL server diff --git a/docs/en_US/pg/tutorial-conclusion.html b/docs/en_US/pg/tutorial-conclusion.html index 1ce98efc00..e95ae2d02e 100644 --- a/docs/en_US/pg/tutorial-conclusion.html +++ b/docs/en_US/pg/tutorial-conclusion.html @@ -4,8 +4,8 @@ 3.6. Conclusion - - + + diff --git a/docs/en_US/pg/tutorial-createdb.html b/docs/en_US/pg/tutorial-createdb.html index 264caeeebc..36c580e8ed 100644 --- a/docs/en_US/pg/tutorial-createdb.html +++ b/docs/en_US/pg/tutorial-createdb.html @@ -4,8 +4,8 @@ 1.3. Creating a Database - - + + @@ -13,7 +13,7 @@

      1.3. Creating a Database

      -

      The first test to see whether you can access the database server +

      The first test to see whether you can access the database server is to try to create a database. A running PostgreSQL server can manage many databases. Typically, a separate database is used for each @@ -90,7 +90,7 @@ yourself then you should log in for the purposes of this tutorial under the user account that you started the server as. - [1] + [1]

      You can also create databases with other names. PostgreSQL allows you to create any @@ -123,7 +123,7 @@



      -

      [1] As an explanation for why this works: +

      [1] As an explanation for why this works: PostgreSQL user names are separate from operating system user accounts. When you connect to a database, you can choose what diff --git a/docs/en_US/pg/tutorial-delete.html b/docs/en_US/pg/tutorial-delete.html index 7e6ef8d024..32a44df00d 100644 --- a/docs/en_US/pg/tutorial-delete.html +++ b/docs/en_US/pg/tutorial-delete.html @@ -4,8 +4,8 @@ 2.9. Deletions - - + + @@ -13,7 +13,7 @@

      2.9. Deletions

      -

      Rows can be removed from a table using the DELETE +

      Rows can be removed from a table using the DELETE command. Suppose you are no longer interested in the weather of Hayward. Then you can do the following to delete those rows from the table: diff --git a/docs/en_US/pg/tutorial-fk.html b/docs/en_US/pg/tutorial-fk.html index 104e749a7b..8287c6cce9 100644 --- a/docs/en_US/pg/tutorial-fk.html +++ b/docs/en_US/pg/tutorial-fk.html @@ -4,8 +4,8 @@ 3.3. Foreign Keys - - + + @@ -13,7 +13,7 @@

      3.3. Foreign Keys

      -

      Recall the weather and +

      Recall the weather and cities tables from Chapter 2, The SQL Language. Consider the following problem: You want to make sure that no one can insert rows in the weather table that do not have a matching diff --git a/docs/en_US/pg/tutorial-inheritance.html b/docs/en_US/pg/tutorial-inheritance.html index 2a42500f70..c44a46f574 100644 --- a/docs/en_US/pg/tutorial-inheritance.html +++ b/docs/en_US/pg/tutorial-inheritance.html @@ -4,8 +4,8 @@ 3.5. Inheritance - - + + @@ -13,7 +13,7 @@

      3.5. Inheritance

      -

      Inheritance is a concept from object-oriented databases. It opens +

      Inheritance is a concept from object-oriented databases. It opens up interesting new possibilities of database design.

      Let's create two tables: A table cities diff --git a/docs/en_US/pg/tutorial-join.html b/docs/en_US/pg/tutorial-join.html index 1f5cf73ad8..fa849075a3 100644 --- a/docs/en_US/pg/tutorial-join.html +++ b/docs/en_US/pg/tutorial-join.html @@ -4,8 +4,8 @@ 2.6. Joins Between Tables - - + + @@ -13,7 +13,7 @@

      2.6. Joins Between Tables

      -

      Thus far, our queries have only accessed one table at a time. +

      Thus far, our queries have only accessed one table at a time. Queries can access multiple tables at once, or access the same table in such a way that multiple rows of the table are being processed at the same time. A query that accesses multiple rows @@ -107,7 +107,7 @@

      Note

      This syntax is not as commonly used as the one above, but we show it here to help you understand the following topics.

      -

      +

      Now we will figure out how we can get the Hayward records back in. What we want the query to do is to scan the @@ -142,8 +142,8 @@

      Note

      Exercise:  There are also right outer joins and full outer joins. Try to find out what those do.

      -

      - +

      + We can also join a table against itself. This is called a self join. As an example, suppose we wish diff --git a/docs/en_US/pg/tutorial-populate.html b/docs/en_US/pg/tutorial-populate.html index 7b914daa14..079916b1fc 100644 --- a/docs/en_US/pg/tutorial-populate.html +++ b/docs/en_US/pg/tutorial-populate.html @@ -4,8 +4,8 @@ 2.4. Populating a Table With Rows - - + + @@ -13,7 +13,7 @@

      2.4. Populating a Table With Rows

      -

      The INSERT statement is used to populate a table with +

      The INSERT statement is used to populate a table with rows:

      @@ -53,7 +53,7 @@

      Please enter all the commands shown above so you have some data to work with in the following sections.

      -

      +

      You could also have used COPY to load large amounts of data from flat-text files. This is usually faster diff --git a/docs/en_US/pg/tutorial-select.html b/docs/en_US/pg/tutorial-select.html index a2c8555aa8..e280ed0474 100644 --- a/docs/en_US/pg/tutorial-select.html +++ b/docs/en_US/pg/tutorial-select.html @@ -4,8 +4,8 @@ 2.5. Querying a Table - - + + @@ -13,8 +13,8 @@

      2.5. Querying a Table

      -

      - +

      + To retrieve data from a table, the table is queried. An SQL @@ -29,7 +29,7 @@

      SELECT * FROM weather;

      Here * is a shorthand for “all columns”. - [2] + [2] So the same result would be had with:

      SELECT city, temp_lo, temp_hi, prcp, date FROM weather;
      @@ -84,7 +84,7 @@ (1 row)
    • -

      +

      You can request that the results of a query be returned in sorted order: @@ -111,8 +111,8 @@ ORDER BY city, temp_lo;

      -

      - +

      + You can request that duplicate rows be removed from the result of a query: @@ -133,7 +133,7 @@ Here again, the result row ordering might vary. You can ensure consistent results by using DISTINCT and ORDER BY together: - [3] + [3]

      SELECT DISTINCT city
      @@ -143,11 +143,11 @@
          



      -

      [2] While SELECT * is useful for off-the-cuff +

      [2] While SELECT * is useful for off-the-cuff queries, it is widely considered bad style in production code, since adding a column to the table would change the results.

      -

      [3] In some database systems, including older versions of +

      [3] In some database systems, including older versions of PostgreSQL, the implementation of DISTINCT automatically orders the rows and so ORDER BY is unnecessary. But this is not diff --git a/docs/en_US/pg/tutorial-sql.html b/docs/en_US/pg/tutorial-sql.html index 22cb39f18a..c4a76114e6 100644 --- a/docs/en_US/pg/tutorial-sql.html +++ b/docs/en_US/pg/tutorial-sql.html @@ -4,8 +4,8 @@ Chapter 2. The SQL Language - - + + diff --git a/docs/en_US/pg/tutorial-start.html b/docs/en_US/pg/tutorial-start.html index 8986837044..fc25025d91 100644 --- a/docs/en_US/pg/tutorial-start.html +++ b/docs/en_US/pg/tutorial-start.html @@ -4,8 +4,8 @@ Chapter 1. Getting Started - - + + diff --git a/docs/en_US/pg/tutorial-table.html b/docs/en_US/pg/tutorial-table.html index c627f41b9c..a379dd29ff 100644 --- a/docs/en_US/pg/tutorial-table.html +++ b/docs/en_US/pg/tutorial-table.html @@ -4,8 +4,8 @@ 2.3. Creating a New Table - - + + @@ -13,7 +13,7 @@

      2.3. Creating a New Table

      -

      You can create a new table by specifying the table +

      You can create a new table by specifying the table name, along with all column names and their types:

      @@ -71,7 +71,7 @@ The point type is an example of a PostgreSQL-specific data type.

      -

      +

      Finally, it should be mentioned that if you don't need a table any longer or want to recreate it differently you can remove it using diff --git a/docs/en_US/pg/tutorial-transactions.html b/docs/en_US/pg/tutorial-transactions.html index 3956e359ad..c894faaaab 100644 --- a/docs/en_US/pg/tutorial-transactions.html +++ b/docs/en_US/pg/tutorial-transactions.html @@ -4,8 +4,8 @@ 3.4. Transactions - - + + @@ -13,7 +13,7 @@

      3.4. Transactions

      -

      Transactions are a fundamental concept of all database +

      Transactions are a fundamental concept of all database systems. The essential point of a transaction is that it bundles multiple steps into a single, all-or-nothing operation. The intermediate states between the steps are not visible to other concurrent transactions, diff --git a/docs/en_US/pg/tutorial-update.html b/docs/en_US/pg/tutorial-update.html index 3421fcd9c0..f8a145651f 100644 --- a/docs/en_US/pg/tutorial-update.html +++ b/docs/en_US/pg/tutorial-update.html @@ -4,8 +4,8 @@ 2.8. Updates - - + + @@ -13,7 +13,7 @@

      2.8. Updates

      -

      You can update existing rows using the +

      You can update existing rows using the UPDATE command. Suppose you discover the temperature readings are all off by 2 degrees after November 28. You may correct the diff --git a/docs/en_US/pg/tutorial-views.html b/docs/en_US/pg/tutorial-views.html index 69963d0b94..0dd3381368 100644 --- a/docs/en_US/pg/tutorial-views.html +++ b/docs/en_US/pg/tutorial-views.html @@ -4,8 +4,8 @@ 3.2. Views - - + + @@ -13,7 +13,7 @@

      3.2. Views

      -

      Refer back to the queries in Section 2.6, “Joins Between Tables”. +

      Refer back to the queries in Section 2.6, “Joins Between Tables”. Suppose the combined listing of weather records and city location is of particular interest to your application, but you do not want to type the query each time you need it. You can create a diff --git a/docs/en_US/pg/tutorial.html b/docs/en_US/pg/tutorial.html index c1e737809b..a61c65fce6 100644 --- a/docs/en_US/pg/tutorial.html +++ b/docs/en_US/pg/tutorial.html @@ -4,16 +4,16 @@ Part I. Tutorial - - - + + +

      Part I. Tutorial

      -
      +

      Welcome to the PostgreSQL Tutorial. The following few chapters are intended to give a simple introduction diff --git a/docs/en_US/pg/typeconv-func.html b/docs/en_US/pg/typeconv-func.html index fa73b1da5a..e4c07f4df2 100644 --- a/docs/en_US/pg/typeconv-func.html +++ b/docs/en_US/pg/typeconv-func.html @@ -4,8 +4,8 @@ 10.3. Functions - - + + @@ -13,11 +13,11 @@

      10.3. Functions

      -

      The specific function to be used in a function invocation is determined +

      The specific function to be used in a function invocation is determined according to the following steps.

      -

      Function Type Resolution

      +

      Function Type Resolution

      1. Select the functions to be considered from the @@ -85,7 +85,7 @@ function type resolution. Some examples follow.

        -

        Example 10.4. Rounding Function Argument Type Resolution

        +

        Example 10.4. Rounding Function Argument Type Resolution

        There is only one round function with two arguments. (The first is numeric, the second is @@ -113,7 +113,7 @@


        -

        Example 10.5. Substring Function Type Resolution

        +

        Example 10.5. Substring Function Type Resolution

        There are several substr functions, one of which takes types text and integer. If called diff --git a/docs/en_US/pg/typeconv-oper.html b/docs/en_US/pg/typeconv-oper.html index f44fd6f014..1dfad54732 100644 --- a/docs/en_US/pg/typeconv-oper.html +++ b/docs/en_US/pg/typeconv-oper.html @@ -4,8 +4,8 @@ 10.2. Operators - - + + @@ -13,13 +13,13 @@

        10.2. Operators

        -

        The specific operator to be used in an operator invocation is determined +

        The specific operator to be used in an operator invocation is determined by following the procedure below. Note that this procedure is indirectly affected by the precedence of the involved operators. See Section 4.1.6, “Lexical Precedence” for more information.

        -

        Operator Type Resolution

        +

        Operator Type Resolution

        1. Select the operators to be considered from the @@ -81,7 +81,7 @@

        Some examples follow.

        -

        Example 10.1. Exponentiation Operator Type Resolution

        +

        Example 10.1. Exponentiation Operator Type Resolution

        There is only one exponentiation operator defined in the catalog, and it takes arguments of type @@ -105,7 +105,7 @@


        -

        Example 10.2. String Concatenation Operator Type Resolution

        +

        Example 10.2. String Concatenation Operator Type Resolution

        A string-like syntax is used for working with string types as well as for working with complex extension types. @@ -139,7 +139,7 @@


        -

        Example 10.3. Absolute-Value and Negation Operator Type Resolution

        +

        Example 10.3. Absolute-Value and Negation Operator Type Resolution

        The PostgreSQL operator catalog has several entries for the prefix operator @, all of which implement diff --git a/docs/en_US/pg/typeconv-query.html b/docs/en_US/pg/typeconv-query.html index 844067bd7f..c4487cd529 100644 --- a/docs/en_US/pg/typeconv-query.html +++ b/docs/en_US/pg/typeconv-query.html @@ -4,8 +4,8 @@ 10.4. Value Storage - - + + @@ -18,7 +18,7 @@ following steps.

        -

        Value Storage Type Conversion

        +

        Value Storage Type Conversion

        1. Check for an exact match with the target.

        2. Otherwise, try to convert the expression to the target type. This will succeed @@ -39,7 +39,7 @@

        -

        Example 10.6. character Storage Type Conversion

        +

        Example 10.6. character Storage Type Conversion

        For a target column declared as character(20) the following statement ensures that the stored value is sized correctly: diff --git a/docs/en_US/pg/typeconv-union-case.html b/docs/en_US/pg/typeconv-union-case.html index 45873ae55a..b8d218005a 100644 --- a/docs/en_US/pg/typeconv-union-case.html +++ b/docs/en_US/pg/typeconv-union-case.html @@ -4,8 +4,8 @@ 10.5. UNION, CASE, and Related Constructs - - + + @@ -13,7 +13,7 @@

        10.5. UNION, CASE, and Related Constructs

        -

        SQL UNION constructs must match up possibly dissimilar +

        SQL UNION constructs must match up possibly dissimilar types to become a single result set. The resolution algorithm is applied separately to each output column of a union query. The INTERSECT and EXCEPT constructs resolve @@ -23,7 +23,7 @@ algorithm to match up their component expressions and select a result data type.

        -

        Type Resolution for UNION, CASE, +

        Type Resolution for UNION, CASE, and Related Constructs

        1. If all inputs are of type unknown, resolve as type @@ -38,7 +38,7 @@

        Some examples follow.

        -

        Example 10.7. Type Resolution with Underspecified Types in a Union

        +

        Example 10.7. Type Resolution with Underspecified Types in a Union

        SELECT text 'a' AS "text" UNION SELECT 'b';
         
        @@ -52,7 +52,7 @@
         

        -

        Example 10.8. Type Resolution in a Simple Union

        +

        Example 10.8. Type Resolution in a Simple Union

        SELECT 1.2 AS "numeric" UNION SELECT 1;
         
        @@ -68,7 +68,7 @@
         

        -

        Example 10.9. Type Resolution in a Transposed Union

        +

        Example 10.9. Type Resolution in a Transposed Union

        SELECT 1 AS "real" UNION SELECT CAST('2.2' AS REAL);
         
        diff --git a/docs/en_US/pg/typeconv.html b/docs/en_US/pg/typeconv.html
        index 461261ac52..ea9927daaf 100644
        --- a/docs/en_US/pg/typeconv.html
        +++ b/docs/en_US/pg/typeconv.html
        @@ -4,8 +4,8 @@
         Chapter 10. Type Conversion
         
         
        -
        -
        +
        +
         
         
         
        @@ -23,7 +23,7 @@
         
        10.5. UNION, CASE, and Related Constructs
        -

        SQL statements can, intentionally or not, require +

        SQL statements can, intentionally or not, require mixing of different data types in the same expression. PostgreSQL has extensive facilities for evaluating mixed-type expressions.

        @@ -107,7 +107,7 @@ done in conjunction with defining new data types. The set of casts between the built-in types has been carefully crafted and is best not altered.)

        -

        An additional heuristic is provided in the parser to allow better guesses +

        An additional heuristic is provided in the parser to allow better guesses at proper behavior for SQL standard types. There are several basic type categories defined: boolean, numeric, string, bitstring, datetime, timespan, geometric, network, diff --git a/docs/en_US/pg/unsupported-features-sql-standard.html b/docs/en_US/pg/unsupported-features-sql-standard.html index 8a995dc152..d069734f95 100644 --- a/docs/en_US/pg/unsupported-features-sql-standard.html +++ b/docs/en_US/pg/unsupported-features-sql-standard.html @@ -4,8 +4,8 @@ D.2. Unsupported Features - - + + diff --git a/docs/en_US/pg/user-manag.html b/docs/en_US/pg/user-manag.html index f896336e37..064e909bb4 100644 --- a/docs/en_US/pg/user-manag.html +++ b/docs/en_US/pg/user-manag.html @@ -4,8 +4,8 @@ Chapter 18. Database Roles and Privileges - - + + @@ -45,7 +45,7 @@

        18.1. Database Roles

        -

        Database roles are conceptually completely separate from +

        Database roles are conceptually completely separate from operating system users. In practice it might be convenient to maintain a correspondence, but this is not required. Database roles are global across a database cluster installation (and not @@ -63,7 +63,7 @@

        DROP ROLE name;

        -

        For convenience, the programs createuser +

        For convenience, the programs createuser and dropuser are provided as wrappers around these SQL commands that can be called from the shell command line: diff --git a/docs/en_US/pg/view-pg-cursors.html b/docs/en_US/pg/view-pg-cursors.html index 5dd7958f0d..56ade50f46 100644 --- a/docs/en_US/pg/view-pg-cursors.html +++ b/docs/en_US/pg/view-pg-cursors.html @@ -4,8 +4,8 @@ 43.36. pg_cursors - - + + @@ -13,7 +13,7 @@

        43.36. pg_cursors

        -

        The pg_cursors view lists the cursors that +

        The pg_cursors view lists the cursors that are currently available. Cursors can be defined in several ways:

          @@ -48,7 +48,7 @@

          Note

          -

          Table 43.36. pg_cursors Columns

          +

          Table 43.36. pg_cursors Columns

          diff --git a/docs/en_US/pg/view-pg-group.html b/docs/en_US/pg/view-pg-group.html index a15f480c98..1049e966ba 100644 --- a/docs/en_US/pg/view-pg-group.html +++ b/docs/en_US/pg/view-pg-group.html @@ -4,8 +4,8 @@ 43.37. pg_group - - + + @@ -13,7 +13,7 @@

          43.37. pg_group

          -

          The view pg_group exists for backwards +

          The view pg_group exists for backwards compatibility: it emulates a catalog that existed in PostgreSQL before version 8.1. It shows the names and members of all roles that are marked as not @@ -21,7 +21,7 @@ of roles that are being used as groups.

          -

          Table 43.37. pg_group Columns

          +

          Table 43.37. pg_group Columns

          diff --git a/docs/en_US/pg/view-pg-indexes.html b/docs/en_US/pg/view-pg-indexes.html index 7b75a77eb1..dda5f1d9e0 100644 --- a/docs/en_US/pg/view-pg-indexes.html +++ b/docs/en_US/pg/view-pg-indexes.html @@ -4,8 +4,8 @@ 43.38. pg_indexes - - + + @@ -13,11 +13,11 @@

          43.38. pg_indexes

          -

          The view pg_indexes provides access to +

          The view pg_indexes provides access to useful information about each index in the database.

          -

          Table 43.38. pg_indexes Columns

          +

          Table 43.38. pg_indexes Columns

          diff --git a/docs/en_US/pg/view-pg-locks.html b/docs/en_US/pg/view-pg-locks.html index 0974dca9ee..7c93a8562b 100644 --- a/docs/en_US/pg/view-pg-locks.html +++ b/docs/en_US/pg/view-pg-locks.html @@ -4,8 +4,8 @@ 43.39. pg_locks - - + + @@ -13,7 +13,7 @@

          43.39. pg_locks

          -

          The view pg_locks provides access to +

          The view pg_locks provides access to information about the locks held by open transactions within the database server. See Chapter 12, Concurrency Control for more discussion of locking. @@ -35,7 +35,7 @@ relation is represented as a separate lockable object.

          -

          Table 43.39. pg_locks Columns

          +

          Table 43.39. pg_locks Columns

          diff --git a/docs/en_US/pg/view-pg-prepared-statements.html b/docs/en_US/pg/view-pg-prepared-statements.html index 42d67f7dd5..19ec7a7453 100644 --- a/docs/en_US/pg/view-pg-prepared-statements.html +++ b/docs/en_US/pg/view-pg-prepared-statements.html @@ -4,8 +4,8 @@ 43.40. pg_prepared_statements - - + + @@ -13,7 +13,7 @@

          43.40. pg_prepared_statements

          -

          The pg_prepared_statements view displays +

          The pg_prepared_statements view displays all the prepared statements that are available in the current session. See PREPARE for more information about prepared statements. @@ -24,7 +24,7 @@ is released (for example, via the DEALLOCATE command).

          -

          Table 43.40. pg_prepared_statements Columns

          +

          Table 43.40. pg_prepared_statements Columns

          diff --git a/docs/en_US/pg/view-pg-prepared-xacts.html b/docs/en_US/pg/view-pg-prepared-xacts.html index c70e139199..970b7eee59 100644 --- a/docs/en_US/pg/view-pg-prepared-xacts.html +++ b/docs/en_US/pg/view-pg-prepared-xacts.html @@ -4,8 +4,8 @@ 43.41. pg_prepared_xacts - - + + @@ -13,7 +13,7 @@

          43.41. pg_prepared_xacts

          -

          The view pg_prepared_xacts displays +

          The view pg_prepared_xacts displays information about transactions that are currently prepared for two-phase commit (see PREPARE TRANSACTION for details).

          @@ -22,7 +22,7 @@ rolled back.

          -

          Table 43.41. pg_prepared_xacts Columns

          +

          Table 43.41. pg_prepared_xacts Columns

          diff --git a/docs/en_US/pg/view-pg-roles.html b/docs/en_US/pg/view-pg-roles.html index 7868582091..5e99192734 100644 --- a/docs/en_US/pg/view-pg-roles.html +++ b/docs/en_US/pg/view-pg-roles.html @@ -4,8 +4,8 @@ 43.42. pg_roles - - + + @@ -13,7 +13,7 @@

          43.42. pg_roles

          -

          The view pg_roles provides access to +

          The view pg_roles provides access to information about database roles. This is simply a publicly readable view of pg_authid @@ -23,7 +23,7 @@ since that is needed to do joins to other catalogs.

          -

          Table 43.42. pg_roles Columns

          +

          Table 43.42. pg_roles Columns

          diff --git a/docs/en_US/pg/view-pg-rules.html b/docs/en_US/pg/view-pg-rules.html index d2ce7267f1..085a36a2f7 100644 --- a/docs/en_US/pg/view-pg-rules.html +++ b/docs/en_US/pg/view-pg-rules.html @@ -4,8 +4,8 @@ 43.43. pg_rules - - + + @@ -13,11 +13,11 @@

          43.43. pg_rules

          -

          The view pg_rules provides access to +

          The view pg_rules provides access to useful information about query rewrite rules.

          -

          Table 43.43. pg_rules Columns

          +

          Table 43.43. pg_rules Columns

          diff --git a/docs/en_US/pg/view-pg-settings.html b/docs/en_US/pg/view-pg-settings.html index be4dd6fad6..028a8ece2d 100644 --- a/docs/en_US/pg/view-pg-settings.html +++ b/docs/en_US/pg/view-pg-settings.html @@ -4,8 +4,8 @@ 43.44. pg_settings - - + + @@ -13,7 +13,7 @@

          43.44. pg_settings

          -

          The view pg_settings provides access to +

          The view pg_settings provides access to run-time parameters of the server. It is essentially an alternative interface to the SHOW and SET commands. It also provides access to some facts about each parameter that are @@ -21,7 +21,7 @@ maximum values.

          -

          Table 43.44. pg_settings Columns

          +

          Table 43.44. pg_settings Columns

          diff --git a/docs/en_US/pg/view-pg-shadow.html b/docs/en_US/pg/view-pg-shadow.html index adba0498c0..917e2ac144 100644 --- a/docs/en_US/pg/view-pg-shadow.html +++ b/docs/en_US/pg/view-pg-shadow.html @@ -4,8 +4,8 @@ 43.45. pg_shadow - - + + @@ -13,7 +13,7 @@

          43.45. pg_shadow

          -

          The view pg_shadow exists for backwards +

          The view pg_shadow exists for backwards compatibility: it emulates a catalog that existed in PostgreSQL before version 8.1. It shows properties of all roles that are marked as @@ -26,7 +26,7 @@ pg_shadow that blanks out the password field.

          -

          Table 43.45. pg_shadow Columns

          +

          Table 43.45. pg_shadow Columns

          diff --git a/docs/en_US/pg/view-pg-stats.html b/docs/en_US/pg/view-pg-stats.html index 505bb6f767..f2d0d493ec 100644 --- a/docs/en_US/pg/view-pg-stats.html +++ b/docs/en_US/pg/view-pg-stats.html @@ -4,8 +4,8 @@ 43.46. pg_stats - - + + @@ -13,7 +13,7 @@

          43.46. pg_stats

          -

          The view pg_stats provides access to +

          The view pg_stats provides access to the information stored in the pg_statistic catalog. This view allows access only to rows of pg_statistic that correspond to tables the @@ -26,7 +26,7 @@ are defined for pg_statistic.

          -

          Table 43.46. pg_stats Columns

          +

          Table 43.46. pg_stats Columns

          diff --git a/docs/en_US/pg/view-pg-tables.html b/docs/en_US/pg/view-pg-tables.html index a2119adea5..0c387510a2 100644 --- a/docs/en_US/pg/view-pg-tables.html +++ b/docs/en_US/pg/view-pg-tables.html @@ -4,8 +4,8 @@ 43.47. pg_tables - - + + @@ -13,11 +13,11 @@

          43.47. pg_tables

          -

          The view pg_tables provides access to +

          The view pg_tables provides access to useful information about each table in the database.

          -

          Table 43.47. pg_tables Columns

          +

          Table 43.47. pg_tables Columns

          diff --git a/docs/en_US/pg/view-pg-timezone-abbrevs.html b/docs/en_US/pg/view-pg-timezone-abbrevs.html index 60469e3975..5c82720c40 100644 --- a/docs/en_US/pg/view-pg-timezone-abbrevs.html +++ b/docs/en_US/pg/view-pg-timezone-abbrevs.html @@ -4,8 +4,8 @@ 43.48. pg_timezone_abbrevs - - + + @@ -13,13 +13,13 @@

          43.48. pg_timezone_abbrevs

          -

          The view pg_timezone_abbrevs provides a list +

          The view pg_timezone_abbrevs provides a list of time zone abbreviations that are currently recognized by the datetime input routines. The contents of this view change when the timezone_abbreviations run-time parameter is modified.

          -

          Table 43.48. pg_timezone_abbrevs Columns

          +

          Table 43.48. pg_timezone_abbrevs Columns

          diff --git a/docs/en_US/pg/view-pg-timezone-names.html b/docs/en_US/pg/view-pg-timezone-names.html index c81691abd0..995ada9355 100644 --- a/docs/en_US/pg/view-pg-timezone-names.html +++ b/docs/en_US/pg/view-pg-timezone-names.html @@ -4,8 +4,8 @@ 43.49. pg_timezone_names - - + + @@ -13,7 +13,7 @@

          43.49. pg_timezone_names

          -

          The view pg_timezone_names provides a list +

          The view pg_timezone_names provides a list of time zone names that are recognized by SET TIMEZONE, along with their associated abbreviations, UTC offsets, and daylight-savings status. @@ -23,7 +23,7 @@ value of CURRENT_TIMESTAMP.

          -

          Table 43.49. pg_timezone_names Columns

          +

          Table 43.49. pg_timezone_names Columns

          diff --git a/docs/en_US/pg/view-pg-user.html b/docs/en_US/pg/view-pg-user.html index ac4b2c468f..bfbefcc9f4 100644 --- a/docs/en_US/pg/view-pg-user.html +++ b/docs/en_US/pg/view-pg-user.html @@ -4,8 +4,8 @@ 43.50. pg_user - - + + @@ -13,14 +13,14 @@

          43.50. pg_user

          -

          The view pg_user provides access to +

          The view pg_user provides access to information about database users. This is simply a publicly readable view of pg_shadow that blanks out the password field.

          -

          Table 43.50. pg_user Columns

          +

          Table 43.50. pg_user Columns

          diff --git a/docs/en_US/pg/view-pg-views.html b/docs/en_US/pg/view-pg-views.html index 414b26ae3e..b06550c599 100644 --- a/docs/en_US/pg/view-pg-views.html +++ b/docs/en_US/pg/view-pg-views.html @@ -4,8 +4,8 @@ 43.51. pg_views - - + + @@ -13,11 +13,11 @@

          43.51. pg_views

          -

          The view pg_views provides access to +

          The view pg_views provides access to useful information about each view in the database.

          -

          Table 43.51. pg_views Columns

          +

          Table 43.51. pg_views Columns

          diff --git a/docs/en_US/pg/views-overview.html b/docs/en_US/pg/views-overview.html index aac182df41..6bd10ecd32 100644 --- a/docs/en_US/pg/views-overview.html +++ b/docs/en_US/pg/views-overview.html @@ -4,8 +4,8 @@ 43.35. System Views - - + + diff --git a/docs/en_US/pg/wal-configuration.html b/docs/en_US/pg/wal-configuration.html index 64b83534f8..9beec55b06 100644 --- a/docs/en_US/pg/wal-configuration.html +++ b/docs/en_US/pg/wal-configuration.html @@ -4,8 +4,8 @@ 27.3. WAL Configuration - - + + @@ -18,7 +18,7 @@ Consult Chapter 17, Server Configuration for general information about setting server configuration parameters.

          -

          Checkpoints +

          Checkpoints are points in the sequence of transactions at which it is guaranteed that the data files have been updated with all information written before the checkpoint. At checkpoint time, all dirty data pages are flushed to diff --git a/docs/en_US/pg/wal-internals.html b/docs/en_US/pg/wal-internals.html index 2cd3e0809e..c8f711a40e 100644 --- a/docs/en_US/pg/wal-internals.html +++ b/docs/en_US/pg/wal-internals.html @@ -4,8 +4,8 @@ 27.4. WAL Internals - - + + @@ -37,7 +37,7 @@

          The aim of WAL, to ensure that the log is written before database records are altered, may be subverted by - disk drives that falsely report a + disk drives that falsely report a successful write to the kernel, when in fact they have only cached the data and not yet stored it on the disk. A power failure in such a situation may still lead to diff --git a/docs/en_US/pg/wal-intro.html b/docs/en_US/pg/wal-intro.html index 3e7328f049..8621787dc8 100644 --- a/docs/en_US/pg/wal-intro.html +++ b/docs/en_US/pg/wal-intro.html @@ -4,8 +4,8 @@ 27.2. Write-Ahead Logging (WAL) - - + + @@ -13,7 +13,7 @@

          27.2. Write-Ahead Logging (WAL)

          -

          Write-Ahead Logging (WAL) +

          Write-Ahead Logging (WAL) is a standard approach to transaction logging. Its detailed description may be found in most (if not all) books about transaction processing. Briefly, WAL's central diff --git a/docs/en_US/pg/wal.html b/docs/en_US/pg/wal.html index 440c320525..d94d081879 100644 --- a/docs/en_US/pg/wal.html +++ b/docs/en_US/pg/wal.html @@ -4,8 +4,8 @@ Chapter 27. Reliability and the Write-Ahead Log - - + + diff --git a/docs/en_US/pg/warm-standby.html b/docs/en_US/pg/warm-standby.html index 594294126c..aeb30c7799 100644 --- a/docs/en_US/pg/warm-standby.html +++ b/docs/en_US/pg/warm-standby.html @@ -4,8 +4,8 @@ 23.4. Warm Standby Servers for High Availability - - + + @@ -13,7 +13,7 @@

          23.4. Warm Standby Servers for High Availability

          -

          Continuous archiving can be used to create a high +

          Continuous archiving can be used to create a high availability (HA) cluster configuration with one or more standby servers ready to take over operations if the primary server fails. This @@ -257,7 +257,7 @@

          23.4.5. Incrementally Updated Backups

          -

          In a warm standby configuration, it is possible to offload the expense of +

          In a warm standby configuration, it is possible to offload the expense of taking periodic base backups from the primary server; instead base backups can be made by backing up a standby server's files. This concept is generally known as diff --git a/docs/en_US/pg/xaggr.html b/docs/en_US/pg/xaggr.html index a3e2ba2f19..2c1fe47434 100644 --- a/docs/en_US/pg/xaggr.html +++ b/docs/en_US/pg/xaggr.html @@ -4,8 +4,8 @@ 33.10. User-Defined Aggregates - - + + @@ -13,7 +13,7 @@

          33.10. User-Defined Aggregates

          -

          Aggregate functions in PostgreSQL +

          Aggregate functions in PostgreSQL are expressed in terms of state values and state transition functions. That is, an aggregate operates using a state value that is updated diff --git a/docs/en_US/pg/xfunc-c.html b/docs/en_US/pg/xfunc-c.html index f70ed1691b..9f88b96ab0 100644 --- a/docs/en_US/pg/xfunc-c.html +++ b/docs/en_US/pg/xfunc-c.html @@ -4,8 +4,8 @@ 33.9. C-Language Functions - - + + @@ -13,7 +13,7 @@

          33.9. C-Language Functions

          -

          User-defined functions can be written in C (or a language that can +

          User-defined functions can be written in C (or a language that can be made compatible with C, such as C++). Such functions are compiled into dynamically loadable objects (also called shared libraries) and are loaded by the server on demand. The dynamic @@ -34,7 +34,7 @@

          33.9.1. Dynamic Loading

          -

          The first time a user-defined function in a particular +

          The first time a user-defined function in a particular loadable object file is called in a session, the dynamic loader loads that object file into memory so that the function can be called. The CREATE FUNCTION @@ -55,11 +55,11 @@

        • If the name starts with the string $libdir, that part is replaced by the PostgreSQL package library directory - name, which is determined at build time. + name, which is determined at build time.

        • If the name does not contain a directory part, the file is searched for in the path specified by the configuration variable - dynamic_library_path. + dynamic_library_path.

        • Otherwise (the file was not found in the path, or it contains a non-absolute directory part), the dynamic loader will try to @@ -101,7 +101,7 @@

          Note

          information.

        • -

          To ensure that a dynamically loaded object file is not loaded into an +

          To ensure that a dynamically loaded object file is not loaded into an incompatible server, PostgreSQL checks that the file contains a “magic block” with the appropriate contents. This allows the server to detect obvious incompatibilities, such as code @@ -128,7 +128,7 @@

          Note

          file, for example after recompiling it, use the LOAD command or begin a fresh session.

          -

          Optionally, a dynamically loaded file can contain initialization and +

          Optionally, a dynamically loaded file can contain initialization and finalization functions. If the file includes a function named _PG_init, that function will be called immediately after loading the file. The function receives no parameters and should @@ -143,7 +143,7 @@

          Note

          33.9.2. Base Types in C-Language Functions

          -

          To know how to write C-language functions, you need to know how +

          To know how to write C-language functions, you need to know how PostgreSQL internally represents base data types and how they can be passed to and from functions. Internally, PostgreSQL regards a base @@ -457,7 +457,7 @@

          Warning

          -

          33.9.3. Version 0 Calling Conventions

          +

          33.9.3. Version 0 Calling Conventions

          We present the “old style” calling convention first — although this approach is now deprecated, it's easier to get a handle on initially. In the version-0 method, the arguments and result @@ -592,7 +592,7 @@

          Warning

          -

          33.9.4. Version 1 Calling Conventions

          +

          33.9.4. Version 1 Calling Conventions

          The version-1 calling convention relies on macros to suppress most of the complexity of passing arguments and results. The C declaration of a version-1 function is always @@ -772,7 +772,7 @@

          Warning

          -

          33.9.5. Writing Code

          +

          33.9.5. Writing Code

          Before we turn to the more advanced topics, we should discuss some coding rules for PostgreSQL C-language functions. While it may be possible to load functions @@ -790,7 +790,7 @@

          Warning

          • Use pg_config - --includedir-server + --includedir-server to find out where the PostgreSQL server header files are installed on your system (or the system that your users will be running on). @@ -806,7 +806,7 @@

            Warning

          • When allocating memory, use the PostgreSQL functions - palloc and pfree + palloc and pfree instead of the corresponding C library functions malloc and free. The memory allocated by palloc will be @@ -850,7 +850,7 @@

            Warning

            C, they must be compiled and linked in a special way to produce a file that can be dynamically loaded by the server. To be precise, a shared library needs to be - created. + created.

            For information beyond what is contained in this section @@ -867,7 +867,7 @@

            Warning

            executables: first the source files are compiled into object files, then the object files are linked together. The object files need to be created as position-independent code - (PIC), which + (PIC), which conceptually means that they can be placed at an arbitrary location in memory when they are loaded by the executable. (Object files intended for executables are usually not compiled that way.) The @@ -1063,7 +1063,7 @@

            Tip

          33.9.7. Extension Building Infrastructure

          -

          If you are thinking about distributing your +

          If you are thinking about distributing your PostgreSQL extension modules, setting up a portable build system for them can be fairly difficult. Therefore the PostgreSQL installation provides a build @@ -1198,7 +1198,7 @@

          Tip

          -

          33.9.8. Composite-Type Arguments

          +

          33.9.8. Composite-Type Arguments

          Composite types do not have a fixed layout like C structures. Instances of a composite type may contain null fields. In addition, composite types that are part of an inheritance @@ -1292,7 +1292,7 @@

          Tip

          -

          33.9.9. Returning Rows (Composite Types)

          +

          33.9.9. Returning Rows (Composite Types)

          To return a row or composite-type value from a C-language function, you can use a special API that provides macros and functions to hide most of the complexity of building composite @@ -1713,7 +1713,7 @@

          Note

          -

          33.9.11. Polymorphic Arguments and Return Types

          +

          33.9.11. Polymorphic Arguments and Return Types

          C-language functions may be declared to accept and return the polymorphic types anyelement and anyarray. @@ -1791,11 +1791,11 @@

          Note

          -

          33.9.12. Shared Memory and LWLocks

          +

          33.9.12. Shared Memory and LWLocks

          Add-ins may reserve LWLocks and an allocation of shared memory on server startup. The add-in's shared library must be preloaded by specifying it in - shared_preload_libraries. + shared_preload_libraries. Shared memory is reserved by calling:

          void RequestAddinShmemSpace(int size)
          diff --git a/docs/en_US/pg/xfunc-internal.html b/docs/en_US/pg/xfunc-internal.html index 4ed7090295..966f19e5e4 100644 --- a/docs/en_US/pg/xfunc-internal.html +++ b/docs/en_US/pg/xfunc-internal.html @@ -4,8 +4,8 @@ 33.8. Internal Functions - - + + @@ -13,7 +13,7 @@

          33.8. Internal Functions

          -

          Internal functions are functions written in C that have been statically +

          Internal functions are functions written in C that have been statically linked into the PostgreSQL server. The “body” of the function definition specifies the C-language name of the function, which need not be the diff --git a/docs/en_US/pg/xfunc-overload.html b/docs/en_US/pg/xfunc-overload.html index 8bea769735..9b8c4494a9 100644 --- a/docs/en_US/pg/xfunc-overload.html +++ b/docs/en_US/pg/xfunc-overload.html @@ -4,8 +4,8 @@ 33.5. Function Overloading - - + + @@ -13,7 +13,7 @@

          33.5. Function Overloading

          -

          More than one function may be defined with the same SQL name, so long +

          More than one function may be defined with the same SQL name, so long as the arguments they take are different. In other words, function names can be overloaded. When a query is executed, the server will determine which function to diff --git a/docs/en_US/pg/xfunc-pl.html b/docs/en_US/pg/xfunc-pl.html index 846bdd3c35..1f8ee33055 100644 --- a/docs/en_US/pg/xfunc-pl.html +++ b/docs/en_US/pg/xfunc-pl.html @@ -4,8 +4,8 @@ 33.7. Procedural Language Functions - - + + diff --git a/docs/en_US/pg/xfunc-sql.html b/docs/en_US/pg/xfunc-sql.html index c44e274bb4..5a34d6f77e 100644 --- a/docs/en_US/pg/xfunc-sql.html +++ b/docs/en_US/pg/xfunc-sql.html @@ -4,8 +4,8 @@ 33.4. Query Language (SQL) Functions - - + + @@ -13,7 +13,7 @@

          33.4. Query Language (SQL) Functions

          -

          SQL functions execute an arbitrary list of SQL statements, returning +

          SQL functions execute an arbitrary list of SQL statements, returning the result of the last query in the list. In the simple (non-set) case, the first row of the last query's result will be returned. @@ -22,7 +22,7 @@ If the last query happens to return no rows at all, the null value will be returned.

          -

          Alternatively, +

          Alternatively, an SQL function may be declared to return a set, by specifying the function's return type as SETOF sometype. In this case all rows of the @@ -167,7 +167,7 @@

          -

          33.4.2. SQL Functions on Composite Types

          +

          33.4.2. SQL Functions on Composite Types

          When writing functions with arguments of composite types, we must not only specify which argument we want (as we did above with $1 and $2) but @@ -343,8 +343,8 @@

          Tip

          The equivalence between functional notation and attribute notation makes it possible to use functions on composite types to emulate “computed fields”. - - + + For example, using the previous definition for double_salary(emp), we can write @@ -378,7 +378,7 @@

          Tip

          33.4.3. Functions with Output Parameters

          -

          An alternative way of describing a function's results is to define it +

          An alternative way of describing a function's results is to define it with output parameters, as in this example:

          @@ -481,7 +481,7 @@

          Tip

          -

          33.4.5. SQL Functions Returning Sets

          +

          33.4.5. SQL Functions Returning Sets

          When an SQL function is declared as returning SETOF sometype, the function's final SELECT query is executed to completion, and each row it @@ -559,7 +559,7 @@

          Tip

          -

          33.4.6. Polymorphic SQL Functions

          +

          33.4.6. Polymorphic SQL Functions

          SQL functions may be declared to accept and return the polymorphic types anyelement and anyarray. See Section 33.2.5, “Polymorphic Types” for a more detailed diff --git a/docs/en_US/pg/xfunc-volatility.html b/docs/en_US/pg/xfunc-volatility.html index 5c8fda3b4f..d81932a7d6 100644 --- a/docs/en_US/pg/xfunc-volatility.html +++ b/docs/en_US/pg/xfunc-volatility.html @@ -4,8 +4,8 @@ 33.6. Function Volatility Categories - - + + @@ -13,7 +13,7 @@

          33.6. Function Volatility Categories

          -

          Every function has a volatility classification, with +

          Every function has a volatility classification, with the possibilities being VOLATILE, STABLE, or IMMUTABLE. VOLATILE is the default if the CREATE FUNCTION diff --git a/docs/en_US/pg/xfunc.html b/docs/en_US/pg/xfunc.html index a8fcd28c3a..7fd2d322e1 100644 --- a/docs/en_US/pg/xfunc.html +++ b/docs/en_US/pg/xfunc.html @@ -4,8 +4,8 @@ 33.3. User-Defined Functions - - + + @@ -13,7 +13,7 @@

          33.3. User-Defined Functions

          -

          PostgreSQL provides four kinds of +

          PostgreSQL provides four kinds of functions:

          diff --git a/docs/en_US/pg/xindex.html b/docs/en_US/pg/xindex.html index 094c9592c0..93becf9777 100644 --- a/docs/en_US/pg/xindex.html +++ b/docs/en_US/pg/xindex.html @@ -4,8 +4,8 @@ 33.14. Interfacing Extensions To Indexes - - + + @@ -13,7 +13,7 @@

          33.14. Interfacing Extensions To Indexes

          -

          The procedures described thus far let you define new types, new +

          The procedures described thus far let you define new types, new functions, and new operators. However, we cannot yet define an index on a column of a new data type. To do this, we must define an operator class for the new data type. Later in this @@ -47,7 +47,7 @@

          Note

          The routines for an index method do not directly know anything about the data types that the index method will operate on. Instead, an operator - class + class identifies the set of operations that the index method needs to use to work with a particular data type. Operator classes are so called because one thing they specify is the set of @@ -648,7 +648,7 @@

          Note

          33.14.6. System Dependencies on Operator Classes

          -

          PostgreSQL uses operator classes to infer the +

          PostgreSQL uses operator classes to infer the properties of operators in more ways than just whether they can be used with indexes. Therefore, you might want to create operator classes even if you have no intention of indexing any columns of your data type. diff --git a/docs/en_US/pg/xoper-optimization.html b/docs/en_US/pg/xoper-optimization.html index aab357abdc..a55f11777c 100644 --- a/docs/en_US/pg/xoper-optimization.html +++ b/docs/en_US/pg/xoper-optimization.html @@ -4,8 +4,8 @@ 33.13. Operator Optimization Information - - + + @@ -26,10 +26,10 @@

          Additional optimization clauses might be added in future versions of PostgreSQL. The ones described here are all - the ones that release 8.2.12 understands. + the ones that release 8.2.13 understands.

          -

          33.13.1. COMMUTATOR

          +

          33.13.1. COMMUTATOR

          The COMMUTATOR clause, if provided, names an operator that is the commutator of the operator being defined. We say that operator A is the commutator of operator B if (x A y) equals (y B x) for all possible input @@ -92,7 +92,7 @@

          -

          33.13.2. NEGATOR

          +

          33.13.2. NEGATOR

          The NEGATOR clause, if provided, names an operator that is the negator of the operator being defined. We say that operator A is the negator of operator B if both return Boolean results and @@ -119,7 +119,7 @@

          -

          33.13.3. RESTRICT

          +

          33.13.3. RESTRICT

          The RESTRICT clause, if provided, names a restriction selectivity estimation function for the operator. (Note that this is a function name, not an operator name.) RESTRICT clauses only make sense for @@ -190,7 +190,7 @@

          -

          33.13.4. JOIN

          +

          33.13.4. JOIN

          The JOIN clause, if provided, names a join selectivity estimation function for the operator. (Note that this is a function name, not an operator name.) JOIN clauses only make sense for @@ -232,7 +232,7 @@

          -

          33.13.5. HASHES

          +

          33.13.5. HASHES

          The HASHES clause, if present, tells the system that it is permissible to use the hash join method for a join based on this operator. HASHES only makes sense for a binary operator that @@ -290,7 +290,7 @@

          Note

          -

          33.13.6. MERGES (SORT1, SORT2, LTCMP, GTCMP)

          +

          33.13.6. MERGES (SORT1, SORT2, LTCMP, GTCMP)

          The MERGES clause, if present, tells the system that it is permissible to use the merge-join method for a join based on this operator. MERGES only makes sense for a binary operator that diff --git a/docs/en_US/pg/xoper.html b/docs/en_US/pg/xoper.html index e706e66e91..0180ff5a3a 100644 --- a/docs/en_US/pg/xoper.html +++ b/docs/en_US/pg/xoper.html @@ -4,8 +4,8 @@ 33.12. User-Defined Operators - - + + @@ -13,7 +13,7 @@

          33.12. User-Defined Operators

          -

          Every operator is “syntactic sugar” for a call to an +

          Every operator is “syntactic sugar” for a call to an underlying function that does the real work; so you must first create the underlying function before you can create the operator. However, an operator is not merely @@ -24,7 +24,7 @@

          PostgreSQL supports left unary, right unary, and binary operators. Operators can be - overloaded; + overloaded; that is, the same operator name can be used for different operators that have different numbers and types of operands. When a query is executed, the system determines the operator to call from the diff --git a/docs/en_US/pg/xplang.html b/docs/en_US/pg/xplang.html index b73d1436d9..fc5bf2a178 100644 --- a/docs/en_US/pg/xplang.html +++ b/docs/en_US/pg/xplang.html @@ -4,8 +4,8 @@ Chapter 36. Procedural Languages - - + + @@ -17,7 +17,7 @@

          Table of Contents

          36.1. Installing Procedural Languages
          -

          PostgreSQL allows user-defined functions +

          PostgreSQL allows user-defined functions to be written in other languages besides SQL and C. These other languages are generically called procedural languages (PLs). For a function @@ -70,7 +70,7 @@ does not know about.

          -

          Manual Procedural Language Installation +

          Manual Procedural Language Installation

          A procedural language is installed in a database in four steps, which must be carried out by a database superuser. (For languages diff --git a/docs/en_US/pg/xtypes.html b/docs/en_US/pg/xtypes.html index 938739926e..dc344032ad 100644 --- a/docs/en_US/pg/xtypes.html +++ b/docs/en_US/pg/xtypes.html @@ -4,8 +4,8 @@ 33.11. User-Defined Types - - + + @@ -13,7 +13,7 @@

          33.11. User-Defined Types

          -

          As described in Section 33.2, “The PostgreSQL Type System”, +

          As described in Section 33.2, “The PostgreSQL Type System”, PostgreSQL can be extended to support new data types. This section describes how to define new base types, which are data types defined below the level of the SQL @@ -26,10 +26,10 @@ See the README file in that directory for instructions about running the examples.

          -

          - +

          + A user-defined type must always have input and output - functions. + functions. These functions determine how the type appears in strings (for input by the user and output to the user) and how the type is organized in memory. The input function takes a null-terminated character string @@ -196,7 +196,7 @@

          When you define a new base type, PostgreSQL automatically provides support for arrays of that - type. For historical reasons, the array type + type. For historical reasons, the array type has the same name as the base type with the underscore character (_) prepended.

          @@ -206,7 +206,7 @@ created to support indexing of the data type. These additional layers are discussed in following sections.

          -

          +

          If the values of your data type might exceed a few hundred bytes in size (in internal form), you should make the data type TOAST-able (see Section 52.2, “TOAST”). diff --git a/docs/en_US/pgadmin3.hhc b/docs/en_US/pgadmin3.hhc index 90e064fa45..996a9beb32 100644 --- a/docs/en_US/pgadmin3.hhc +++ b/docs/en_US/pgadmin3.hhc @@ -216,7 +216,7 @@

        • - +
            @@ -244,7 +244,7 @@
          • - +
        • @@ -262,15 +262,15 @@
          • - +
          • - +
          • - +
          @@ -412,7 +412,7 @@
        • - +
        • @@ -425,7 +425,7 @@
        • - +
        • @@ -443,27 +443,27 @@
          • - +
          • - +
          • - +
          • - +
          • - +
          • - +
          • @@ -511,19 +511,19 @@
            • - +
            • - +
            • - +
            • - +
            • @@ -541,35 +541,35 @@
              • - +
              • - +
              • - +
              • - +
              • - +
              • - +
              • - +
              • - +
            • @@ -804,23 +804,23 @@
              • - +
              • - +
              • - +
              • - +
              • - +
            • @@ -847,27 +847,27 @@
              • - +
              • - +
              • - +
              • - +
              • - +
              • - +
            • @@ -903,27 +903,27 @@
              • - +
              • - +
              • - +
              • - +
              • - +
              • - +
            • @@ -933,23 +933,23 @@
              • - +
              • - +
              • - +
              • - +
              • - +
            • @@ -1091,19 +1091,19 @@
              • - +
              • - +
              • - +
              • - +
            • @@ -1121,27 +1121,27 @@
              • - +
              • - +
              • - +
              • - +
              • - +
              • - +
            • @@ -1151,19 +1151,19 @@
              • - +
              • - +
              • - +
              • - +
              • @@ -1405,11 +1405,11 @@
                • - +
                • - +
              • @@ -1459,11 +1459,11 @@
              • - +
              • - +
              • @@ -1754,11 +1754,11 @@
                • - +
                • - +
                • @@ -1791,15 +1791,15 @@
                  • - +
                  • - +
                  • - +
                • @@ -1813,15 +1813,15 @@
                • - +
                • - +
                • - + @@ -2057,31 +2057,31 @@
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                • @@ -2233,43 +2233,43 @@
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                • @@ -2313,23 +2313,23 @@
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                • @@ -2343,31 +2343,31 @@
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                • @@ -2377,15 +2377,15 @@
                  • - +
                  • - +
                  • - +
                • @@ -2399,15 +2399,15 @@
                  • - +
                  • - +
                  • - +
                • @@ -2417,15 +2417,15 @@
                  • - +
                  • - +
                  • - +
                • @@ -2657,19 +2657,19 @@
                  • - +
                  • - +
                  • - +
                  • - +
                  • @@ -2691,7 +2691,7 @@
                  • - +
                  • @@ -2703,11 +2703,11 @@
                  • - +
                  • - +
                • @@ -2741,15 +2741,15 @@
                • - +
                • - +
                • - +
                • @@ -2761,11 +2761,11 @@
                • - +
                • - +
                • @@ -2773,11 +2773,11 @@
                • - +
                • - +
                • @@ -2799,27 +2799,27 @@
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                  • - +
                • @@ -2899,11 +2899,11 @@
                • - +
                • - +
                • @@ -2917,12 +2917,12 @@
                  • - +
                    • - +
                  • @@ -3058,11 +3058,11 @@
                    • - +
                    • - +
                  • @@ -3072,23 +3072,23 @@
                    • - +
                    • - +
                    • - +
                    • - +
                    • - +
                  • @@ -3098,23 +3098,23 @@
                    • - +
                    • - +
                    • - +
                    • - +
                    • - +
                  • @@ -3142,15 +3142,15 @@
                    • - +
                    • - +
                    • - +
                  • @@ -3160,15 +3160,15 @@
                    • - +
                    • - +
                    • - +
                    @@ -3187,7 +3187,7 @@
                    • - +
                    • @@ -3200,7 +3200,7 @@
                    • - +
                    • @@ -4061,11 +4061,11 @@
                      • - +
                      • - +
                    • @@ -4079,7 +4079,7 @@
                      • - +
                    • @@ -4327,11 +4327,11 @@
                      • - +
                      • - +
                      • @@ -4339,7 +4339,7 @@
                      • - +
                      • @@ -4351,15 +4351,15 @@
                      • - +
                      • - +
                      • - +
                    • @@ -4409,19 +4409,19 @@
                      • - +
                      • - +
                      • - +
                      • - +
                    • @@ -4624,7 +4624,7 @@
                      • - +
                      • @@ -4662,18 +4662,32 @@
                          +
                        • + + + +
                            +
                          • + + + +
                          • + + + +
                        • - +
                          • - +
                          • - +
                        • @@ -4683,11 +4697,11 @@
                          • - +
                          • - +
                        • @@ -4697,11 +4711,11 @@
                          • - +
                          • - +
                        • @@ -4711,11 +4725,11 @@
                          • - +
                          • - +
                        • @@ -4725,11 +4739,11 @@
                          • - +
                          • - +
                        • @@ -4739,11 +4753,11 @@
                          • - +
                          • - +
                        • @@ -4753,11 +4767,11 @@
                          • - +
                          • - +
                        • @@ -4767,11 +4781,11 @@
                          • - +
                          • - +
                        • @@ -4781,11 +4795,11 @@
                          • - +
                          • - +
                        • @@ -4795,11 +4809,11 @@
                          • - +
                          • - +
                        • @@ -4809,11 +4823,11 @@
                          • - +
                          • - +
                        • @@ -4823,11 +4837,11 @@
                          • - +
                          • - +
                        • @@ -4837,87 +4851,101 @@
                          • - +
                          • - +
                          • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                          +
                        • + + + +
                            +
                          • + + + +
                          • + + + +
                        • @@ -4925,11 +4953,11 @@
                          • - +
                          • - +
                        • @@ -4939,11 +4967,11 @@
                          • - +
                          • - +
                        • @@ -4953,11 +4981,11 @@
                          • - +
                          • - +
                        • @@ -4967,11 +4995,11 @@
                          • - +
                          • - +
                        • @@ -4981,11 +5009,11 @@
                          • - +
                          • - +
                        • @@ -4995,11 +5023,11 @@
                          • - +
                          • - +
                        • @@ -5009,11 +5037,11 @@
                          • - +
                          • - +
                        • @@ -5023,11 +5051,11 @@
                          • - +
                          • - +
                        • @@ -5037,11 +5065,11 @@
                          • - +
                          • - +
                        • @@ -5051,11 +5079,11 @@
                          • - +
                          • - +
                        • @@ -5065,11 +5093,11 @@
                          • - +
                          • - +
                        • @@ -5079,11 +5107,11 @@
                          • - +
                          • - +
                        • @@ -5093,11 +5121,11 @@
                          • - +
                          • - +
                        • @@ -5107,11 +5135,11 @@
                          • - +
                          • - +
                        • @@ -5121,11 +5149,11 @@
                          • - +
                          • - +
                        • @@ -5135,11 +5163,11 @@
                          • - +
                          • - +
                        • @@ -5149,79 +5177,93 @@
                          • - +
                          • - +
                          • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                          +
                        • + + + +
                            +
                          • + + + +
                          • + + + +
                        • @@ -5229,11 +5271,11 @@
                          • - +
                          • - +
                        • @@ -5243,11 +5285,11 @@
                          • - +
                          • - +
                        • @@ -5257,11 +5299,11 @@
                          • - +
                          • - +
                        • @@ -5271,11 +5313,11 @@
                          • - +
                          • - +
                        • @@ -5285,11 +5327,11 @@
                          • - +
                          • - +
                        • @@ -5299,11 +5341,11 @@
                          • - +
                          • - +
                        • @@ -5313,11 +5355,11 @@
                          • - +
                          • - +
                        • @@ -5327,11 +5369,11 @@
                          • - +
                          • - +
                        • @@ -5341,11 +5383,11 @@
                          • - +
                          • - +
                        • @@ -5355,11 +5397,11 @@
                          • - +
                          • - +
                        • @@ -5369,11 +5411,11 @@
                          • - +
                          • - +
                        • @@ -5383,11 +5425,11 @@
                          • - +
                          • - +
                        • @@ -5397,11 +5439,11 @@
                          • - +
                          • - +
                        • @@ -5411,11 +5453,11 @@
                          • - +
                          • - +
                        • @@ -5425,11 +5467,11 @@
                          • - +
                          • - +
                        • @@ -5439,11 +5481,11 @@
                          • - +
                          • - +
                        • @@ -5453,11 +5495,11 @@
                          • - +
                          • - +
                        • @@ -5467,11 +5509,11 @@
                          • - +
                          • - +
                        • @@ -5481,11 +5523,11 @@
                          • - +
                          • - +
                        • @@ -5495,11 +5537,11 @@
                          • - +
                          • - +
                        • @@ -5509,71 +5551,85 @@
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                          +
                        • + + + +
                            +
                          • + + + +
                          • + + + +
                        • @@ -5581,11 +5637,11 @@
                          • - +
                          • - +
                        • @@ -5595,11 +5651,11 @@
                          • - +
                          • - +
                        • @@ -5609,11 +5665,11 @@
                          • - +
                          • - +
                        • @@ -5623,11 +5679,11 @@
                          • - +
                          • - +
                        • @@ -5637,11 +5693,11 @@
                          • - +
                          • - +
                        • @@ -5651,11 +5707,11 @@
                          • - +
                          • - +
                        • @@ -5665,11 +5721,11 @@
                          • - +
                          • - +
                        • @@ -5679,11 +5735,11 @@
                          • - +
                          • - +
                        • @@ -5693,11 +5749,11 @@
                          • - +
                          • - +
                        • @@ -5707,11 +5763,11 @@
                          • - +
                          • - +
                        • @@ -5721,11 +5777,11 @@
                          • - +
                          • - +
                        • @@ -5735,11 +5791,11 @@
                          • - +
                          • - +
                        • @@ -5749,11 +5805,11 @@
                          • - +
                          • - +
                        • @@ -5763,11 +5819,11 @@
                          • - +
                          • - +
                        • @@ -5777,11 +5833,11 @@
                          • - +
                          • - +
                        • @@ -5791,11 +5847,11 @@
                          • - +
                          • - +
                        • @@ -5805,11 +5861,11 @@
                          • - +
                          • - +
                        • @@ -5819,11 +5875,11 @@
                          • - +
                          • - +
                        • @@ -5833,11 +5889,11 @@
                          • - +
                          • - +
                        • @@ -5847,11 +5903,11 @@
                          • - +
                          • - +
                        • @@ -5861,11 +5917,11 @@
                          • - +
                          • - +
                        • @@ -5875,11 +5931,11 @@
                          • - +
                          • - +
                        • @@ -5889,11 +5945,11 @@
                          • - +
                          • - +
                        • @@ -5903,11 +5959,11 @@
                          • - +
                          • - +
                        • @@ -5917,76 +5973,76 @@
                          • - +
                          • - +
                          • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                          @@ -5997,11 +6053,11 @@
                          • - +
                          • - +
                        • @@ -6011,11 +6067,11 @@
                          • - +
                          • - +
                        • @@ -6025,11 +6081,11 @@
                          • - +
                          • - +
                        • @@ -6039,11 +6095,11 @@
                          • - +
                          • - +
                        • @@ -6053,11 +6109,11 @@
                          • - +
                          • - +
                        • @@ -6067,11 +6123,11 @@
                          • - +
                          • - +
                        • @@ -6081,11 +6137,11 @@
                          • - +
                          • - +
                        • @@ -6095,11 +6151,11 @@
                          • - +
                          • - +
                        • @@ -6109,11 +6165,11 @@
                          • - +
                          • - +
                        • @@ -6123,11 +6179,11 @@
                          • - +
                          • - +
                        • @@ -6137,11 +6193,11 @@
                          • - +
                          • - +
                        • @@ -6151,11 +6207,11 @@
                          • - +
                          • - +
                        • @@ -6165,11 +6221,11 @@
                          • - +
                          • - +
                        • @@ -6179,11 +6235,11 @@
                          • - +
                          • - +
                        • @@ -6193,11 +6249,11 @@
                          • - +
                          • - +
                        • @@ -6207,11 +6263,11 @@
                          • - +
                          • - +
                        • @@ -6221,11 +6277,11 @@
                          • - +
                          • - +
                        • @@ -6235,11 +6291,11 @@
                          • - +
                          • - +
                        • @@ -6249,11 +6305,11 @@
                          • - +
                          • - +
                        • @@ -6263,11 +6319,11 @@
                          • - +
                          • - +
                        • @@ -6277,11 +6333,11 @@
                          • - +
                          • - +
                        • @@ -6291,80 +6347,80 @@
                          • - +
                          • - +
                          • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                          @@ -6375,11 +6431,11 @@
                          • - +
                          • - +
                        • @@ -6389,11 +6445,11 @@
                          • - +
                          • - +
                        • @@ -6403,11 +6459,11 @@
                          • - +
                          • - +
                        • @@ -6417,11 +6473,11 @@
                          • - +
                          • - +
                        • @@ -6431,11 +6487,11 @@
                          • - +
                          • - +
                        • @@ -6445,11 +6501,11 @@
                          • - +
                          • - +
                        • @@ -6459,11 +6515,11 @@
                          • - +
                          • - +
                        • @@ -6473,11 +6529,11 @@
                          • - +
                          • - +
                        • @@ -6487,108 +6543,108 @@
                          • - +
                          • - +
                          • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                          @@ -6599,11 +6655,11 @@
                          • - +
                          • - +
                        • @@ -6613,11 +6669,11 @@
                          • - +
                          • - +
                        • @@ -6627,11 +6683,11 @@
                          • - +
                          • - +
                        • @@ -6641,11 +6697,11 @@
                          • - +
                          • - +
                        • @@ -6655,11 +6711,11 @@
                          • - +
                          • - +
                        • @@ -6669,11 +6725,11 @@
                          • - +
                          • - +
                        • @@ -6683,11 +6739,11 @@
                          • - +
                          • - +
                        • @@ -6697,11 +6753,11 @@
                          • - +
                          • - +
                        • @@ -6711,11 +6767,11 @@
                          • - +
                          • - +
                        • @@ -6725,11 +6781,11 @@
                          • - +
                          • - +
                        • @@ -6739,11 +6795,11 @@
                          • - +
                          • - +
                        • @@ -6753,17 +6809,17 @@
                          • - +
                            • - +
                          • - +
                        • @@ -6773,11 +6829,11 @@
                          • - +
                          • - +
                        • @@ -6787,11 +6843,11 @@
                          • - +
                          • - +
                        • @@ -6801,11 +6857,11 @@
                          • - +
                          • - +
                        • @@ -6815,7 +6871,7 @@
                          • - +
                        • @@ -6825,7 +6881,7 @@
                          • - +
                        • @@ -6835,11 +6891,11 @@
                          • - +
                          • - +
                        • @@ -6849,11 +6905,11 @@
                          • - +
                          • - +
                        • @@ -6863,15 +6919,15 @@
                          • - +
                          • - +
                          • - +
                        • @@ -6881,11 +6937,11 @@
                          • - +
                          • - +
                        • @@ -6895,11 +6951,11 @@
                          • - +
                          • - +
                        • @@ -6909,15 +6965,15 @@
                          • - +
                          • - +
                          • - +
                        • @@ -6931,15 +6987,15 @@
                          • - +
                          • - +
                          • - +
                        • @@ -6949,11 +7005,11 @@
                          • - +
                          • - +
                        • @@ -6963,7 +7019,7 @@
                          • - +
                        • @@ -6973,7 +7029,7 @@
                          • - +
                        • @@ -6983,7 +7039,7 @@
                          • - +
                        • @@ -7011,11 +7067,11 @@
                          • - +
                          • - +
                          @@ -7035,36 +7091,36 @@
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                            • - +
                            • - +
                            • - +
                          • @@ -7079,27 +7135,27 @@
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                            • - +
                          • @@ -7109,11 +7165,11 @@
                            • - +
                            • - +
                          • @@ -7123,7 +7179,7 @@
                            • - +
                            @@ -7153,15 +7209,15 @@
                            • - +
                            • - +
                            • - +
                            diff --git a/docs/en_US/pgadmin3.hhk b/docs/en_US/pgadmin3.hhk index 2945e63f51..4b868d7f43 100644 --- a/docs/en_US/pgadmin3.hhk +++ b/docs/en_US/pgadmin3.hhk @@ -8,2015 +8,2015 @@
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • @@ -2040,933 +2040,933 @@
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • @@ -2975,1567 +2975,1567 @@
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                              • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • @@ -4544,3532 +4544,3532 @@
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                              • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                              • - +
                            @@ -8080,2778 +8080,2778 @@
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                              • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                          • - +
                            • - +
                          • - +
                            • - +
                          • - +
                          • diff --git a/docs/en_US/pgadmin3.hhp b/docs/en_US/pgadmin3.hhp index f59d21160e..56a39e69da 100644 --- a/docs/en_US/pgadmin3.hhp +++ b/docs/en_US/pgadmin3.hhp @@ -648,6 +648,7 @@ pg/sql-keywords-appendix.html pg/features.html pg/unsupported-features-sql-standard.html pg/release.html +pg/release-8-2-12.html pg/release-8-2-11.html pg/release-8-2-10.html pg/release-8-2-9.html @@ -660,6 +661,7 @@ pg/release-8-2-3.html pg/release-8-2-2.html pg/release-8-2-1.html pg/release-8-2.html +pg/release-8-1-17.html pg/release-8-1-16.html pg/release-8-1-15.html pg/release-8-1-14.html @@ -677,6 +679,7 @@ pg/release-8-1-3.html pg/release-8-1-2.html pg/release-8-1-1.html pg/release-8-1.html +pg/release-8-0-21.html pg/release-8-0-20.html pg/release-8-0-19.html pg/release-8-0-18.html @@ -698,6 +701,7 @@ pg/release-8-0-3.html pg/release-8-0-2.html pg/release-8-0-1.html pg/release-8-0.html +pg/release-7-4-25.html pg/release-7-4-24.html pg/release-7-4-23.html pg/release-7-4-22.html