diff --git a/doc/src/sgml/amcheck.sgml b/doc/src/sgml/amcheck.sgml index 11d1eb5af2..6cc0c66909 100644 --- a/doc/src/sgml/amcheck.sgml +++ b/doc/src/sgml/amcheck.sgml @@ -52,7 +52,7 @@ able to infer something of the data itself from such messages. - + Functions @@ -346,7 +346,7 @@ SET client_min_messages = DEBUG1; - + Optional <parameter>heapallindexed</parameter> Verification When the heapallindexed argument to B-Tree @@ -387,7 +387,7 @@ SET client_min_messages = DEBUG1; - + Using <filename>amcheck</filename> Effectively @@ -535,7 +535,7 @@ SET client_min_messages = DEBUG1; - + Repairing Corruption No error concerning corruption raised by amcheck should diff --git a/doc/src/sgml/arch-dev.sgml b/doc/src/sgml/arch-dev.sgml index c2be28fac8..d10a3f0d58 100644 --- a/doc/src/sgml/arch-dev.sgml +++ b/doc/src/sgml/arch-dev.sgml @@ -178,7 +178,7 @@ - + Parser @@ -241,7 +241,7 @@ - + Transformation Process @@ -365,7 +365,7 @@ and plans. - + Generating Possible Plans diff --git a/doc/src/sgml/auth-delay.sgml b/doc/src/sgml/auth-delay.sgml index bd3ef7128d..108427b205 100644 --- a/doc/src/sgml/auth-delay.sgml +++ b/doc/src/sgml/auth-delay.sgml @@ -21,7 +21,7 @@ in postgresql.conf. - + Configuration Parameters @@ -54,7 +54,7 @@ auth_delay.milliseconds = '500' - + Author diff --git a/doc/src/sgml/auto-explain.sgml b/doc/src/sgml/auto-explain.sgml index 30e35a714a..a93ed626b4 100644 --- a/doc/src/sgml/auto-explain.sgml +++ b/doc/src/sgml/auto-explain.sgml @@ -32,7 +32,7 @@ LOAD 'auto_explain'; that. - + Configuration Parameters @@ -43,7 +43,7 @@ LOAD 'auto_explain'; - + auto_explain.log_min_duration (integer) @@ -63,7 +63,7 @@ LOAD 'auto_explain'; - + auto_explain.log_analyze (boolean) @@ -89,7 +89,7 @@ LOAD 'auto_explain'; - + auto_explain.log_buffers (boolean) @@ -109,7 +109,7 @@ LOAD 'auto_explain'; - + auto_explain.log_wal (boolean) @@ -129,7 +129,7 @@ LOAD 'auto_explain'; - + auto_explain.log_timing (boolean) @@ -153,7 +153,7 @@ LOAD 'auto_explain'; - + auto_explain.log_triggers (boolean) @@ -172,7 +172,7 @@ LOAD 'auto_explain'; - + auto_explain.log_verbose (boolean) @@ -190,7 +190,7 @@ LOAD 'auto_explain'; - + auto_explain.log_settings (boolean) @@ -208,7 +208,7 @@ LOAD 'auto_explain'; - + auto_explain.log_format (enum) @@ -226,7 +226,7 @@ LOAD 'auto_explain'; - + auto_explain.log_level (enum) @@ -247,7 +247,7 @@ LOAD 'auto_explain'; - + auto_explain.log_nested_statements (boolean) @@ -264,7 +264,7 @@ LOAD 'auto_explain'; - + auto_explain.sample_rate (real) @@ -297,7 +297,7 @@ auto_explain.log_min_duration = '3s' - + Example @@ -329,7 +329,7 @@ LOG: duration: 3.651 ms plan: ]]> - + Author diff --git a/doc/src/sgml/basic-archive.sgml b/doc/src/sgml/basic-archive.sgml index 0b650f17a8..60f23d2855 100644 --- a/doc/src/sgml/basic-archive.sgml +++ b/doc/src/sgml/basic-archive.sgml @@ -21,7 +21,7 @@ must be enabled. - + Configuration Parameters @@ -57,7 +57,7 @@ basic_archive.archive_directory = '/path/to/archive/directory' - + Notes @@ -70,7 +70,7 @@ basic_archive.archive_directory = '/path/to/archive/directory' - + Author diff --git a/doc/src/sgml/bloom.sgml b/doc/src/sgml/bloom.sgml index d1cf9ac24a..b43d9d4e44 100644 --- a/doc/src/sgml/bloom.sgml +++ b/doc/src/sgml/bloom.sgml @@ -38,7 +38,7 @@ indexes can also perform inequality and range searches. - + Parameters @@ -73,7 +73,7 @@ - + Examples @@ -215,7 +215,7 @@ CREATE INDEX - + Operator Class Interface @@ -232,7 +232,7 @@ DEFAULT FOR TYPE text USING bloom AS - + Limitations @@ -268,7 +268,7 @@ DEFAULT FOR TYPE text USING bloom AS - + Authors diff --git a/doc/src/sgml/btree-gin.sgml b/doc/src/sgml/btree-gin.sgml index 5bc5a054e8..870c25559e 100644 --- a/doc/src/sgml/btree-gin.sgml +++ b/doc/src/sgml/btree-gin.sgml @@ -38,7 +38,7 @@ on the current database. - + Example Usage @@ -51,7 +51,7 @@ SELECT * FROM test WHERE a < 10; - + Authors diff --git a/doc/src/sgml/btree-gist.sgml b/doc/src/sgml/btree-gist.sgml index b67f20a00f..92aa8e277e 100644 --- a/doc/src/sgml/btree-gist.sgml +++ b/doc/src/sgml/btree-gist.sgml @@ -58,7 +58,7 @@ on the current database. - + Example Usage @@ -101,7 +101,7 @@ INSERT 0 1 - + Authors diff --git a/doc/src/sgml/charset.sgml b/doc/src/sgml/charset.sgml index f203c368c2..b0d2783d21 100644 --- a/doc/src/sgml/charset.sgml +++ b/doc/src/sgml/charset.sgml @@ -46,7 +46,7 @@ system. - + Overview @@ -206,7 +206,7 @@ initdb --locale=sv_SE - + Behavior @@ -276,7 +276,7 @@ initdb --locale=sv_SE - + Problems @@ -338,7 +338,7 @@ initdb --locale=sv_SE of a database cannot be changed after its creation. - + Concepts @@ -540,7 +540,7 @@ SELECT * FROM test1 ORDER BY a || b COLLATE "fr_FR"; a database. - + Standard Collations @@ -563,7 +563,7 @@ SELECT * FROM test1 ORDER BY a || b COLLATE "fr_FR"; - + Predefined Collations @@ -582,7 +582,7 @@ SELECT * FROM test1 ORDER BY a || b COLLATE "fr_FR"; in psql. - + libc Collations @@ -639,7 +639,7 @@ SELECT a COLLATE "C" < b COLLATE "POSIX" FROM test1; - + ICU Collations @@ -658,14 +658,14 @@ SELECT a COLLATE "C" < b COLLATE "POSIX" FROM test1; Here are some example collations that might be created: - + de-x-icu German collation, default variant - + de-AT-x-icu German collation for Austria, default variant @@ -677,7 +677,7 @@ SELECT a COLLATE "C" < b COLLATE "POSIX" FROM test1; - + und-x-icu (for undefined) @@ -715,7 +715,7 @@ SELECT a COLLATE "C" < b COLLATE "POSIX" FROM test1; ensures that they are saved by pg_dump. - + libc Collations @@ -739,7 +739,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE'); - + ICU Collations @@ -757,7 +757,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE'); Here are some examples: - + CREATE COLLATION "de-u-co-phonebk-x-icu" (provider = icu, locale = 'de-u-co-phonebk'); CREATE COLLATION "de-u-co-phonebk-x-icu" (provider = icu, locale = 'de@collation=phonebook'); @@ -777,7 +777,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE'); - + CREATE COLLATION "und-u-co-emoji-x-icu" (provider = icu, locale = 'und-u-co-emoji'); CREATE COLLATION "und-u-co-emoji-x-icu" (provider = icu, locale = '@collation=emoji'); @@ -791,7 +791,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE'); - + CREATE COLLATION latinlast (provider = icu, locale = 'en-u-kr-grek-latn'); CREATE COLLATION latinlast (provider = icu, locale = 'en@colReorder=grek-latn'); @@ -801,7 +801,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE'); - + CREATE COLLATION upperfirst (provider = icu, locale = 'en-u-kf-upper'); CREATE COLLATION upperfirst (provider = icu, locale = 'en@colCaseFirst=upper'); @@ -812,7 +812,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE'); - + CREATE COLLATION special (provider = icu, locale = 'en-u-kf-upper-kr-grek-latn'); CREATE COLLATION special (provider = icu, locale = 'en@colCaseFirst=upper;colReorder=grek-latn'); @@ -822,7 +822,7 @@ CREATE COLLATION german (provider = libc, locale = 'de_DE'); - + CREATE COLLATION numeric (provider = icu, locale = 'en-u-kn-true'); CREATE COLLATION numeric (provider = icu, locale = 'en@colNumeric=yes'); @@ -1420,7 +1420,7 @@ CREATE COLLATION ignore_accents (provider = icu, locale = 'und-u-ks-level1-kc-tr - + Setting the Character Set @@ -1508,7 +1508,7 @@ $ psql -l - + Automatic Character Set Conversion Between Server and Client @@ -2590,7 +2590,7 @@ RESET client_encoding; - + Further Reading diff --git a/doc/src/sgml/citext.sgml b/doc/src/sgml/citext.sgml index 5986601327..3df2825592 100644 --- a/doc/src/sgml/citext.sgml +++ b/doc/src/sgml/citext.sgml @@ -30,7 +30,7 @@ on the current database. - + Rationale @@ -84,7 +84,7 @@ SELECT * FROM tab WHERE lower(col) = LOWER(?); - + How to Use It @@ -111,7 +111,7 @@ SELECT * FROM users WHERE nick = 'Larry'; - + String Comparison Behavior @@ -196,7 +196,7 @@ SELECT * FROM users WHERE nick = 'Larry'; - + Limitations @@ -277,7 +277,7 @@ SELECT * FROM users WHERE nick = 'Larry'; - + Author diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index 7ed8c82a9d..9f63d8140e 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -314,7 +314,7 @@ UPDATE pg_settings SET setting = reset_val WHERE name = 'configuration_parameter - + Parameter Interaction via the Shell @@ -1339,7 +1339,7 @@ include_dir 'conf.d' Explanation of the default value: - + HIGH @@ -1349,7 +1349,7 @@ include_dir 'conf.d' - + MEDIUM @@ -1359,7 +1359,7 @@ include_dir 'conf.d' - + +3DES @@ -1373,7 +1373,7 @@ include_dir 'conf.d' - + !aNULL @@ -6742,7 +6742,7 @@ local0.* /var/log/postgresql - + debug_print_parse (boolean) debug_print_parse configuration parameter @@ -6773,7 +6773,7 @@ local0.* /var/log/postgresql - + debug_pretty_print (boolean) debug_pretty_print configuration parameter @@ -7687,7 +7687,7 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv; - + Process Title @@ -7952,7 +7952,7 @@ COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv; - + log_statement_stats (boolean) log_statement_stats configuration parameter @@ -10918,7 +10918,7 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' - + trace_locks (boolean) trace_locks configuration parameter @@ -10959,7 +10959,7 @@ LOG: CleanUpLock: deleting: lock(0xb7acd844) id(24688,24696,0,0,0,1) - + trace_lwlocks (boolean) trace_lwlocks configuration parameter @@ -10979,7 +10979,7 @@ LOG: CleanUpLock: deleting: lock(0xb7acd844) id(24688,24696,0,0,0,1) - + trace_userlocks (boolean) trace_userlocks configuration parameter @@ -10998,7 +10998,7 @@ LOG: CleanUpLock: deleting: lock(0xb7acd844) id(24688,24696,0,0,0,1) - + trace_lock_oidmin (integer) trace_lock_oidmin configuration parameter @@ -11017,7 +11017,7 @@ LOG: CleanUpLock: deleting: lock(0xb7acd844) id(24688,24696,0,0,0,1) - + trace_lock_table (integer) trace_lock_table configuration parameter @@ -11035,7 +11035,7 @@ LOG: CleanUpLock: deleting: lock(0xb7acd844) id(24688,24696,0,0,0,1) - + debug_deadlocks (boolean) debug_deadlocks configuration parameter @@ -11054,7 +11054,7 @@ LOG: CleanUpLock: deleting: lock(0xb7acd844) id(24688,24696,0,0,0,1) - + log_btree_build_stats (boolean) log_btree_build_stats configuration parameter diff --git a/doc/src/sgml/contrib-spi.sgml b/doc/src/sgml/contrib-spi.sgml index fed6f24932..f4b0a01a81 100644 --- a/doc/src/sgml/contrib-spi.sgml +++ b/doc/src/sgml/contrib-spi.sgml @@ -24,7 +24,7 @@ separately-installable extension. - + refint — Functions for Implementing Referential Integrity @@ -65,7 +65,7 @@ - + autoinc — Functions for Autoincrementing Fields @@ -92,7 +92,7 @@ - + insert_username — Functions for Tracking Who Changed a Table @@ -113,7 +113,7 @@ - + moddatetime — Functions for Tracking Last Modification Time diff --git a/doc/src/sgml/cube.sgml b/doc/src/sgml/cube.sgml index adf8dbaa91..9bdf894fd1 100644 --- a/doc/src/sgml/cube.sgml +++ b/doc/src/sgml/cube.sgml @@ -18,7 +18,7 @@ on the current database. - + Syntax @@ -99,7 +99,7 @@ - + Precision @@ -108,7 +108,7 @@ - + Usage @@ -533,7 +533,7 @@ SELECT c FROM test ORDER BY c ~> 3 DESC LIMIT 5; - + Defaults @@ -587,7 +587,7 @@ t - + Notes @@ -601,7 +601,7 @@ t - + Credits diff --git a/doc/src/sgml/datatype.sgml b/doc/src/sgml/datatype.sgml index 0932c812da..8e059e675c 100644 --- a/doc/src/sgml/datatype.sgml +++ b/doc/src/sgml/datatype.sgml @@ -1454,7 +1454,7 @@ SELECT b, char_length(b) FROM test2; mostly the same. - + <type>bytea</type> Hex Format @@ -1481,7 +1481,7 @@ SELECT '\xDEADBEEF'; - + <type>bytea</type> Escape Format @@ -1887,7 +1887,7 @@ MINUTE TO SECOND more than 6 digits). - + Dates @@ -1986,7 +1986,7 @@ MINUTE TO SECOND - + Times @@ -2150,7 +2150,7 @@ MINUTE TO SECOND - + Time Stamps @@ -3155,7 +3155,7 @@ SELECT * FROM test1 WHERE a; a piece of data. - + Declaration of Enumerated Types @@ -3185,7 +3185,7 @@ SELECT * FROM person WHERE current_mood = 'happy'; - + Ordering @@ -3222,7 +3222,7 @@ WHERE current_mood = (SELECT MIN(current_mood) FROM person); - + Type Safety @@ -3262,7 +3262,7 @@ SELECT person.name, holidays.num_weeks FROM person, holidays - + Implementation Details @@ -3379,7 +3379,7 @@ SELECT person.name, holidays.num_weeks FROM person, holidays intersections. They are explained in . - + Points @@ -3473,7 +3473,7 @@ SELECT person.name, holidays.num_weeks FROM person, holidays - + Boxes @@ -3514,7 +3514,7 @@ SELECT person.name, holidays.num_weeks FROM person, holidays - + Paths @@ -4405,7 +4405,7 @@ a0ee-bc99-9c0b-4ef8-bb6d-6bb9-bd38-0a11 can be found in . - + Creating XML Values To produce a value of type xml from character data, @@ -4475,7 +4475,7 @@ SET xmloption TO { DOCUMENT | CONTENT }; - + Encoding Handling Care must be taken when dealing with multiple character encodings @@ -4533,7 +4533,7 @@ SET xmloption TO { DOCUMENT | CONTENT }; - + Accessing XML Values diff --git a/doc/src/sgml/ddl.sgml b/doc/src/sgml/ddl.sgml index 166b7a352d..1c47dc5498 100644 --- a/doc/src/sgml/ddl.sgml +++ b/doc/src/sgml/ddl.sgml @@ -602,7 +602,7 @@ CREATE TABLE products ( - + Not-Null Constraints @@ -1230,7 +1230,7 @@ CREATE TABLE circles ( - + tableoid @@ -1250,7 +1250,7 @@ CREATE TABLE circles ( - + xmin @@ -1266,7 +1266,7 @@ CREATE TABLE circles ( - + cmin @@ -1280,7 +1280,7 @@ CREATE TABLE circles ( - + xmax @@ -1297,7 +1297,7 @@ CREATE TABLE circles ( - + cmax @@ -1310,7 +1310,7 @@ CREATE TABLE circles ( - + ctid @@ -1558,7 +1558,7 @@ ALTER TABLE products ALTER COLUMN product_no DROP NOT NULL; - + Changing a Column's Default Value @@ -1587,7 +1587,7 @@ ALTER TABLE products ALTER COLUMN price DROP DEFAULT; - + Changing a Column's Data Type @@ -1616,7 +1616,7 @@ ALTER TABLE products ALTER COLUMN price TYPE numeric(10,2); - + Renaming a Column @@ -1632,7 +1632,7 @@ ALTER TABLE products RENAME COLUMN product_no TO product_number; - + Renaming a Table @@ -1767,7 +1767,7 @@ REVOKE ALL ON accounts FROM PUBLIC; The available privileges are: - + SELECT @@ -1784,7 +1784,7 @@ REVOKE ALL ON accounts FROM PUBLIC; - + INSERT @@ -1797,7 +1797,7 @@ REVOKE ALL ON accounts FROM PUBLIC; - + UPDATE @@ -1819,7 +1819,7 @@ REVOKE ALL ON accounts FROM PUBLIC; - + DELETE @@ -1831,7 +1831,7 @@ REVOKE ALL ON accounts FROM PUBLIC; - + TRUNCATE @@ -1840,7 +1840,7 @@ REVOKE ALL ON accounts FROM PUBLIC; - + REFERENCES @@ -1850,7 +1850,7 @@ REVOKE ALL ON accounts FROM PUBLIC; - + TRIGGER @@ -1859,7 +1859,7 @@ REVOKE ALL ON accounts FROM PUBLIC; - + CREATE @@ -1885,7 +1885,7 @@ REVOKE ALL ON accounts FROM PUBLIC; - + CONNECT @@ -1896,7 +1896,7 @@ REVOKE ALL ON accounts FROM PUBLIC; - + TEMPORARY @@ -1905,7 +1905,7 @@ REVOKE ALL ON accounts FROM PUBLIC; - + EXECUTE @@ -1916,7 +1916,7 @@ REVOKE ALL ON accounts FROM PUBLIC; - + USAGE @@ -3688,7 +3688,7 @@ VALUES ('Albany', NULL, NULL, 'NY'); following forms of partitioning: - + Range Partitioning @@ -3709,7 +3709,7 @@ VALUES ('Albany', NULL, NULL, 'NY'); - + List Partitioning @@ -3720,7 +3720,7 @@ VALUES ('Albany', NULL, NULL, 'NY'); - + Hash Partitioning diff --git a/doc/src/sgml/dict-int.sgml b/doc/src/sgml/dict-int.sgml index 8babfdd5c2..53ae8b6637 100644 --- a/doc/src/sgml/dict-int.sgml +++ b/doc/src/sgml/dict-int.sgml @@ -21,7 +21,7 @@ on the current database. - + Configuration @@ -58,7 +58,7 @@ - + Usage diff --git a/doc/src/sgml/dict-xsyn.sgml b/doc/src/sgml/dict-xsyn.sgml index 256aff7c58..27b24628d4 100644 --- a/doc/src/sgml/dict-xsyn.sgml +++ b/doc/src/sgml/dict-xsyn.sgml @@ -14,7 +14,7 @@ search for a word using any of its synonyms. - + Configuration @@ -83,7 +83,7 @@ word syn1 syn2 syn3 - + Usage diff --git a/doc/src/sgml/docguide.sgml b/doc/src/sgml/docguide.sgml index 05dd9a8b44..c7d4ce3737 100644 --- a/doc/src/sgml/docguide.sgml +++ b/doc/src/sgml/docguide.sgml @@ -79,7 +79,7 @@ might be optional, as noted. - + DocBook DTD @@ -91,7 +91,7 @@ - + DocBook XSL Stylesheets @@ -107,7 +107,7 @@ - + Libxml2 for xmllint @@ -121,7 +121,7 @@ - + Libxslt for xsltproc @@ -131,7 +131,7 @@ - + FOP @@ -163,7 +163,7 @@ for an example. - + Installation on Fedora, RHEL, and Derivatives @@ -174,7 +174,7 @@ yum install docbook-dtds docbook-style-xsl fop libxslt - + Installation on FreeBSD @@ -191,7 +191,7 @@ pkg install docbook-xml docbook-xsl fop libxslt - + Debian Packages @@ -204,7 +204,7 @@ apt-get install docbook-xml docbook-xsl fop libxml2-utils xsltproc - + macOS @@ -274,7 +274,7 @@ checking for dbtoepub... dbtoepub documentation. (Remember to use GNU make.) - + HTML @@ -303,7 +303,7 @@ checking for dbtoepub... dbtoepub - + Manpages @@ -317,7 +317,7 @@ checking for dbtoepub... dbtoepub - + PDF @@ -373,7 +373,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Plain Text Files @@ -395,7 +395,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Syntax Check @@ -427,7 +427,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' correct mode. - + Emacs @@ -453,7 +453,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' Style Guide - + Reference Pages @@ -476,7 +476,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' Usage section. - + Name @@ -486,7 +486,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Synopsis @@ -498,7 +498,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Description @@ -507,7 +507,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Options @@ -517,7 +517,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Exit Status @@ -528,7 +528,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Usage @@ -540,7 +540,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Environment @@ -551,7 +551,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Files @@ -562,7 +562,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Diagnostics @@ -575,7 +575,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Notes @@ -586,7 +586,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Examples @@ -595,7 +595,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + History @@ -606,7 +606,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + Author @@ -615,7 +615,7 @@ ADDITIONAL_FLAGS='-Xmx1500m' - + See Also diff --git a/doc/src/sgml/earthdistance.sgml b/doc/src/sgml/earthdistance.sgml index 4377249c36..f15dde3a66 100644 --- a/doc/src/sgml/earthdistance.sgml +++ b/doc/src/sgml/earthdistance.sgml @@ -44,7 +44,7 @@ - + Cube-Based Earth Distances @@ -202,7 +202,7 @@ - + Point-Based Earth Distances diff --git a/doc/src/sgml/ecpg.sgml b/doc/src/sgml/ecpg.sgml index cdc4761c60..0de121e678 100644 --- a/doc/src/sgml/ecpg.sgml +++ b/doc/src/sgml/ecpg.sgml @@ -584,7 +584,7 @@ EXEC SQL COMMIT; The following transaction management commands are available: - + EXEC SQL COMMIT @@ -593,7 +593,7 @@ EXEC SQL COMMIT; - + EXEC SQL ROLLBACK @@ -602,7 +602,7 @@ EXEC SQL COMMIT; - + EXEC SQL PREPARE TRANSACTION transaction_id @@ -611,7 +611,7 @@ EXEC SQL COMMIT; - + EXEC SQL COMMIT PREPARED transaction_id @@ -620,7 +620,7 @@ EXEC SQL COMMIT; - + EXEC SQL ROLLBACK PREPARED transaction_id @@ -629,7 +629,7 @@ EXEC SQL COMMIT; - + EXEC SQL SET AUTOCOMMIT TO ON @@ -638,7 +638,7 @@ EXEC SQL COMMIT; - + EXEC SQL SET AUTOCOMMIT TO OFF @@ -1110,7 +1110,7 @@ struct varchar_var { int len; char arr[180]; } var; see . - + timestamp, date @@ -1275,7 +1275,7 @@ EXEC SQL END DECLARE SECTION; - + bytea @@ -1481,7 +1481,7 @@ EXEC SQL END DECLARE SECTION; - + Typedefs @@ -1501,7 +1501,7 @@ EXEC SQL TYPE serial_t IS long; - + Pointers @@ -1533,7 +1533,7 @@ EXEC SQL END DECLARE SECTION; nonprimitive types, described in the previous section. - + Arrays @@ -1656,7 +1656,7 @@ while (1) - + Composite Types @@ -1776,7 +1776,7 @@ while (1) - + User-Defined Base Types @@ -2094,7 +2094,7 @@ PGTYPESchar_free(out); The following functions can be used to work with the numeric type: - + PGTYPESnumeric_new @@ -2106,7 +2106,7 @@ numeric *PGTYPESnumeric_new(void); - + PGTYPESnumeric_free @@ -2118,7 +2118,7 @@ void PGTYPESnumeric_free(numeric *var); - + PGTYPESnumeric_from_asc @@ -2141,7 +2141,7 @@ numeric *PGTYPESnumeric_from_asc(char *str, char **endptr); - + PGTYPESnumeric_to_asc @@ -2157,7 +2157,7 @@ char *PGTYPESnumeric_to_asc(numeric *num, int dscale); - + PGTYPESnumeric_add @@ -2173,7 +2173,7 @@ int PGTYPESnumeric_add(numeric *var1, numeric *var2, numeric *result); - + PGTYPESnumeric_sub @@ -2189,7 +2189,7 @@ int PGTYPESnumeric_sub(numeric *var1, numeric *var2, numeric *result); - + PGTYPESnumeric_mul @@ -2205,7 +2205,7 @@ int PGTYPESnumeric_mul(numeric *var1, numeric *var2, numeric *result); - + PGTYPESnumeric_div @@ -2221,7 +2221,7 @@ int PGTYPESnumeric_div(numeric *var1, numeric *var2, numeric *result); - + PGTYPESnumeric_cmp @@ -2253,7 +2253,7 @@ int PGTYPESnumeric_cmp(numeric *var1, numeric *var2) - + PGTYPESnumeric_from_int @@ -2268,7 +2268,7 @@ int PGTYPESnumeric_from_int(signed int int_val, numeric *var); - + PGTYPESnumeric_from_long @@ -2283,7 +2283,7 @@ int PGTYPESnumeric_from_long(signed long int long_val, numeric *var); - + PGTYPESnumeric_copy @@ -2298,7 +2298,7 @@ int PGTYPESnumeric_copy(numeric *src, numeric *dst); - + PGTYPESnumeric_from_double @@ -2313,7 +2313,7 @@ int PGTYPESnumeric_from_double(double d, numeric *dst); - + PGTYPESnumeric_to_double @@ -2330,7 +2330,7 @@ int PGTYPESnumeric_to_double(numeric *nv, double *dp) - + PGTYPESnumeric_to_int @@ -2347,7 +2347,7 @@ int PGTYPESnumeric_to_int(numeric *nv, int *ip); - + PGTYPESnumeric_to_long @@ -2365,7 +2365,7 @@ int PGTYPESnumeric_to_long(numeric *nv, long *lp); - + PGTYPESnumeric_to_decimal @@ -2383,7 +2383,7 @@ int PGTYPESnumeric_to_decimal(numeric *src, decimal *dst); - + PGTYPESnumeric_from_decimal @@ -3516,7 +3516,7 @@ int PGTYPESinterval_copy(interval *intvlsrc, interval *intvldest); The following functions can be used to work with the decimal type and are not only contained in the libcompat library. - + PGTYPESdecimal_new @@ -3528,7 +3528,7 @@ decimal *PGTYPESdecimal_new(void); - + PGTYPESdecimal_free @@ -3547,7 +3547,7 @@ void PGTYPESdecimal_free(decimal *var); errno Values of pgtypeslib - + PGTYPES_NUM_BAD_NUMERIC @@ -3557,7 +3557,7 @@ void PGTYPESdecimal_free(decimal *var); - + PGTYPES_NUM_OVERFLOW @@ -3568,7 +3568,7 @@ void PGTYPESdecimal_free(decimal *var); - + PGTYPES_NUM_UNDERFLOW @@ -3579,7 +3579,7 @@ void PGTYPESdecimal_free(decimal *var); - + PGTYPES_NUM_DIVIDE_ZERO @@ -3588,7 +3588,7 @@ void PGTYPESdecimal_free(decimal *var); - + PGTYPES_DATE_BAD_DATE @@ -3598,7 +3598,7 @@ void PGTYPESdecimal_free(decimal *var); - + PGTYPES_DATE_ERR_EARGS @@ -3608,7 +3608,7 @@ void PGTYPESdecimal_free(decimal *var); - + PGTYPES_DATE_ERR_ENOSHORTDATE @@ -3618,7 +3618,7 @@ void PGTYPESdecimal_free(decimal *var); - + PGTYPES_INTVL_BAD_INTERVAL @@ -3630,7 +3630,7 @@ void PGTYPESdecimal_free(decimal *var); - + PGTYPES_DATE_ERR_ENOTDMY @@ -3640,7 +3640,7 @@ void PGTYPESdecimal_free(decimal *var); - + PGTYPES_DATE_BAD_DAY @@ -3650,7 +3650,7 @@ void PGTYPESdecimal_free(decimal *var); - + PGTYPES_DATE_BAD_MONTH @@ -3660,7 +3660,7 @@ void PGTYPESdecimal_free(decimal *var); - + PGTYPES_TS_BAD_TIMESTAMP @@ -3672,7 +3672,7 @@ void PGTYPESdecimal_free(decimal *var); - + PGTYPES_TS_ERR_EINFTIME @@ -3809,7 +3809,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + CARDINALITY (integer) @@ -3818,7 +3818,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + DATA @@ -3828,7 +3828,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + DATETIME_INTERVAL_CODE (integer) @@ -3843,7 +3843,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + DATETIME_INTERVAL_PRECISION (integer) @@ -3852,7 +3852,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + INDICATOR (integer) @@ -3861,7 +3861,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + KEY_MEMBER (integer) @@ -3870,7 +3870,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + LENGTH (integer) @@ -3879,7 +3879,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + NAME (string) @@ -3888,7 +3888,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + NULLABLE (integer) @@ -3897,7 +3897,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + OCTET_LENGTH (integer) @@ -3906,7 +3906,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + PRECISION (integer) @@ -3915,7 +3915,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + RETURNED_LENGTH (integer) @@ -3924,7 +3924,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + RETURNED_OCTET_LENGTH (integer) @@ -3933,7 +3933,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + SCALE (integer) @@ -3942,7 +3942,7 @@ EXEC SQL GET DESCRIPTOR name VALUE num - + TYPE (integer) @@ -4021,7 +4021,7 @@ EXEC SQL DESCRIBE prepared_statement INTO mysqlda; Free the memory area allocated for the input SQLDA. - + SQLDA Data Structure @@ -4072,7 +4072,7 @@ typedef struct sqlda_struct sqlda_t; The meaning of the fields is: - + sqldaid @@ -4081,7 +4081,7 @@ typedef struct sqlda_struct sqlda_t; - + sqldabc @@ -4090,7 +4090,7 @@ typedef struct sqlda_struct sqlda_t; - + sqln @@ -4105,7 +4105,7 @@ typedef struct sqlda_struct sqlda_t; - + sqld @@ -4114,7 +4114,7 @@ typedef struct sqlda_struct sqlda_t; - + desc_next @@ -4124,7 +4124,7 @@ typedef struct sqlda_struct sqlda_t; - + sqlvar @@ -4160,7 +4160,7 @@ typedef struct sqlvar_struct sqlvar_t; The meaning of the fields is: - + sqltype @@ -4170,7 +4170,7 @@ typedef struct sqlvar_struct sqlvar_t; - + sqllen @@ -4179,7 +4179,7 @@ typedef struct sqlvar_struct sqlvar_t; - + sqldata @@ -4189,7 +4189,7 @@ typedef struct sqlvar_struct sqlvar_t; - + sqlind @@ -4199,7 +4199,7 @@ typedef struct sqlvar_struct sqlvar_t; - + sqlname @@ -4229,7 +4229,7 @@ struct sqlname The meaning of the fields is: - + length @@ -4237,7 +4237,7 @@ struct sqlname - + data @@ -4819,7 +4819,7 @@ EXEC SQL WHENEVER condition actioncondition can be one of the following: - + SQLERROR @@ -4829,7 +4829,7 @@ EXEC SQL WHENEVER condition action - + SQLWARNING @@ -4839,7 +4839,7 @@ EXEC SQL WHENEVER condition action - + NOT FOUND @@ -4856,7 +4856,7 @@ EXEC SQL WHENEVER condition actionaction can be one of the following: - + CONTINUE @@ -4866,7 +4866,7 @@ EXEC SQL WHENEVER condition action - + GOTO label GO TO label @@ -4877,7 +4877,7 @@ EXEC SQL WHENEVER condition action - + SQLPRINT @@ -4888,7 +4888,7 @@ EXEC SQL WHENEVER condition action - + STOP @@ -4898,7 +4898,7 @@ EXEC SQL WHENEVER condition action - + DO BREAK @@ -4908,7 +4908,7 @@ EXEC SQL WHENEVER condition action - + DO CONTINUE @@ -4919,7 +4919,7 @@ EXEC SQL WHENEVER condition action - + CALL name (args) DO name (args) @@ -5193,7 +5193,7 @@ sqlstate: 42P01 These are the assigned SQLCODE values: - + 0 (ECPG_NO_ERROR) @@ -5202,7 +5202,7 @@ sqlstate: 42P01 - + 100 (ECPG_NOT_FOUND) @@ -5229,7 +5229,7 @@ while (1) - + -12 (ECPG_OUT_OF_MEMORY) @@ -5240,7 +5240,7 @@ while (1) - + -200 (ECPG_UNSUPPORTED) @@ -5252,7 +5252,7 @@ while (1) - + -201 (ECPG_TOO_MANY_ARGUMENTS) @@ -5262,7 +5262,7 @@ while (1) - + -202 (ECPG_TOO_FEW_ARGUMENTS) @@ -5272,7 +5272,7 @@ while (1) - + -203 (ECPG_TOO_MANY_MATCHES) @@ -5283,7 +5283,7 @@ while (1) - + -204 (ECPG_INT_FORMAT) @@ -5296,7 +5296,7 @@ while (1) - + -205 (ECPG_UINT_FORMAT) @@ -5309,7 +5309,7 @@ while (1) - + -206 (ECPG_FLOAT_FORMAT) @@ -5322,7 +5322,7 @@ while (1) - + -207 (ECPG_NUMERIC_FORMAT) @@ -5334,7 +5334,7 @@ while (1) - + -208 (ECPG_INTERVAL_FORMAT) @@ -5346,7 +5346,7 @@ while (1) - + -209 (ECPG_DATE_FORMAT) @@ -5358,7 +5358,7 @@ while (1) - + -210 (ECPG_TIMESTAMP_FORMAT) @@ -5370,7 +5370,7 @@ while (1) - + -211 (ECPG_CONVERT_BOOL) @@ -5381,7 +5381,7 @@ while (1) - + -212 (ECPG_EMPTY) @@ -5393,7 +5393,7 @@ while (1) - + -213 (ECPG_MISSING_INDICATOR) @@ -5403,7 +5403,7 @@ while (1) - + -214 (ECPG_NO_ARRAY) @@ -5413,7 +5413,7 @@ while (1) - + -215 (ECPG_DATA_NOT_ARRAY) @@ -5423,7 +5423,7 @@ while (1) - + -216 (ECPG_ARRAY_INSERT) @@ -5433,7 +5433,7 @@ while (1) - + -220 (ECPG_NO_CONN) @@ -5443,7 +5443,7 @@ while (1) - + -221 (ECPG_NOT_CONN) @@ -5453,7 +5453,7 @@ while (1) - + -230 (ECPG_INVALID_STMT) @@ -5463,7 +5463,7 @@ while (1) - + -239 (ECPG_INFORMIX_DUPLICATE_KEY) @@ -5473,7 +5473,7 @@ while (1) - + -240 (ECPG_UNKNOWN_DESCRIPTOR) @@ -5483,7 +5483,7 @@ while (1) - + -241 (ECPG_INVALID_DESCRIPTOR_INDEX) @@ -5493,7 +5493,7 @@ while (1) - + -242 (ECPG_UNKNOWN_DESCRIPTOR_ITEM) @@ -5503,7 +5503,7 @@ while (1) - + -243 (ECPG_VAR_NOT_NUMERIC) @@ -5514,7 +5514,7 @@ while (1) - + -244 (ECPG_VAR_NOT_CHAR) @@ -5525,7 +5525,7 @@ while (1) - + -284 (ECPG_INFORMIX_SUBSELECT_NOT_ONE) @@ -5535,7 +5535,7 @@ while (1) - + -400 (ECPG_PGSQL) @@ -5546,7 +5546,7 @@ while (1) - + -401 (ECPG_TRANS) @@ -5557,7 +5557,7 @@ while (1) - + -402 (ECPG_CONNECT) @@ -5567,7 +5567,7 @@ while (1) - + -403 (ECPG_DUPLICATE_KEY) @@ -5577,7 +5577,7 @@ while (1) - + -404 (ECPG_SUBSELECT_NOT_ONE) @@ -5588,7 +5588,7 @@ while (1) - + -602 (ECPG_WARNING_UNKNOWN_PORTAL) @@ -5617,7 +5617,7 @@ while (1) - + -603 (ECPG_WARNING_IN_TRANSACTION) @@ -5626,7 +5626,7 @@ while (1) - + -604 (ECPG_WARNING_NO_TRANSACTION) @@ -5635,7 +5635,7 @@ while (1) - + -605 (ECPG_WARNING_PORTAL_EXISTS) @@ -5766,7 +5766,7 @@ EXEC SQL UPDATE Tbl SET col = MYNUMBER; You can use the following directives to compile code sections conditionally: - + EXEC SQL ifdef name; @@ -5777,7 +5777,7 @@ EXEC SQL UPDATE Tbl SET col = MYNUMBER; - + EXEC SQL ifndef name; @@ -5788,7 +5788,7 @@ EXEC SQL UPDATE Tbl SET col = MYNUMBER; - + EXEC SQL elif name; @@ -5805,7 +5805,7 @@ EXEC SQL UPDATE Tbl SET col = MYNUMBER; - + EXEC SQL else; @@ -5820,7 +5820,7 @@ EXEC SQL UPDATE Tbl SET col = MYNUMBER; - + EXEC SQL endif; @@ -6267,7 +6267,7 @@ void TestCpp::test() (*.pgc), a header file, and a C++ file: - + test_mod.pgc @@ -6307,7 +6307,7 @@ db_disconnect() - + test_mod.h @@ -6334,7 +6334,7 @@ void db_disconnect(); - + test_cpp.cpp @@ -6456,7 +6456,7 @@ ALLOCATE DESCRIPTOR name Parameters - + name @@ -6524,7 +6524,7 @@ DATABASE connection_target Parameters - + connection_target @@ -6533,7 +6533,7 @@ DATABASE connection_target several forms. - + [ database_name ] [ @host ] [ :port ] @@ -6542,7 +6542,7 @@ DATABASE connection_target - + unix:postgresql://host [ :port ] / [ database_name ] [ ?connection_option ] @@ -6551,7 +6551,7 @@ DATABASE connection_target - + tcp:postgresql://host [ :port ] / [ database_name ] [ ?connection_option ] @@ -6560,7 +6560,7 @@ DATABASE connection_target - + SQL string constant @@ -6569,7 +6569,7 @@ DATABASE connection_target - + host variable @@ -6584,7 +6584,7 @@ DATABASE connection_target - + connection_name @@ -6595,7 +6595,7 @@ DATABASE connection_target - + connection_user @@ -6616,7 +6616,7 @@ DATABASE connection_target - + DEFAULT @@ -6741,7 +6741,7 @@ DEALLOCATE DESCRIPTOR name Parameters - + name @@ -6815,7 +6815,7 @@ DECLARE cursor_name [ BINARY ] [ AS Parameters - + cursor_name @@ -6825,7 +6825,7 @@ DECLARE cursor_name [ BINARY ] [ AS - + prepared_name @@ -6835,7 +6835,7 @@ DECLARE cursor_name [ BINARY ] [ AS - + query @@ -6925,7 +6925,7 @@ EXEC SQL [ AT connection_name ] DEC Parameters - + connection_name @@ -6939,7 +6939,7 @@ EXEC SQL [ AT connection_name ] DEC - + statement_name @@ -7019,7 +7019,7 @@ DESCRIBE [ OUTPUT ] prepared_name I Parameters - + prepared_name @@ -7029,7 +7029,7 @@ DESCRIBE [ OUTPUT ] prepared_name I - + descriptor_name @@ -7039,7 +7039,7 @@ DESCRIBE [ OUTPUT ] prepared_name I - + sqlda_name @@ -7108,7 +7108,7 @@ DISCONNECT ALL Parameters - + connection_name @@ -7118,7 +7118,7 @@ DISCONNECT ALL - + CURRENT @@ -7131,7 +7131,7 @@ DISCONNECT ALL - + DEFAULT @@ -7140,7 +7140,7 @@ DISCONNECT ALL - + ALL @@ -7216,7 +7216,7 @@ EXECUTE IMMEDIATE string Parameters - + string @@ -7314,7 +7314,7 @@ GET DESCRIPTOR descriptor_name VALU Parameters - + descriptor_name @@ -7323,7 +7323,7 @@ GET DESCRIPTOR descriptor_name VALU - + descriptor_header_item @@ -7334,7 +7334,7 @@ GET DESCRIPTOR descriptor_name VALU - + column_number @@ -7344,7 +7344,7 @@ GET DESCRIPTOR descriptor_name VALU - + descriptor_item @@ -7355,7 +7355,7 @@ GET DESCRIPTOR descriptor_name VALU - + cvariable @@ -7495,7 +7495,7 @@ OPEN cursor_name USING SQL DESCRIPT Parameters - + cursor_name @@ -7505,7 +7505,7 @@ OPEN cursor_name USING SQL DESCRIPT - + value @@ -7516,7 +7516,7 @@ OPEN cursor_name USING SQL DESCRIPT - + descriptor_name @@ -7586,7 +7586,7 @@ PREPARE prepared_name FROM Parameters - + prepared_name @@ -7595,7 +7595,7 @@ PREPARE prepared_name FROM - + string @@ -7722,7 +7722,7 @@ SET CONNECTION [ TO | = ] connection_nameParameters - + connection_name @@ -7732,7 +7732,7 @@ SET CONNECTION [ TO | = ] connection_name - + DEFAULT @@ -7804,7 +7804,7 @@ SET DESCRIPTOR descriptor_name VALU Parameters - + descriptor_name @@ -7813,7 +7813,7 @@ SET DESCRIPTOR descriptor_name VALU - + descriptor_header_item @@ -7824,7 +7824,7 @@ SET DESCRIPTOR descriptor_name VALU - + number @@ -7834,7 +7834,7 @@ SET DESCRIPTOR descriptor_name VALU - + descriptor_item @@ -7845,7 +7845,7 @@ SET DESCRIPTOR descriptor_name VALU - + value @@ -7917,7 +7917,7 @@ TYPE type_name IS Parameters - + type_name @@ -7926,7 +7926,7 @@ TYPE type_name IS - + ctype @@ -8051,7 +8051,7 @@ VAR varname IS ctype Parameters - + varname @@ -8060,7 +8060,7 @@ VAR varname IS ctype - + ctype @@ -8258,7 +8258,7 @@ EXEC SQL FETCH MYCUR INTO :userid; Additional/Missing Embedded SQL Statements - + CLOSE DATABASE @@ -8271,7 +8271,7 @@ EXEC SQL CLOSE DATABASE; - + FREE cursor_name @@ -8284,7 +8284,7 @@ EXEC SQL CLOSE DATABASE; - + FREE statement_name @@ -8344,7 +8344,7 @@ typedef struct sqlda_compat sqlda_t; The global properties are: - + sqld @@ -8353,7 +8353,7 @@ typedef struct sqlda_compat sqlda_t; - + sqlvar @@ -8362,7 +8362,7 @@ typedef struct sqlda_compat sqlda_t; - + desc_name @@ -8371,7 +8371,7 @@ typedef struct sqlda_compat sqlda_t; - + desc_occ @@ -8380,7 +8380,7 @@ typedef struct sqlda_compat sqlda_t; - + desc_next @@ -8389,7 +8389,7 @@ typedef struct sqlda_compat sqlda_t; - + reserved @@ -8404,7 +8404,7 @@ typedef struct sqlda_compat sqlda_t; - + sqltype @@ -8413,7 +8413,7 @@ typedef struct sqlda_compat sqlda_t; - + sqllen @@ -8422,7 +8422,7 @@ typedef struct sqlda_compat sqlda_t; - + sqldata @@ -8443,7 +8443,7 @@ switch (sqldata->sqlvar[i].sqltype) - + sqlind @@ -8459,7 +8459,7 @@ if (*(int2 *)sqldata->sqlvar[i].sqlind != 0) - + sqlname @@ -8468,7 +8468,7 @@ if (*(int2 *)sqldata->sqlvar[i].sqlind != 0) - + sqlformat @@ -8477,7 +8477,7 @@ if (*(int2 *)sqldata->sqlvar[i].sqlind != 0) - + sqlitype @@ -8488,7 +8488,7 @@ if (*(int2 *)sqldata->sqlvar[i].sqlind != 0) - + sqlilen @@ -8497,7 +8497,7 @@ if (*(int2 *)sqldata->sqlvar[i].sqlind != 0) - + sqlxid @@ -8506,7 +8506,7 @@ if (*(int2 *)sqldata->sqlvar[i].sqlind != 0) - + sqltypename sqltypelen sqlownerlen @@ -8522,7 +8522,7 @@ if (*(int2 *)sqldata->sqlvar[i].sqlind != 0) - + sqlilongdata @@ -8577,7 +8577,7 @@ EXEC SQL INCLUDE sqlda.h; Additional Functions - + decadd @@ -8597,7 +8597,7 @@ int decadd(decimal *arg1, decimal *arg2, decimal *sum); - + deccmp @@ -8632,7 +8632,7 @@ int deccmp(decimal *arg1, decimal *arg2); - + deccopy @@ -8648,7 +8648,7 @@ void deccopy(decimal *src, decimal *target); - + deccvasc @@ -8681,7 +8681,7 @@ int deccvasc(char *cp, int len, decimal *np); - + deccvdbl @@ -8701,7 +8701,7 @@ int deccvdbl(double dbl, decimal *np); - + deccvint @@ -8721,7 +8721,7 @@ int deccvint(int in, decimal *np); - + deccvlong @@ -8741,7 +8741,7 @@ int deccvlong(long lng, decimal *np); - + decdiv @@ -8765,7 +8765,7 @@ int decdiv(decimal *n1, decimal *n2, decimal *result); - + decmul @@ -8787,7 +8787,7 @@ int decmul(decimal *n1, decimal *n2, decimal *result); - + decsub @@ -8809,7 +8809,7 @@ int decsub(decimal *n1, decimal *n2, decimal *result); - + dectoasc @@ -8839,7 +8839,7 @@ int dectoasc(decimal *np, char *cp, int len, int right) - + dectodbl @@ -8858,7 +8858,7 @@ int dectodbl(decimal *np, double *dblp); - + dectoint @@ -8884,7 +8884,7 @@ int dectoint(decimal *np, int *ip); - + dectolong @@ -8911,7 +8911,7 @@ int dectolong(decimal *np, long *lngp); - + rdatestr @@ -8938,7 +8938,7 @@ int rdatestr(date d, char *str); - + rstrdate @@ -8962,7 +8962,7 @@ int rstrdate(char *str, date *d); - + rtoday @@ -8980,7 +8980,7 @@ void rtoday(date *d); - + rjulmdy @@ -9005,7 +9005,7 @@ int rjulmdy(date d, short mdy[3]); - + rdefmtdate @@ -9075,7 +9075,7 @@ int rdefmtdate(date *d, char *fmt, char *str); - + rfmtdate @@ -9098,7 +9098,7 @@ int rfmtdate(date d, char *fmt, char *str); - + rmdyjul @@ -9121,7 +9121,7 @@ int rmdyjul(short mdy[3], date *d); - + rdayofweek @@ -9177,7 +9177,7 @@ int rdayofweek(date d); - + dtcurrent @@ -9191,7 +9191,7 @@ void dtcurrent(timestamp *ts); - + dtcvasc @@ -9216,7 +9216,7 @@ int dtcvasc(char *str, timestamp *ts); - + dtcvfmtasc @@ -9242,7 +9242,7 @@ dtcvfmtasc(char *inbuf, char *fmtstr, timestamp *dtvalue) - + dtsub @@ -9263,7 +9263,7 @@ int dtsub(timestamp *ts1, timestamp *ts2, interval *iv); - + dttoasc @@ -9284,7 +9284,7 @@ int dttoasc(timestamp *ts, char *output); - + dttofmtasc @@ -9310,7 +9310,7 @@ int dttofmtasc(timestamp *ts, char *output, int str_len, char *fmtstr); - + intoasc @@ -9331,7 +9331,7 @@ int intoasc(interval *i, char *str); - + rfmtlong @@ -9417,7 +9417,7 @@ int rfmtlong(long lng_val, char *fmt, char *outbuf); - + rupshift @@ -9431,7 +9431,7 @@ void rupshift(char *str); - + byleng @@ -9448,7 +9448,7 @@ int byleng(char *str, int len); - + ldchar @@ -9467,7 +9467,7 @@ void ldchar(char *src, int len, char *dest); - + rgetmsg @@ -9479,7 +9479,7 @@ int rgetmsg(int msgnum, char *s, int maxsize); - + rtypalign @@ -9491,7 +9491,7 @@ int rtypalign(int offset, int type); - + rtypmsize @@ -9503,7 +9503,7 @@ int rtypmsize(int type, int len); - + rtypwidth @@ -9599,7 +9599,7 @@ rsetnull(CINTTYPE, (char *) &i); - + risnull @@ -9641,7 +9641,7 @@ risnull(CINTTYPE, (char *) &i); however rely on the fact all of them are defined to represent negative values. - + ECPG_INFORMIX_NUM_OVERFLOW @@ -9652,7 +9652,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_NUM_UNDERFLOW @@ -9662,7 +9662,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_DIVIDE_ZERO @@ -9672,7 +9672,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_BAD_YEAR @@ -9683,7 +9683,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_BAD_MONTH @@ -9694,7 +9694,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_BAD_DAY @@ -9705,7 +9705,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_ENOSHORTDATE @@ -9716,7 +9716,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_DATE_CONVERT @@ -9727,7 +9727,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_OUT_OF_MEMORY @@ -9738,7 +9738,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_ENOTDMY @@ -9749,7 +9749,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_BAD_NUMERIC @@ -9762,7 +9762,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_BAD_EXPONENT @@ -9773,7 +9773,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_BAD_DATE @@ -9784,7 +9784,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPG_INFORMIX_EXTRA_CHARS @@ -9843,7 +9843,7 @@ risnull(CINTTYPE, (char *) &i); The arguments are: - + A line number @@ -9853,7 +9853,7 @@ risnull(CINTTYPE, (char *) &i); - + A string @@ -9866,7 +9866,7 @@ risnull(CINTTYPE, (char *) &i); - + Input variables @@ -9875,7 +9875,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPGt_EOIT @@ -9885,7 +9885,7 @@ risnull(CINTTYPE, (char *) &i); - + Output variables @@ -9895,7 +9895,7 @@ risnull(CINTTYPE, (char *) &i); - + ECPGt_EORT diff --git a/doc/src/sgml/extend.sgml b/doc/src/sgml/extend.sgml index e928894726..679dffda14 100644 --- a/doc/src/sgml/extend.sgml +++ b/doc/src/sgml/extend.sgml @@ -120,7 +120,7 @@ types, container types, domains, and pseudo-types. - + Base Types @@ -143,7 +143,7 @@ - + Container Types @@ -193,7 +193,7 @@ - + Pseudo-Types @@ -628,7 +628,7 @@ RETURNS anycompatible AS ... dropping the whole extension. - + Extension Files @@ -663,7 +663,7 @@ RETURNS anycompatible AS ... - + directory (string) @@ -676,7 +676,7 @@ RETURNS anycompatible AS ... - + default_version (string) @@ -689,7 +689,7 @@ RETURNS anycompatible AS ... - + comment (string) @@ -702,7 +702,7 @@ RETURNS anycompatible AS ... - + encoding (string) @@ -713,7 +713,7 @@ RETURNS anycompatible AS ... - + module_pathname (string) @@ -728,7 +728,7 @@ RETURNS anycompatible AS ... - + requires (string) @@ -739,7 +739,7 @@ RETURNS anycompatible AS ... - + superuser (boolean) @@ -756,7 +756,7 @@ RETURNS anycompatible AS ... - + trusted (boolean) @@ -781,7 +781,7 @@ RETURNS anycompatible AS ... - + relocatable (boolean) @@ -794,7 +794,7 @@ RETURNS anycompatible AS ... - + schema (string) @@ -1063,7 +1063,7 @@ SELECT pg_catalog.pg_extension_config_dump('my_config', 'WHERE NOT standard_entr - + Extension Updates @@ -1144,7 +1144,7 @@ SELECT * FROM pg_extension_update_paths('extension_name - + Installing Extensions Using Update Scripts @@ -1464,7 +1464,7 @@ include $(PGXS) Set one of these three variables to specify what is built: - + MODULES @@ -1474,7 +1474,7 @@ include $(PGXS) - + MODULE_big @@ -1484,7 +1484,7 @@ include $(PGXS) - + PROGRAM @@ -1498,7 +1498,7 @@ include $(PGXS) The following variables can also be set: - + EXTENSION @@ -1510,7 +1510,7 @@ include $(PGXS) - + MODULEDIR @@ -1523,7 +1523,7 @@ include $(PGXS) - + DATA @@ -1532,7 +1532,7 @@ include $(PGXS) - + DATA_built @@ -1543,7 +1543,7 @@ include $(PGXS) - + DATA_TSEARCH @@ -1553,7 +1553,7 @@ include $(PGXS) - + DOCS @@ -1563,7 +1563,7 @@ include $(PGXS) - + HEADERS HEADERS_built @@ -1579,7 +1579,7 @@ include $(PGXS) - + HEADERS_$MODULE HEADERS_built_$MODULE @@ -1605,7 +1605,7 @@ include $(PGXS) - + SCRIPTS @@ -1615,7 +1615,7 @@ include $(PGXS) - + SCRIPTS_built @@ -1626,7 +1626,7 @@ include $(PGXS) - + REGRESS @@ -1635,7 +1635,7 @@ include $(PGXS) - + REGRESS_OPTS @@ -1644,7 +1644,7 @@ include $(PGXS) - + ISOLATION @@ -1653,7 +1653,7 @@ include $(PGXS) - + ISOLATION_OPTS @@ -1663,7 +1663,7 @@ include $(PGXS) - + TAP_TESTS @@ -1672,7 +1672,7 @@ include $(PGXS) - + NO_INSTALL @@ -1682,7 +1682,7 @@ include $(PGXS) - + NO_INSTALLCHECK @@ -1691,7 +1691,7 @@ include $(PGXS) - + EXTRA_CLEAN @@ -1700,7 +1700,7 @@ include $(PGXS) - + PG_CPPFLAGS @@ -1709,7 +1709,7 @@ include $(PGXS) - + PG_CFLAGS @@ -1718,7 +1718,7 @@ include $(PGXS) - + PG_CXXFLAGS @@ -1727,7 +1727,7 @@ include $(PGXS) - + PG_LDFLAGS @@ -1736,7 +1736,7 @@ include $(PGXS) - + PG_LIBS @@ -1745,7 +1745,7 @@ include $(PGXS) - + SHLIB_LINK @@ -1754,7 +1754,7 @@ include $(PGXS) - + PG_CONFIG diff --git a/doc/src/sgml/features.sgml b/doc/src/sgml/features.sgml index 05365d890b..afbea9d982 100644 --- a/doc/src/sgml/features.sgml +++ b/doc/src/sgml/features.sgml @@ -238,7 +238,7 @@ PostgreSQL-specific functions. - + Restriction of XQuery to XPath @@ -427,7 +427,7 @@ implementation in PostgreSQL. - + Only <literal>BY VALUE</literal> Passing Mechanism Is Supported @@ -463,7 +463,7 @@ SELECT XMLQUERY('$a is $b' PASSING BY VALUE x AS a, < - + Cannot Pass Named Parameters to Queries @@ -473,7 +473,7 @@ SELECT XMLQUERY('$a is $b' PASSING BY VALUE x AS a, < - + No <type>XML(SEQUENCE)</type> Type diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml index 8a802fb225..4254c009fd 100644 --- a/doc/src/sgml/func.sgml +++ b/doc/src/sgml/func.sgml @@ -13880,7 +13880,7 @@ CREATE TYPE rainbow AS ENUM ('red', 'orange', 'yellow', 'green', 'blue', 'purple documents for processing in client applications. - + <literal>xmlcomment</literal> @@ -13912,7 +13912,7 @@ SELECT xmlcomment('hello'); - + <literal>xmlconcat</literal> @@ -13969,7 +13969,7 @@ SELECT xmlconcat('', ' - + <literal>xmlelement</literal> @@ -14075,7 +14075,7 @@ SELECT xmlelement(name foo, xmlattributes('xyz' as bar), - + <literal>xmlforest</literal> @@ -14136,7 +14136,7 @@ WHERE table_schema = 'pg_catalog'; - + <literal>xmlpi</literal> @@ -14169,7 +14169,7 @@ SELECT xmlpi(name php, 'echo "hello world";'); - + <literal>xmlroot</literal> @@ -14271,7 +14271,7 @@ SELECT xmlagg(x) FROM (SELECT * FROM test ORDER BY y DESC) AS tab; of xml values. - + <literal>IS DOCUMENT</literal> @@ -14291,7 +14291,7 @@ SELECT xmlagg(x) FROM (SELECT * FROM test ORDER BY y DESC) AS tab; - + <literal>IS NOT DOCUMENT</literal> @@ -21471,7 +21471,7 @@ WHERE EXISTS (SELECT 1 FROM tab2 WHERE col2 = tab1.col2); - + Single-Row Comparison @@ -21594,7 +21594,7 @@ OR - + <literal>NOT IN</literal> @@ -21635,7 +21635,7 @@ AND - + <literal>ANY</literal>/<literal>SOME</literal> (array) @@ -21672,7 +21672,7 @@ AND - + <literal>ALL</literal> (array) diff --git a/doc/src/sgml/fuzzystrmatch.sgml b/doc/src/sgml/fuzzystrmatch.sgml index 382e54be91..5dedbd8f7a 100644 --- a/doc/src/sgml/fuzzystrmatch.sgml +++ b/doc/src/sgml/fuzzystrmatch.sgml @@ -26,7 +26,7 @@ on the current database. - + Soundex @@ -88,7 +88,7 @@ SELECT * FROM s WHERE difference(s.nm, 'john') > 2; - + Levenshtein @@ -159,7 +159,7 @@ test=# SELECT levenshtein_less_equal('extensive', 'exhaustive', 4); - + Metaphone @@ -200,7 +200,7 @@ test=# SELECT metaphone('GUMBO', 4); - + Double Metaphone diff --git a/doc/src/sgml/geqo.sgml b/doc/src/sgml/geqo.sgml index ac552efd84..82bf3b690d 100644 --- a/doc/src/sgml/geqo.sgml +++ b/doc/src/sgml/geqo.sgml @@ -173,7 +173,7 @@ non-exhaustive search. - + Generating Possible Plans with <acronym>GEQO</acronym> diff --git a/doc/src/sgml/history.sgml b/doc/src/sgml/history.sgml index aa171823a8..5273c47580 100644 --- a/doc/src/sgml/history.sgml +++ b/doc/src/sgml/history.sgml @@ -183,7 +183,7 @@ - + <productname>PostgreSQL</productname> diff --git a/doc/src/sgml/hstore.sgml b/doc/src/sgml/hstore.sgml index 679878b3af..807cf9806b 100644 --- a/doc/src/sgml/hstore.sgml +++ b/doc/src/sgml/hstore.sgml @@ -21,7 +21,7 @@ on the current database. - + <type>hstore</type> External Representation @@ -88,7 +88,7 @@ key => NULL - + <type>hstore</type> Operators and Functions @@ -738,7 +738,7 @@ SELECT h FROM mytable; - + Indexes @@ -784,7 +784,7 @@ CREATE INDEX hidx ON testhstore USING HASH (h); - + Examples @@ -853,7 +853,7 @@ SELECT (r).* FROM (SELECT t #= '"col3"=>"baz"' AS r FROM test t) s; - + Statistics @@ -900,7 +900,7 @@ SELECT key, count(*) FROM - + Compatibility @@ -933,7 +933,7 @@ ALTER TABLE tablename ALTER hstorecol TYPE hstore USING hstorecol || ''; - + Transforms @@ -957,7 +957,7 @@ ALTER TABLE tablename ALTER hstorecol TYPE hstore USING hstorecol || ''; - + Authors diff --git a/doc/src/sgml/install-windows.sgml b/doc/src/sgml/install-windows.sgml index 43d05bde4e..f0aec170f4 100644 --- a/doc/src/sgml/install-windows.sgml +++ b/doc/src/sgml/install-windows.sgml @@ -160,7 +160,7 @@ $ENV{MSBFLAGS}="/m"; - + Requirements The following additional products are required to build @@ -354,7 +354,7 @@ $ENV{MSBFLAGS}="/m"; - + Special Considerations for 64-Bit Windows @@ -379,7 +379,7 @@ $ENV{MSBFLAGS}="/m"; - + Building @@ -416,7 +416,7 @@ $ENV{CONFIG}="Debug"; - + Cleaning and Installing @@ -449,7 +449,7 @@ $ENV{CONFIG}="Debug"; - + Running the Regression Tests diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml index 0f74252590..34a3e562e8 100644 --- a/doc/src/sgml/installation.sgml +++ b/doc/src/sgml/installation.sgml @@ -655,7 +655,7 @@ build-postgresql: - + @@ -668,7 +668,7 @@ build-postgresql: - + @@ -684,7 +684,7 @@ build-postgresql: - + @@ -695,7 +695,7 @@ build-postgresql: - + @@ -705,7 +705,7 @@ build-postgresql: - + @@ -716,7 +716,7 @@ build-postgresql: - + @@ -726,7 +726,7 @@ build-postgresql: - + @@ -738,7 +738,7 @@ build-postgresql: - + @@ -750,7 +750,7 @@ build-postgresql: - + @@ -761,7 +761,7 @@ build-postgresql: - + @@ -773,7 +773,7 @@ build-postgresql: - + @@ -785,7 +785,7 @@ build-postgresql: - + @@ -840,7 +840,7 @@ build-postgresql: - + @@ -863,7 +863,7 @@ build-postgresql: - + @@ -872,7 +872,7 @@ build-postgresql: - + @@ -881,7 +881,7 @@ build-postgresql: - + @@ -890,7 +890,7 @@ build-postgresql: - + @@ -904,7 +904,7 @@ build-postgresql: - + @@ -974,7 +974,7 @@ build-postgresql: - + @@ -983,7 +983,7 @@ build-postgresql: - + @@ -992,7 +992,7 @@ build-postgresql: - + OpenSSL @@ -1013,7 +1013,7 @@ build-postgresql: - + @@ -1022,7 +1022,7 @@ build-postgresql: - + @@ -1039,7 +1039,7 @@ build-postgresql: - + @@ -1057,7 +1057,7 @@ build-postgresql: - + @@ -1067,7 +1067,7 @@ build-postgresql: - + @@ -1078,7 +1078,7 @@ build-postgresql: - + @@ -1093,7 +1093,7 @@ build-postgresql: - + @@ -1104,7 +1104,7 @@ build-postgresql: - + @@ -1138,7 +1138,7 @@ build-postgresql: - + @@ -1147,7 +1147,7 @@ build-postgresql: - + @@ -1180,7 +1180,7 @@ build-postgresql: - + @@ -1209,7 +1209,7 @@ build-postgresql: - + @@ -1221,7 +1221,7 @@ build-postgresql: - + @@ -1233,7 +1233,7 @@ build-postgresql: - + @@ -1248,7 +1248,7 @@ build-postgresql: - + @@ -1264,7 +1264,7 @@ build-postgresql: - + @@ -1276,7 +1276,7 @@ build-postgresql: - + @@ -1298,7 +1298,7 @@ build-postgresql: - + @@ -1316,7 +1316,7 @@ build-postgresql: - + @@ -1332,7 +1332,7 @@ build-postgresql: - + time zone data @@ -1372,7 +1372,7 @@ build-postgresql: - + @@ -1385,7 +1385,7 @@ build-postgresql: - + @@ -1419,7 +1419,7 @@ build-postgresql: - + @@ -1434,7 +1434,7 @@ build-postgresql: - + @@ -1448,7 +1448,7 @@ build-postgresql: - + @@ -1473,7 +1473,7 @@ build-postgresql: - + @@ -1489,7 +1489,7 @@ build-postgresql: - + @@ -1531,7 +1531,7 @@ build-postgresql: - + @@ -1549,7 +1549,7 @@ build-postgresql: - + @@ -1568,7 +1568,7 @@ build-postgresql: - + @@ -1579,7 +1579,7 @@ build-postgresql: - + @@ -1593,7 +1593,7 @@ build-postgresql: - + @@ -1608,7 +1608,7 @@ build-postgresql: - + @@ -1621,7 +1621,7 @@ build-postgresql: - + @@ -1710,7 +1710,7 @@ build-postgresql: this manner: - + BISON @@ -1719,7 +1719,7 @@ build-postgresql: - + CC @@ -1728,7 +1728,7 @@ build-postgresql: - + CFLAGS @@ -1737,7 +1737,7 @@ build-postgresql: - + CLANG @@ -1747,7 +1747,7 @@ build-postgresql: - + CPP @@ -1756,7 +1756,7 @@ build-postgresql: - + CPPFLAGS @@ -1765,7 +1765,7 @@ build-postgresql: - + CXX @@ -1774,7 +1774,7 @@ build-postgresql: - + CXXFLAGS @@ -1783,7 +1783,7 @@ build-postgresql: - + DTRACE @@ -1792,7 +1792,7 @@ build-postgresql: - + DTRACEFLAGS @@ -1801,7 +1801,7 @@ build-postgresql: - + FLEX @@ -1810,7 +1810,7 @@ build-postgresql: - + LDFLAGS @@ -1819,7 +1819,7 @@ build-postgresql: - + LDFLAGS_EX @@ -1828,7 +1828,7 @@ build-postgresql: - + LDFLAGS_SL @@ -1837,7 +1837,7 @@ build-postgresql: - + LLVM_CONFIG @@ -1847,7 +1847,7 @@ build-postgresql: - + MSGFMT @@ -1856,7 +1856,7 @@ build-postgresql: - + PERL @@ -1867,7 +1867,7 @@ build-postgresql: - + PYTHON @@ -1879,7 +1879,7 @@ build-postgresql: - + TCLSH @@ -1892,7 +1892,7 @@ build-postgresql: - + XML2_CONFIG @@ -2041,7 +2041,7 @@ libpq.so.2.1: cannot open shared object file: No such file or directory - + Environment Variables @@ -2184,7 +2184,7 @@ export MANPATH community. - + Memory Management @@ -2533,7 +2533,7 @@ xcrun --show-sdk-path operating system, the fewer issues you will experience. - + Required Tools @@ -2558,7 +2558,7 @@ xcrun --show-sdk-path - + configure Complains About a Failed Test Program @@ -2577,7 +2577,7 @@ configure ... LDFLAGS="-R /usr/sfw/lib:/opt/sfw/lib:/usr/local/lib" - + Compiling for Optimal Performance @@ -2598,7 +2598,7 @@ configure ... LDFLAGS="-R /usr/sfw/lib:/opt/sfw/lib:/usr/local/lib" - + Using DTrace for Tracing PostgreSQL diff --git a/doc/src/sgml/intagg.sgml b/doc/src/sgml/intagg.sgml index c410f64f3e..56ed510b48 100644 --- a/doc/src/sgml/intagg.sgml +++ b/doc/src/sgml/intagg.sgml @@ -15,7 +15,7 @@ the built-in functions. - + Functions @@ -50,7 +50,7 @@ - + Sample Uses diff --git a/doc/src/sgml/intarray.sgml b/doc/src/sgml/intarray.sgml index f930c08eeb..472f7a246b 100644 --- a/doc/src/sgml/intarray.sgml +++ b/doc/src/sgml/intarray.sgml @@ -30,7 +30,7 @@ on the current database. - + <filename>intarray</filename> Functions and Operators @@ -386,7 +386,7 @@ - + Index Support @@ -438,7 +438,7 @@ - + Example @@ -459,7 +459,7 @@ SELECT message.mid FROM message WHERE message.sections @@ '1&2'::query_int; - + Benchmark @@ -483,7 +483,7 @@ psql -c "CREATE EXTENSION intarray" TEST - + Authors diff --git a/doc/src/sgml/isn.sgml b/doc/src/sgml/isn.sgml index 709bc8345c..14bf2d14aa 100644 --- a/doc/src/sgml/isn.sgml +++ b/doc/src/sgml/isn.sgml @@ -27,7 +27,7 @@ on the current database. - + Data Types @@ -156,7 +156,7 @@ - + Casts @@ -224,7 +224,7 @@ - + Functions and Operators @@ -337,7 +337,7 @@ - + Examples @@ -381,7 +381,7 @@ SELECT isbn13(id) FROM test; - + Bibliography @@ -409,7 +409,7 @@ SELECT isbn13(id) FROM test; - + Author Germán Méndez Bravo (Kronuz), 2004–2006 diff --git a/doc/src/sgml/jit.sgml b/doc/src/sgml/jit.sgml index 0c6838930b..998c972e8b 100644 --- a/doc/src/sgml/jit.sgml +++ b/doc/src/sgml/jit.sgml @@ -256,7 +256,7 @@ SET . - + <acronym>JIT</acronym> Provider Interface A JIT provider is loaded by dynamically loading the diff --git a/doc/src/sgml/json.sgml b/doc/src/sgml/json.sgml index c4223fafb6..7b1cada61e 100644 --- a/doc/src/sgml/json.sgml +++ b/doc/src/sgml/json.sgml @@ -701,7 +701,7 @@ UPDATE table_name SET jsonb_field[1]['a'] = '1'; - + Transforms diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml index 3998b1781b..4f468a6db2 100644 --- a/doc/src/sgml/libpq.sgml +++ b/doc/src/sgml/libpq.sgml @@ -878,7 +878,7 @@ PQsslKeyPassHook_OpenSSL_type PQgetSSLKeyPassHook_OpenSSL(void); as further described below. - + Keyword/Value Connection Strings @@ -906,7 +906,7 @@ host=localhost port=5432 dbname=mydb connect_timeout=10 - + Connection URIs diff --git a/doc/src/sgml/lo.sgml b/doc/src/sgml/lo.sgml index f46cd392df..d6076aeb7f 100644 --- a/doc/src/sgml/lo.sgml +++ b/doc/src/sgml/lo.sgml @@ -19,7 +19,7 @@ on the current database. - + Rationale @@ -66,7 +66,7 @@ - + How to Use It @@ -92,7 +92,7 @@ CREATE TRIGGER t_raster BEFORE UPDATE OR DELETE ON image - + Limitations @@ -125,7 +125,7 @@ CREATE TRIGGER t_raster BEFORE UPDATE OR DELETE ON image - + Author diff --git a/doc/src/sgml/logicaldecoding.sgml b/doc/src/sgml/logicaldecoding.sgml index 3d7d52a84d..44c6959f00 100644 --- a/doc/src/sgml/logicaldecoding.sgml +++ b/doc/src/sgml/logicaldecoding.sgml @@ -237,7 +237,7 @@ postgres=# select * from pg_logical_slot_get_changes('regression_slot', NULL, NU Logical Decoding Concepts - + Logical Decoding @@ -330,7 +330,7 @@ postgres=# select * from pg_logical_slot_get_changes('regression_slot', NULL, NU - + Output Plugins Output plugins transform the data from the write-ahead log's internal @@ -338,7 +338,7 @@ postgres=# select * from pg_logical_slot_get_changes('regression_slot', NULL, NU - + Exported Snapshots When a new replication slot is created using the streaming replication @@ -1139,7 +1139,7 @@ OutputPluginWrite(ctx, true); Synchronous Replication Support for Logical Decoding - + Overview diff --git a/doc/src/sgml/ltree.sgml b/doc/src/sgml/ltree.sgml index 508f404ae8..38b76b674c 100644 --- a/doc/src/sgml/ltree.sgml +++ b/doc/src/sgml/ltree.sgml @@ -19,7 +19,7 @@ on the current database. - + Definitions @@ -187,7 +187,7 @@ Europe & Russia*@ & !Transportation - + Operators and Functions @@ -607,7 +607,7 @@ Europe & Russia*@ & !Transportation - + Indexes ltree supports several types of indexes that can speed @@ -685,7 +685,7 @@ CREATE INDEX path_gist_idx ON test USING GIST (array_path gist__ltree_ops(siglen - + Example @@ -822,7 +822,7 @@ ltreetest=> SELECT ins_label(path,2,'Space') FROM test WHERE path <@ 'Top. - + Transforms @@ -842,7 +842,7 @@ ltreetest=> SELECT ins_label(path,2,'Space') FROM test WHERE path <@ 'Top. - + Authors diff --git a/doc/src/sgml/nls.sgml b/doc/src/sgml/nls.sgml index d49f44f3f2..5c9121a1f5 100644 --- a/doc/src/sgml/nls.sgml +++ b/doc/src/sgml/nls.sgml @@ -17,7 +17,7 @@ to do this. This section explains how to help. - + Requirements @@ -50,7 +50,7 @@ - + Concepts @@ -130,7 +130,7 @@ msgstr "another translated" - + Creating and Maintaining Message Catalogs @@ -198,7 +198,7 @@ make update-po - + Editing the PO Files diff --git a/doc/src/sgml/oldsnapshot.sgml b/doc/src/sgml/oldsnapshot.sgml index a665ae72e7..0e03084562 100644 --- a/doc/src/sgml/oldsnapshot.sgml +++ b/doc/src/sgml/oldsnapshot.sgml @@ -13,7 +13,7 @@ . - + Functions diff --git a/doc/src/sgml/pageinspect.sgml b/doc/src/sgml/pageinspect.sgml index 55513cf522..e7d3b5bb70 100644 --- a/doc/src/sgml/pageinspect.sgml +++ b/doc/src/sgml/pageinspect.sgml @@ -13,7 +13,7 @@ debugging purposes. All of these functions may be used only by superusers. - + General Functions @@ -156,7 +156,7 @@ test=# SELECT fsm_page_contents(get_raw_page('pg_class', 'fsm', 0)); - + Heap Functions @@ -282,7 +282,7 @@ test=# SELECT t_ctid, raw_flags, combined_flags - + B-Tree Functions @@ -473,7 +473,7 @@ test=# SELECT itemoffset, ctid, itemlen, nulls, vars, data, dead, htid, tids[0:2 - + BRIN Functions @@ -583,7 +583,7 @@ test=# SELECT * FROM brin_page_items(get_raw_page('brinidx', 5), - + GIN Functions @@ -673,7 +673,7 @@ test=# SELECT first_tid, nbytes, tids[0:5] AS some_tids - + GiST Functions @@ -764,7 +764,7 @@ test=# SELECT * FROM gist_page_items_bytea(get_raw_page('test_gist_idx', 0)); - + Hash Functions diff --git a/doc/src/sgml/perform.sgml b/doc/src/sgml/perform.sgml index 9cf8ebea80..a88c6af547 100644 --- a/doc/src/sgml/perform.sgml +++ b/doc/src/sgml/perform.sgml @@ -960,7 +960,7 @@ EXPLAIN ANALYZE SELECT * FROM tenk1 WHERE unique1 < 100 AND unique2 > 9000 of the planner - + Single-Column Statistics As we saw in the previous section, the query planner needs to estimate @@ -1169,7 +1169,7 @@ WHERE tablename = 'road'; that are currently supported. - + Functional Dependencies @@ -1239,7 +1239,7 @@ SELECT stxname, stxkeys, stxddependencies an underestimate. - + Limitations of Functional Dependencies @@ -1280,7 +1280,7 @@ SELECT * FROM zipcodes WHERE city = 'San Francisco' AND zip = '90210'; - + Multivariate N-Distinct Counts @@ -1333,7 +1333,7 @@ nd | {"1, 2": 33178, "1, 5": 33178, "2, 5": 27435, "1, 2, 5": 33178} - + Multivariate MCV Lists diff --git a/doc/src/sgml/pgbuffercache.sgml b/doc/src/sgml/pgbuffercache.sgml index e68d159d30..04e600f8f0 100644 --- a/doc/src/sgml/pgbuffercache.sgml +++ b/doc/src/sgml/pgbuffercache.sgml @@ -29,7 +29,7 @@ using GRANT. - + The <structname>pg_buffercache</structname> View @@ -164,7 +164,7 @@ - + Sample Output @@ -194,7 +194,7 @@ regression=# SELECT n.nspname, c.relname, count(*) AS buffers - + Authors diff --git a/doc/src/sgml/pgcrypto.sgml b/doc/src/sgml/pgcrypto.sgml index 79759654a7..585d1f07e6 100644 --- a/doc/src/sgml/pgcrypto.sgml +++ b/doc/src/sgml/pgcrypto.sgml @@ -28,10 +28,10 @@ OpenSSL support was not selected when PostgreSQL was built. - + General Hashing Functions - + <function>digest()</function> @@ -64,7 +64,7 @@ $$ LANGUAGE SQL STRICT IMMUTABLE; - + <function>hmac()</function> @@ -94,7 +94,7 @@ hmac(data bytea, key bytea, type text) returns bytea - + Password Hashing Functions @@ -193,7 +193,7 @@ hmac(data bytea, key bytea, type text) returns bytea - + <function>crypt()</function> @@ -226,7 +226,7 @@ SELECT (pswhash = crypt('entered password', pswhash)) AS pswmatch FROM ... ; - + <function>gen_salt()</function> @@ -437,7 +437,7 @@ gen_salt(type text [, iter_count integer ]) returns text - + PGP Encryption Functions @@ -535,7 +535,7 @@ gen_salt(type text [, iter_count integer ]) returns text - + <function>pgp_sym_encrypt()</function> @@ -557,7 +557,7 @@ pgp_sym_encrypt_bytea(data bytea, psw text [, options text ]) returns bytea - + <function>pgp_sym_decrypt()</function> @@ -586,7 +586,7 @@ pgp_sym_decrypt_bytea(msg bytea, psw text [, options text ]) returns bytea - + <function>pgp_pub_encrypt()</function> @@ -611,7 +611,7 @@ pgp_pub_encrypt_bytea(data bytea, key bytea [, options text ]) returns bytea - + <function>pgp_pub_decrypt()</function> @@ -644,7 +644,7 @@ pgp_pub_decrypt_bytea(msg bytea, key bytea [, psw text [, options text ]]) retur - + <function>pgp_key_id()</function> @@ -690,7 +690,7 @@ pgp_key_id(bytea) returns text - + <function>armor()</function>, <function>dearmor()</function> @@ -719,7 +719,7 @@ dearmor(data text) returns bytea - + <function>pgp_armor_headers</function> @@ -737,7 +737,7 @@ pgp_armor_headers(data text, key out text, value out text) returns setof record - + Options for PGP Functions @@ -761,7 +761,7 @@ pgp_sym_encrypt(data, psw, 'compress-algo=1, cipher-algo=aes256') The rest should have reasonable defaults. - + cipher-algo @@ -774,7 +774,7 @@ Applies to: pgp_sym_encrypt, pgp_pub_encrypt - + compress-algo @@ -791,7 +791,7 @@ Applies to: pgp_sym_encrypt, pgp_pub_encrypt - + compress-level @@ -805,7 +805,7 @@ Applies to: pgp_sym_encrypt, pgp_pub_encrypt - + convert-crlf @@ -822,7 +822,7 @@ Applies to: pgp_sym_encrypt, pgp_pub_encrypt, pgp_sym_decrypt, pgp_pub_decrypt - + disable-mdc @@ -838,7 +838,7 @@ Applies to: pgp_sym_encrypt, pgp_pub_encrypt - + sess-key @@ -853,7 +853,7 @@ Applies to: pgp_sym_encrypt - + s2k-mode @@ -869,7 +869,7 @@ Applies to: pgp_sym_encrypt - + s2k-count @@ -882,7 +882,7 @@ Applies to: pgp_sym_encrypt, only with s2k-mode=3 - + s2k-digest-algo @@ -895,7 +895,7 @@ Applies to: pgp_sym_encrypt - + s2k-cipher-algo @@ -908,7 +908,7 @@ Applies to: pgp_sym_encrypt - + unicode-mode @@ -925,7 +925,7 @@ Applies to: pgp_sym_encrypt, pgp_pub_encrypt - + Generating PGP Keys with GnuPG @@ -973,7 +973,7 @@ gpg -a --export-secret-keys KEYID > secret.key - + Limitations of PGP Code @@ -1001,7 +1001,7 @@ gpg -a --export-secret-keys KEYID > secret.key - + Raw Encryption Functions @@ -1119,7 +1119,7 @@ encrypt(data, 'fooz', 'bf-cbc/pad:pkcs') - + Random-Data Functions @@ -1148,10 +1148,10 @@ gen_random_uuid() returns uuid - + Notes - + Configuration @@ -1179,7 +1179,7 @@ gen_random_uuid() returns uuid - + NULL Handling @@ -1188,7 +1188,7 @@ gen_random_uuid() returns uuid - + Security Limitations @@ -1220,7 +1220,7 @@ gen_random_uuid() returns uuid - + Useful Reading @@ -1251,7 +1251,7 @@ gen_random_uuid() returns uuid - + Technical References @@ -1287,7 +1287,7 @@ gen_random_uuid() returns uuid - + Author diff --git a/doc/src/sgml/pgfreespacemap.sgml b/doc/src/sgml/pgfreespacemap.sgml index 1f7867d9b9..612eabc075 100644 --- a/doc/src/sgml/pgfreespacemap.sgml +++ b/doc/src/sgml/pgfreespacemap.sgml @@ -21,7 +21,7 @@ using GRANT. - + Functions @@ -71,7 +71,7 @@ - + Sample Output @@ -108,7 +108,7 @@ postgres=# SELECT * FROM pg_freespace('foo', 7); - + Author diff --git a/doc/src/sgml/pgprewarm.sgml b/doc/src/sgml/pgprewarm.sgml index 51afc5df3f..cd28daab29 100644 --- a/doc/src/sgml/pgprewarm.sgml +++ b/doc/src/sgml/pgprewarm.sgml @@ -19,7 +19,7 @@ will, using 2 background workers, reload those same blocks after a restart. - + Functions @@ -84,7 +84,7 @@ autoprewarm_dump_now() RETURNS int8 - + Configuration Parameters @@ -124,7 +124,7 @@ autoprewarm_dump_now() RETURNS int8 - + Author diff --git a/doc/src/sgml/pgrowlocks.sgml b/doc/src/sgml/pgrowlocks.sgml index 392d5f1f9a..e84cb1b95f 100644 --- a/doc/src/sgml/pgrowlocks.sgml +++ b/doc/src/sgml/pgrowlocks.sgml @@ -19,7 +19,7 @@ - + Overview @@ -124,7 +124,7 @@ SELECT * FROM accounts AS a, pgrowlocks('accounts') AS p - + Sample Output @@ -139,7 +139,7 @@ SELECT * FROM accounts AS a, pgrowlocks('accounts') AS p - + Author diff --git a/doc/src/sgml/pgstatstatements.sgml b/doc/src/sgml/pgstatstatements.sgml index bc9d5bdbe3..14935b989b 100644 --- a/doc/src/sgml/pgstatstatements.sgml +++ b/doc/src/sgml/pgstatstatements.sgml @@ -36,7 +36,7 @@ CREATE EXTENSION pg_stat_statements. - + The <structname>pg_stat_statements</structname> View @@ -508,7 +508,7 @@ - + The <structname>pg_stat_statements_info</structname> View @@ -564,7 +564,7 @@ - + Functions @@ -627,7 +627,7 @@ - + Configuration Parameters @@ -762,7 +762,7 @@ pg_stat_statements.track = all - + Sample Output @@ -867,7 +867,7 @@ hit_percent | - + Authors diff --git a/doc/src/sgml/pgstattuple.sgml b/doc/src/sgml/pgstattuple.sgml index b17b3c59e0..581bea2788 100644 --- a/doc/src/sgml/pgstattuple.sgml +++ b/doc/src/sgml/pgstattuple.sgml @@ -23,7 +23,7 @@ the pg_stat_scan_tables role instead. - + Functions @@ -618,7 +618,7 @@ approx_free_percent | 2.09 - + Authors diff --git a/doc/src/sgml/pgsurgery.sgml b/doc/src/sgml/pgsurgery.sgml index 134be9bebd..589e6db2d0 100644 --- a/doc/src/sgml/pgsurgery.sgml +++ b/doc/src/sgml/pgsurgery.sgml @@ -18,7 +18,7 @@ They should be used with great caution and only as a last resort. - + Functions @@ -96,7 +96,7 @@ test=# select ctid from t1 where xmin = 2; - + Authors diff --git a/doc/src/sgml/pgtrgm.sgml b/doc/src/sgml/pgtrgm.sgml index 7e29282255..06ea42efd7 100644 --- a/doc/src/sgml/pgtrgm.sgml +++ b/doc/src/sgml/pgtrgm.sgml @@ -21,7 +21,7 @@ on the current database. - + Trigram (or Trigraph) Concepts @@ -59,7 +59,7 @@ - + Functions and Operators @@ -355,7 +355,7 @@ - + GUC Parameters @@ -406,7 +406,7 @@ - + Index Support @@ -557,7 +557,7 @@ SELECT * FROM test_trgm WHERE t ~ '(foo|bar)'; - + Text Search Integration @@ -606,7 +606,7 @@ CREATE INDEX words_idx ON words USING GIN (word gin_trgm_ops); - + References @@ -619,7 +619,7 @@ CREATE INDEX words_idx ON words USING GIN (word gin_trgm_ops); - + Authors diff --git a/doc/src/sgml/pgvisibility.sgml b/doc/src/sgml/pgvisibility.sgml index 75336946a6..e6bde081f7 100644 --- a/doc/src/sgml/pgvisibility.sgml +++ b/doc/src/sgml/pgvisibility.sgml @@ -41,7 +41,7 @@ data blocks are similarly expensive. - + Functions @@ -147,7 +147,7 @@ - + Author diff --git a/doc/src/sgml/plpgsql.sgml b/doc/src/sgml/plpgsql.sgml index e5c1356d8c..fb3c9d3a12 100644 --- a/doc/src/sgml/plpgsql.sgml +++ b/doc/src/sgml/plpgsql.sgml @@ -1787,7 +1787,7 @@ END; NEXT. - + <command>RETURN</command> @@ -1848,7 +1848,7 @@ RETURN (1, 2, 'three'::text); -- must cast columns to correct types - + <command>RETURN NEXT</command> and <command>RETURN QUERY</command> RETURN NEXT @@ -2080,7 +2080,7 @@ $$; - + <literal>IF-THEN</literal> @@ -2107,7 +2107,7 @@ END IF; - + <literal>IF-THEN-ELSE</literal> @@ -2148,7 +2148,7 @@ END IF; - + <literal>IF-THEN-ELSIF</literal> @@ -2224,7 +2224,7 @@ END IF; - + Simple <literal>CASE</literal> @@ -2267,7 +2267,7 @@ END CASE; - + Searched <literal>CASE</literal> @@ -2334,7 +2334,7 @@ END CASE; PL/pgSQL function to repeat a series of commands. - + <literal>LOOP</literal> @@ -2354,7 +2354,7 @@ END LOOP label ; - + <literal>EXIT</literal> @@ -2426,7 +2426,7 @@ END; - + <literal>CONTINUE</literal> @@ -2475,7 +2475,7 @@ END LOOP; - + <literal>WHILE</literal> @@ -3189,7 +3189,7 @@ DECLARE - + <command>OPEN FOR</command> <replaceable>query</replaceable> @@ -3223,7 +3223,7 @@ OPEN curs1 FOR SELECT * FROM foo WHERE key = mykey; - + <command>OPEN FOR EXECUTE</command> @@ -3348,7 +3348,7 @@ BEGIN only until the end of the transaction. - + <literal>FETCH</literal> @@ -3405,7 +3405,7 @@ FETCH RELATIVE -2 FROM curs4 INTO x; - + <literal>MOVE</literal> @@ -3432,7 +3432,7 @@ MOVE FORWARD 2 FROM curs4; - + <literal>UPDATE/DELETE WHERE CURRENT OF</literal> @@ -3458,7 +3458,7 @@ UPDATE foo SET dataval = myval WHERE CURRENT OF curs1; - + <literal>CLOSE</literal> @@ -3479,7 +3479,7 @@ CLOSE curs1; - + Returning Cursors @@ -3808,7 +3808,7 @@ RAISE NOTICE 'Calling cs_create_job(%)', v_job_id; class="parameter">option key words are: - + MESSAGE Sets the error message text. This option can't be used in the @@ -3817,21 +3817,21 @@ RAISE NOTICE 'Calling cs_create_job(%)', v_job_id; - + DETAIL Supplies an error detail message. - + HINT Supplies a hint message. - + ERRCODE Specifies the error code (SQLSTATE) to report, either by condition @@ -3840,7 +3840,7 @@ RAISE NOTICE 'Calling cs_create_job(%)', v_job_id; - + COLUMN CONSTRAINT DATATYPE @@ -4030,7 +4030,7 @@ ASSERT condition , - + NEW @@ -4042,7 +4042,7 @@ ASSERT condition , - + OLD @@ -4054,7 +4054,7 @@ ASSERT condition , - + TG_NAME @@ -4064,7 +4064,7 @@ ASSERT condition , - + TG_WHEN @@ -4075,7 +4075,7 @@ ASSERT condition , - + TG_LEVEL @@ -4086,7 +4086,7 @@ ASSERT condition , - + TG_OP @@ -4098,7 +4098,7 @@ ASSERT condition , - + TG_RELID @@ -4108,7 +4108,7 @@ ASSERT condition , - + TG_RELNAME @@ -4119,7 +4119,7 @@ ASSERT condition , - + TG_TABLE_NAME @@ -4129,7 +4129,7 @@ ASSERT condition , - + TG_TABLE_SCHEMA @@ -4139,7 +4139,7 @@ ASSERT condition , - + TG_NARGS @@ -4149,7 +4149,7 @@ ASSERT condition , - + TG_ARGV[] @@ -4654,7 +4654,7 @@ CREATE TRIGGER emp_audit_del in the top-level block. They are: - + TG_EVENT @@ -4664,7 +4664,7 @@ CREATE TRIGGER emp_audit_del - + TG_TAG @@ -5119,7 +5119,7 @@ $PROC$ LANGUAGE plpgsql; - + 1 quotation mark @@ -5135,7 +5135,7 @@ CREATE FUNCTION foo() RETURNS integer AS ' - + 2 quotation marks @@ -5155,7 +5155,7 @@ SELECT * FROM users WHERE f_name='foobar'; - + 4 quotation marks @@ -5178,7 +5178,7 @@ a_output := a_output || $$ AND name LIKE 'foobar' AND xyz$$ - + 6 quotation marks @@ -5199,7 +5199,7 @@ a_output := a_output || $$ AND name LIKE 'foobar'$$ - + 10 quotation marks @@ -5264,7 +5264,7 @@ a_output := a_output || $$ if v_$$ || referrer_keys.kind || $$ like '$$ "all". The default is "none". Currently the list of available checks includes: - + shadowed_variables @@ -5273,7 +5273,7 @@ a_output := a_output || $$ if v_$$ || referrer_keys.kind || $$ like '$$ - + strict_multi_assignment @@ -5291,7 +5291,7 @@ a_output := a_output || $$ if v_$$ || referrer_keys.kind || $$ like '$$ - + too_many_rows @@ -5476,7 +5476,7 @@ HINT: Make sure the query returns the exact list of columns. - + Porting Examples @@ -5912,7 +5912,7 @@ END; - + <command>EXECUTE</command> diff --git a/doc/src/sgml/plpython.sgml b/doc/src/sgml/plpython.sgml index 54355effd7..e190c90f45 100644 --- a/doc/src/sgml/plpython.sgml +++ b/doc/src/sgml/plpython.sgml @@ -153,7 +153,7 @@ $$ LANGUAGE plpython3u; below. - + Data Type Mapping When a PL/Python function is called, its arguments are converted from @@ -269,7 +269,7 @@ $$ LANGUAGE plpython3u; - + Null, None If an SQL null valuenull value - + Composite Types Composite-type arguments are passed to the function as Python mappings. The @@ -516,7 +516,7 @@ CALL python_triple(5, 10); - + Set-Returning Functions A PL/Python function can also return sets of @@ -779,7 +779,7 @@ $$ LANGUAGE plpython3u; plpy.foo. - + Database Access Functions @@ -1115,7 +1115,7 @@ $$ LANGUAGE plpython3u; the form of explicit subtransactions. - + Subtransaction Context Managers diff --git a/doc/src/sgml/postgres-fdw.sgml b/doc/src/sgml/postgres-fdw.sgml index 8ebf0dc3a0..9d4ffeab0a 100644 --- a/doc/src/sgml/postgres-fdw.sgml +++ b/doc/src/sgml/postgres-fdw.sgml @@ -106,10 +106,10 @@ of columns to the remote table is by name, not position. - + FDW Options of postgres_fdw - + Connection Options @@ -197,7 +197,7 @@ OPTIONS (ADD password_required 'false'); - + Object Name Options @@ -246,7 +246,7 @@ OPTIONS (ADD password_required 'false'); - + Cost Estimation Options @@ -328,7 +328,7 @@ OPTIONS (ADD password_required 'false'); - + Remote Execution Options @@ -405,7 +405,7 @@ OPTIONS (ADD password_required 'false'); - + Asynchronous Execution Options @@ -456,7 +456,7 @@ OPTIONS (ADD password_required 'false'); - + Transaction Management Options @@ -502,7 +502,7 @@ OPTIONS (ADD password_required 'false'); - + Updatability Options @@ -539,7 +539,7 @@ OPTIONS (ADD password_required 'false'); - + Truncatability Options @@ -570,7 +570,7 @@ OPTIONS (ADD password_required 'false'); - + Importing Options @@ -678,7 +678,7 @@ OPTIONS (ADD password_required 'false'); - + Connection Management Options @@ -707,7 +707,7 @@ OPTIONS (ADD password_required 'false'); - + Functions @@ -786,7 +786,7 @@ postgres=# SELECT postgres_fdw_disconnect_all(); - + Connection Management @@ -823,7 +823,7 @@ postgres=# SELECT postgres_fdw_disconnect_all(); - + Transaction Management @@ -858,7 +858,7 @@ postgres=# SELECT postgres_fdw_disconnect_all(); - + Remote Query Optimization @@ -901,7 +901,7 @@ postgres=# SELECT postgres_fdw_disconnect_all(); - + Remote Query Execution Environment @@ -957,7 +957,7 @@ postgres=# SELECT postgres_fdw_disconnect_all(); - + Cross-Version Compatibility @@ -977,7 +977,7 @@ postgres=# SELECT postgres_fdw_disconnect_all(); - + Configuration Parameters @@ -1077,7 +1077,7 @@ postgres=# SELECT postgres_fdw_disconnect_all(); - + Examples @@ -1141,7 +1141,7 @@ CREATE FOREIGN TABLE foreign_table ( - + Author Shigeru Hanada shigeru.hanada@gmail.com diff --git a/doc/src/sgml/problems.sgml b/doc/src/sgml/problems.sgml index cf43262872..4a1cf49f74 100644 --- a/doc/src/sgml/problems.sgml +++ b/doc/src/sgml/problems.sgml @@ -28,7 +28,7 @@ If you need help immediately, consider obtaining a commercial support contract. - + Identifying Bugs @@ -96,7 +96,7 @@ - + What to Report @@ -291,7 +291,7 @@ - + Where to Report Bugs diff --git a/doc/src/sgml/protocol.sgml b/doc/src/sgml/protocol.sgml index 0695bcd423..2091e2ced2 100644 --- a/doc/src/sgml/protocol.sgml +++ b/doc/src/sgml/protocol.sgml @@ -216,7 +216,7 @@ after the start-up phase. - + Start-up @@ -529,7 +529,7 @@ - + Simple Query @@ -1050,7 +1050,7 @@ SELCT 1/0; - + Function Call @@ -1327,7 +1327,7 @@ SELCT 1/0; - + Canceling Requests in Progress @@ -1391,7 +1391,7 @@ SELCT 1/0; - + Termination @@ -1431,7 +1431,7 @@ SELCT 1/0; - + <acronym>SSL</acronym> Session Encryption @@ -1504,7 +1504,7 @@ SELCT 1/0; - + <acronym>GSSAPI</acronym> Session Encryption diff --git a/doc/src/sgml/queries.sgml b/doc/src/sgml/queries.sgml index 516fbcbf37..7e92e43934 100644 --- a/doc/src/sgml/queries.sgml +++ b/doc/src/sgml/queries.sgml @@ -2487,7 +2487,7 @@ SELECT n FROM t LIMIT 100; - + Common Table Expression Materialization diff --git a/doc/src/sgml/ref/alter_table.sgml b/doc/src/sgml/ref/alter_table.sgml index 5c0735e08a..b546d64dfa 100644 --- a/doc/src/sgml/ref/alter_table.sgml +++ b/doc/src/sgml/ref/alter_table.sgml @@ -153,7 +153,7 @@ WITH ( MODULUS numeric_literal, REM lock acquired will be the strictest one required by any subcommand. - + ADD COLUMN [ IF NOT EXISTS ] @@ -165,7 +165,7 @@ WITH ( MODULUS numeric_literal, REM - + DROP COLUMN [ IF EXISTS ] @@ -184,7 +184,7 @@ WITH ( MODULUS numeric_literal, REM - + SET DATA TYPE @@ -211,7 +211,7 @@ WITH ( MODULUS numeric_literal, REM - + SET/DROP DEFAULT @@ -224,7 +224,7 @@ WITH ( MODULUS numeric_literal, REM - + SET/DROP NOT NULL @@ -255,7 +255,7 @@ WITH ( MODULUS numeric_literal, REM - + DROP EXPRESSION [ IF EXISTS ] @@ -272,7 +272,7 @@ WITH ( MODULUS numeric_literal, REM - + ADD GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY SET GENERATED { ALWAYS | BY DEFAULT } DROP IDENTITY [ IF EXISTS ] @@ -295,7 +295,7 @@ WITH ( MODULUS numeric_literal, REM - + SET sequence_option RESTART @@ -308,7 +308,7 @@ WITH ( MODULUS numeric_literal, REM - + SET STATISTICS @@ -329,7 +329,7 @@ WITH ( MODULUS numeric_literal, REM - + SET ( attribute_option = value [, ... ] ) RESET ( attribute_option [, ... ] ) @@ -365,7 +365,7 @@ WITH ( MODULUS numeric_literal, REM - + SET STORAGE @@ -395,7 +395,7 @@ WITH ( MODULUS numeric_literal, REM - + SET COMPRESSION compression_method @@ -425,7 +425,7 @@ WITH ( MODULUS numeric_literal, REM - + ADD table_constraint [ NOT VALID ] @@ -472,7 +472,7 @@ WITH ( MODULUS numeric_literal, REM - + ADD table_constraint_using_index @@ -527,7 +527,7 @@ WITH ( MODULUS numeric_literal, REM - + ALTER CONSTRAINT @@ -537,7 +537,7 @@ WITH ( MODULUS numeric_literal, REM - + VALIDATE CONSTRAINT @@ -554,7 +554,7 @@ WITH ( MODULUS numeric_literal, REM - + DROP CONSTRAINT [ IF EXISTS ] @@ -566,7 +566,7 @@ WITH ( MODULUS numeric_literal, REM - + DISABLE/ENABLE [ REPLICA | ALWAYS ] TRIGGER @@ -613,7 +613,7 @@ WITH ( MODULUS numeric_literal, REM - + DISABLE/ENABLE [ REPLICA | ALWAYS ] RULE @@ -633,7 +633,7 @@ WITH ( MODULUS numeric_literal, REM - + DISABLE/ENABLE ROW LEVEL SECURITY @@ -648,7 +648,7 @@ WITH ( MODULUS numeric_literal, REM - + NO FORCE/FORCE ROW LEVEL SECURITY @@ -663,7 +663,7 @@ WITH ( MODULUS numeric_literal, REM - + CLUSTER ON @@ -677,7 +677,7 @@ WITH ( MODULUS numeric_literal, REM - + SET WITHOUT CLUSTER @@ -692,7 +692,7 @@ WITH ( MODULUS numeric_literal, REM - + SET WITHOUT OIDS @@ -703,7 +703,7 @@ WITH ( MODULUS numeric_literal, REM - + SET ACCESS METHOD @@ -713,7 +713,7 @@ WITH ( MODULUS numeric_literal, REM - + SET TABLESPACE @@ -745,7 +745,7 @@ WITH ( MODULUS numeric_literal, REM - + SET { LOGGED | UNLOGGED } @@ -756,7 +756,7 @@ WITH ( MODULUS numeric_literal, REM - + SET ( storage_parameter [= value] [, ... ] ) @@ -782,7 +782,7 @@ WITH ( MODULUS numeric_literal, REM - + RESET ( storage_parameter [, ... ] ) @@ -793,7 +793,7 @@ WITH ( MODULUS numeric_literal, REM - + INHERIT parent_table @@ -821,7 +821,7 @@ WITH ( MODULUS numeric_literal, REM - + NO INHERIT parent_table @@ -833,7 +833,7 @@ WITH ( MODULUS numeric_literal, REM - + OF type_name @@ -847,7 +847,7 @@ WITH ( MODULUS numeric_literal, REM - + NOT OF @@ -856,7 +856,7 @@ WITH ( MODULUS numeric_literal, REM - + OWNER TO @@ -877,7 +877,7 @@ WITH ( MODULUS numeric_literal, REM always logged regardless of whether it changed. This option has no effect except when logical replication is in use. - + DEFAULT @@ -887,7 +887,7 @@ WITH ( MODULUS numeric_literal, REM - + USING INDEX index_name @@ -899,7 +899,7 @@ WITH ( MODULUS numeric_literal, REM - + FULL @@ -908,7 +908,7 @@ WITH ( MODULUS numeric_literal, REM - + NOTHING @@ -922,7 +922,7 @@ WITH ( MODULUS numeric_literal, REM - + RENAME @@ -936,7 +936,7 @@ WITH ( MODULUS numeric_literal, REM - + SET SCHEMA @@ -1113,7 +1113,7 @@ WITH ( MODULUS numeric_literal, REM - + IF EXISTS @@ -1123,7 +1123,7 @@ WITH ( MODULUS numeric_literal, REM - + name @@ -1137,7 +1137,7 @@ WITH ( MODULUS numeric_literal, REM - + column_name @@ -1146,7 +1146,7 @@ WITH ( MODULUS numeric_literal, REM - + new_column_name @@ -1155,7 +1155,7 @@ WITH ( MODULUS numeric_literal, REM - + new_name @@ -1164,7 +1164,7 @@ WITH ( MODULUS numeric_literal, REM - + data_type @@ -1174,7 +1174,7 @@ WITH ( MODULUS numeric_literal, REM - + table_constraint @@ -1183,7 +1183,7 @@ WITH ( MODULUS numeric_literal, REM - + constraint_name @@ -1192,7 +1192,7 @@ WITH ( MODULUS numeric_literal, REM - + CASCADE @@ -1204,7 +1204,7 @@ WITH ( MODULUS numeric_literal, REM - + RESTRICT @@ -1214,7 +1214,7 @@ WITH ( MODULUS numeric_literal, REM - + trigger_name @@ -1223,7 +1223,7 @@ WITH ( MODULUS numeric_literal, REM - + ALL @@ -1236,7 +1236,7 @@ WITH ( MODULUS numeric_literal, REM - + USER @@ -1248,7 +1248,7 @@ WITH ( MODULUS numeric_literal, REM - + index_name @@ -1257,7 +1257,7 @@ WITH ( MODULUS numeric_literal, REM - + storage_parameter @@ -1266,7 +1266,7 @@ WITH ( MODULUS numeric_literal, REM - + value @@ -1276,7 +1276,7 @@ WITH ( MODULUS numeric_literal, REM - + parent_table @@ -1285,7 +1285,7 @@ WITH ( MODULUS numeric_literal, REM - + new_owner @@ -1294,7 +1294,7 @@ WITH ( MODULUS numeric_literal, REM - + new_access_method @@ -1303,7 +1303,7 @@ WITH ( MODULUS numeric_literal, REM - + new_tablespace @@ -1312,7 +1312,7 @@ WITH ( MODULUS numeric_literal, REM - + new_schema @@ -1321,7 +1321,7 @@ WITH ( MODULUS numeric_literal, REM - + partition_name @@ -1330,7 +1330,7 @@ WITH ( MODULUS numeric_literal, REM - + partition_bound_spec diff --git a/doc/src/sgml/ref/commit.sgml b/doc/src/sgml/ref/commit.sgml index 5f244cdd3c..7e2dcac5a3 100644 --- a/doc/src/sgml/ref/commit.sgml +++ b/doc/src/sgml/ref/commit.sgml @@ -43,7 +43,7 @@ COMMIT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ] - + WORK TRANSACTION diff --git a/doc/src/sgml/ref/create_table.sgml b/doc/src/sgml/ref/create_table.sgml index 7e4ef312c0..6463522c1a 100644 --- a/doc/src/sgml/ref/create_table.sgml +++ b/doc/src/sgml/ref/create_table.sgml @@ -218,7 +218,7 @@ WITH ( MODULUS numeric_literal, REM - + IF NOT EXISTS @@ -230,7 +230,7 @@ WITH ( MODULUS numeric_literal, REM - + table_name @@ -239,7 +239,7 @@ WITH ( MODULUS numeric_literal, REM - + OF type_name @@ -260,7 +260,7 @@ WITH ( MODULUS numeric_literal, REM - + column_name @@ -269,7 +269,7 @@ WITH ( MODULUS numeric_literal, REM - + data_type @@ -281,7 +281,7 @@ WITH ( MODULUS numeric_literal, REM - + COLLATE collation @@ -292,7 +292,7 @@ WITH ( MODULUS numeric_literal, REM - + COMPRESSION compression_method @@ -317,7 +317,7 @@ WITH ( MODULUS numeric_literal, REM - + INHERITS ( parent_table [, ... ] ) @@ -374,7 +374,7 @@ WITH ( MODULUS numeric_literal, REM - + PARTITION BY { RANGE | LIST | HASH } ( { column_name | ( expression ) } [ opclass ] [, ...] ) @@ -590,7 +590,7 @@ WITH ( MODULUS numeric_literal, REM - + LIKE source_table [ like_option ... ] @@ -622,7 +622,7 @@ WITH ( MODULUS numeric_literal, REM available options are: - + INCLUDING COMMENTS @@ -634,7 +634,7 @@ WITH ( MODULUS numeric_literal, REM - + INCLUDING COMPRESSION @@ -645,7 +645,7 @@ WITH ( MODULUS numeric_literal, REM - + INCLUDING CONSTRAINTS @@ -656,7 +656,7 @@ WITH ( MODULUS numeric_literal, REM - + INCLUDING DEFAULTS @@ -670,7 +670,7 @@ WITH ( MODULUS numeric_literal, REM - + INCLUDING GENERATED @@ -680,7 +680,7 @@ WITH ( MODULUS numeric_literal, REM - + INCLUDING IDENTITY @@ -692,7 +692,7 @@ WITH ( MODULUS numeric_literal, REM - + INCLUDING INDEXES @@ -706,7 +706,7 @@ WITH ( MODULUS numeric_literal, REM - + INCLUDING STATISTICS @@ -715,7 +715,7 @@ WITH ( MODULUS numeric_literal, REM - + INCLUDING STORAGE @@ -729,7 +729,7 @@ WITH ( MODULUS numeric_literal, REM - + INCLUDING ALL @@ -753,7 +753,7 @@ WITH ( MODULUS numeric_literal, REM - + CONSTRAINT constraint_name @@ -767,7 +767,7 @@ WITH ( MODULUS numeric_literal, REM - + NOT NULL @@ -776,7 +776,7 @@ WITH ( MODULUS numeric_literal, REM - + NULL @@ -791,7 +791,7 @@ WITH ( MODULUS numeric_literal, REM - + CHECK ( expression ) [ NO INHERIT ] @@ -829,7 +829,7 @@ WITH ( MODULUS numeric_literal, REM - + DEFAULT default_expr @@ -850,7 +850,7 @@ WITH ( MODULUS numeric_literal, REM - + GENERATED ALWAYS AS ( generation_expr ) STOREDgenerated column @@ -872,7 +872,7 @@ WITH ( MODULUS numeric_literal, REM - + GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY [ ( sequence_options ) ] @@ -916,7 +916,7 @@ WITH ( MODULUS numeric_literal, REM - + UNIQUE [ NULLS [ NOT ] DISTINCT ] (column constraint) UNIQUE [ NULLS [ NOT ] DISTINCT ] ( column_name [, ... ] ) INCLUDE ( column_name [, ...]) (table constraint) @@ -970,7 +970,7 @@ WITH ( MODULUS numeric_literal, REM - + PRIMARY KEY (column constraint) PRIMARY KEY ( column_name [, ... ] ) INCLUDE ( column_name [, ...]) (table constraint) @@ -1073,7 +1073,7 @@ WITH ( MODULUS numeric_literal, REM - + REFERENCES reftable [ ( refcolumn ) ] [ MATCH matchtype ] [ ON DELETE referential_action ] [ ON UPDATE referential_action ] (column constraint) FOREIGN KEY ( column_name [, ... ] ) @@ -1133,7 +1133,7 @@ WITH ( MODULUS numeric_literal, REM actions for each clause: - + NO ACTION @@ -1146,7 +1146,7 @@ WITH ( MODULUS numeric_literal, REM - + RESTRICT @@ -1158,7 +1158,7 @@ WITH ( MODULUS numeric_literal, REM - + CASCADE @@ -1169,7 +1169,7 @@ WITH ( MODULUS numeric_literal, REM - + SET NULL [ ( column_name [, ... ] ) ] @@ -1180,7 +1180,7 @@ WITH ( MODULUS numeric_literal, REM - + SET DEFAULT [ ( column_name [, ... ] ) ] @@ -1204,7 +1204,7 @@ WITH ( MODULUS numeric_literal, REM - + DEFERRABLE NOT DEFERRABLE @@ -1226,7 +1226,7 @@ WITH ( MODULUS numeric_literal, REM - + INITIALLY IMMEDIATE INITIALLY DEFERRED @@ -1256,7 +1256,7 @@ WITH ( MODULUS numeric_literal, REM - + WITH ( storage_parameter [= value] [, ... ] ) @@ -1270,7 +1270,7 @@ WITH ( MODULUS numeric_literal, REM - + WITHOUT OIDS @@ -1281,7 +1281,7 @@ WITH ( MODULUS numeric_literal, REM - + ON COMMIT @@ -1290,7 +1290,7 @@ WITH ( MODULUS numeric_literal, REM The three options are: - + PRESERVE ROWS @@ -1300,7 +1300,7 @@ WITH ( MODULUS numeric_literal, REM - + DELETE ROWS @@ -1313,7 +1313,7 @@ WITH ( MODULUS numeric_literal, REM - + DROP @@ -1345,7 +1345,7 @@ WITH ( MODULUS numeric_literal, REM - + USING INDEX TABLESPACE tablespace_name diff --git a/doc/src/sgml/ref/initdb.sgml b/doc/src/sgml/ref/initdb.sgml index 8f71c7c962..927ee72973 100644 --- a/doc/src/sgml/ref/initdb.sgml +++ b/doc/src/sgml/ref/initdb.sgml @@ -124,7 +124,7 @@ PostgreSQL documentation - + @@ -144,7 +144,7 @@ PostgreSQL documentation - + @@ -155,7 +155,7 @@ PostgreSQL documentation - + @@ -166,7 +166,7 @@ PostgreSQL documentation - + @@ -182,7 +182,7 @@ PostgreSQL documentation - + @@ -227,7 +227,7 @@ PostgreSQL documentation - + @@ -239,7 +239,7 @@ PostgreSQL documentation - + @@ -255,7 +255,7 @@ PostgreSQL documentation - + @@ -264,7 +264,7 @@ PostgreSQL documentation - + @@ -279,7 +279,7 @@ PostgreSQL documentation - + @@ -292,7 +292,7 @@ PostgreSQL documentation - + @@ -302,7 +302,7 @@ PostgreSQL documentation - + @@ -316,7 +316,7 @@ PostgreSQL documentation - + @@ -327,7 +327,7 @@ PostgreSQL documentation - + @@ -342,7 +342,7 @@ PostgreSQL documentation - + @@ -356,7 +356,7 @@ PostgreSQL documentation - + @@ -367,7 +367,7 @@ PostgreSQL documentation - + @@ -394,7 +394,7 @@ PostgreSQL documentation Other, less commonly used, options are also available: - + @@ -408,7 +408,7 @@ PostgreSQL documentation - + @@ -419,7 +419,7 @@ PostgreSQL documentation - + @@ -431,7 +431,7 @@ PostgreSQL documentation - + @@ -451,7 +451,7 @@ PostgreSQL documentation Other options: - + @@ -461,7 +461,7 @@ PostgreSQL documentation - + @@ -481,7 +481,7 @@ PostgreSQL documentation Environment - + PGDATA @@ -492,7 +492,7 @@ PostgreSQL documentation - + PG_COLOR @@ -503,7 +503,7 @@ PostgreSQL documentation - + TZ diff --git a/doc/src/sgml/ref/pgbench.sgml b/doc/src/sgml/ref/pgbench.sgml index be1896fa99..6cb64d9ffb 100644 --- a/doc/src/sgml/ref/pgbench.sgml +++ b/doc/src/sgml/ref/pgbench.sgml @@ -152,7 +152,7 @@ pgbench options d - + dbname @@ -164,7 +164,7 @@ pgbench options d - + @@ -174,7 +174,7 @@ pgbench options d - + @@ -187,7 +187,7 @@ pgbench options d The available steps are: - + d (Drop) @@ -195,7 +195,7 @@ pgbench options d - + t (create Tables) @@ -208,7 +208,7 @@ pgbench options d - + g or G (Generate data, client-side or server-side) @@ -242,7 +242,7 @@ pgbench options d - + v (Vacuum) @@ -250,7 +250,7 @@ pgbench options d - + p (create Primary keys) @@ -258,7 +258,7 @@ pgbench options d - + f (create Foreign keys) @@ -271,7 +271,7 @@ pgbench options d - + fillfactor fillfactor @@ -284,7 +284,7 @@ pgbench options d - + @@ -296,7 +296,7 @@ pgbench options d - + @@ -312,7 +312,7 @@ pgbench options d - + scale_factor scale_factor @@ -329,7 +329,7 @@ pgbench options d - + @@ -340,7 +340,7 @@ pgbench options d - + @@ -350,7 +350,7 @@ pgbench options d - + @@ -363,7 +363,7 @@ pgbench options d - + @@ -375,7 +375,7 @@ pgbench options d - + @@ -385,7 +385,7 @@ pgbench options d - + @@ -407,7 +407,7 @@ pgbench options d benchmarking arguments: - + scriptname[@weight] =scriptname[@weight] @@ -428,7 +428,7 @@ pgbench options d - + clients clients @@ -439,7 +439,7 @@ pgbench options d - + @@ -451,7 +451,7 @@ pgbench options d - + @@ -461,7 +461,7 @@ pgbench options d - + varname=value varname=value @@ -472,7 +472,7 @@ pgbench options d - + filename[@weight] filename[@weight] @@ -492,7 +492,7 @@ pgbench options d - + threads threads @@ -505,7 +505,7 @@ pgbench options d - + @@ -516,7 +516,7 @@ pgbench options d - + limit limit @@ -534,7 +534,7 @@ pgbench options d - + querymode querymode @@ -564,7 +564,7 @@ pgbench options d - + @@ -579,7 +579,7 @@ pgbench options d - + @@ -590,7 +590,7 @@ pgbench options d - + sec sec @@ -606,7 +606,7 @@ pgbench options d - + @@ -618,7 +618,7 @@ pgbench options d - + rate rate @@ -669,7 +669,7 @@ pgbench options d - + scale_factor scale_factor @@ -684,7 +684,7 @@ pgbench options d - + @@ -695,7 +695,7 @@ pgbench options d - + transactions transactions @@ -705,7 +705,7 @@ pgbench options d - + seconds seconds @@ -717,7 +717,7 @@ pgbench options d - + @@ -730,7 +730,7 @@ pgbench options d - + @@ -741,7 +741,7 @@ pgbench options d - + @@ -751,7 +751,7 @@ pgbench options d - + @@ -764,7 +764,7 @@ pgbench options d - + seed @@ -801,7 +801,7 @@ pgbench options d - + @@ -819,7 +819,7 @@ pgbench options d - + scriptname @@ -843,7 +843,7 @@ pgbench options d - + hostname hostname @@ -853,7 +853,7 @@ pgbench options d - + port port @@ -863,7 +863,7 @@ pgbench options d - + login login @@ -873,7 +873,7 @@ pgbench options d - + @@ -883,7 +883,7 @@ pgbench options d - + @@ -917,7 +917,7 @@ pgbench options d Environment - + PGDATABASE PGHOST PGPORT @@ -1142,7 +1142,7 @@ SELECT 4 AS four \; SELECT 5 AS five \aset - + \if expression \elif expression \else @@ -1212,7 +1212,7 @@ SELECT 4 AS four \; SELECT 5 AS five \aset - + \sleep number [ us | ms | s ] @@ -1235,7 +1235,7 @@ SELECT 4 AS four \; SELECT 5 AS five \aset - + \setshell varname command [ argument ... ] @@ -1263,7 +1263,7 @@ SELECT 4 AS four \; SELECT 5 AS five \aset - + \shell command [ argument ... ] diff --git a/doc/src/sgml/ref/psql-ref.sgml b/doc/src/sgml/ref/psql-ref.sgml index caabb06c53..d0caaa6532 100644 --- a/doc/src/sgml/ref/psql-ref.sgml +++ b/doc/src/sgml/ref/psql-ref.sgml @@ -49,7 +49,7 @@ PostgreSQL documentation Options - + @@ -62,7 +62,7 @@ PostgreSQL documentation - + @@ -74,7 +74,7 @@ PostgreSQL documentation - + @@ -86,7 +86,7 @@ PostgreSQL documentation - + @@ -150,7 +150,7 @@ EOF - + @@ -160,7 +160,7 @@ EOF - + @@ -176,7 +176,7 @@ EOF - + @@ -189,7 +189,7 @@ EOF - + @@ -202,7 +202,7 @@ EOF - + @@ -244,7 +244,7 @@ EOF - + @@ -256,7 +256,7 @@ EOF - + @@ -269,7 +269,7 @@ EOF - + @@ -281,7 +281,7 @@ EOF - + @@ -301,7 +301,7 @@ EOF - + @@ -313,7 +313,7 @@ EOF - + @@ -325,7 +325,7 @@ EOF - + @@ -337,7 +337,7 @@ EOF - + @@ -351,7 +351,7 @@ EOF - + @@ -365,7 +365,7 @@ EOF - + @@ -380,7 +380,7 @@ EOF - + @@ -392,7 +392,7 @@ EOF - + @@ -404,7 +404,7 @@ EOF - + @@ -424,7 +424,7 @@ EOF - + @@ -436,7 +436,7 @@ EOF - + @@ -448,7 +448,7 @@ EOF - + @@ -460,7 +460,7 @@ EOF - + @@ -477,7 +477,7 @@ EOF - + @@ -487,7 +487,7 @@ EOF - + @@ -507,7 +507,7 @@ EOF - + @@ -535,7 +535,7 @@ EOF - + @@ -546,7 +546,7 @@ EOF - + @@ -558,7 +558,7 @@ EOF - + @@ -569,7 +569,7 @@ EOF - + @@ -581,7 +581,7 @@ EOF - + @@ -606,7 +606,7 @@ EOF - + @@ -871,7 +871,7 @@ testdb=> The following meta-commands are defined: - + \a @@ -883,7 +883,7 @@ testdb=> - + \c or \connect [ -reuse-previous=on|off ] [ dbname [ username ] [ host ] [ port ] | conninfo ] @@ -963,7 +963,7 @@ testdb=> - + \C [ title ] @@ -978,7 +978,7 @@ testdb=> - + \cd [ directory ] @@ -995,7 +995,7 @@ testdb=> - + \conninfo @@ -1092,7 +1092,7 @@ testdb=> - + \copyright @@ -1176,7 +1176,7 @@ testdb=> - + \d[S+] [ pattern ] @@ -1230,7 +1230,7 @@ testdb=> - + \da[S] [ pattern ] @@ -1246,7 +1246,7 @@ testdb=> - + \dA[+] [ pattern ] @@ -1260,7 +1260,7 @@ testdb=> - + \dAc[+] [access-method-pattern @@ -1283,7 +1283,7 @@ testdb=> - + \dAf[+] [access-method-pattern @@ -1306,7 +1306,7 @@ testdb=> - + \dAo[+] [access-method-pattern @@ -1330,7 +1330,7 @@ testdb=> - + \dAp[+] [access-method-pattern @@ -1353,7 +1353,7 @@ testdb=> - + \db[+] [ pattern ] @@ -1369,7 +1369,7 @@ testdb=> - + \dc[S+] [ pattern ] @@ -1387,7 +1387,7 @@ testdb=> - + \dC[+] [ pattern ] @@ -1402,7 +1402,7 @@ testdb=> - + \dd[S] [ pattern ] @@ -1431,7 +1431,7 @@ testdb=> - + \dD[S+] [ pattern ] @@ -1448,7 +1448,7 @@ testdb=> - + \ddp [ pattern ] @@ -1470,7 +1470,7 @@ testdb=> - + \dE[S+] [ pattern ] \di[S+] [ pattern ] \dm[S+] [ pattern ] @@ -1503,7 +1503,7 @@ testdb=> - + \des[+] [ pattern ] @@ -1519,7 +1519,7 @@ testdb=> - + \det[+] [ pattern ] @@ -1534,7 +1534,7 @@ testdb=> - + \deu[+] [ pattern ] @@ -1557,7 +1557,7 @@ testdb=> - + \dew[+] [ pattern ] @@ -1573,7 +1573,7 @@ testdb=> - + \df[anptwS+] [ pattern [ arg_pattern ... ] ] @@ -1604,7 +1604,7 @@ testdb=> - + \dF[+] [ pattern ] @@ -1618,7 +1618,7 @@ testdb=> - + \dFd[+] [ pattern ] @@ -1632,7 +1632,7 @@ testdb=> - + \dFp[+] [ pattern ] @@ -1646,7 +1646,7 @@ testdb=> - + \dFt[+] [ pattern ] @@ -1660,7 +1660,7 @@ testdb=> - + \dg[S+] [ pattern ] @@ -1680,7 +1680,7 @@ testdb=> - + \dl[+] @@ -1693,7 +1693,7 @@ testdb=> - + \dL[S+] [ pattern ] @@ -1710,7 +1710,7 @@ testdb=> - + \dn[S+] [ pattern ] @@ -1727,7 +1727,7 @@ testdb=> - + \do[S+] [ pattern [ arg_pattern [ arg_pattern ] ] ] @@ -1752,7 +1752,7 @@ testdb=> - + \dO[S+] [ pattern ] @@ -1772,7 +1772,7 @@ testdb=> - + \dp [ pattern ] @@ -1794,7 +1794,7 @@ testdb=> - + \dP[itn+] [ pattern ] @@ -1826,7 +1826,7 @@ testdb=> - + \drds [ role-pattern [ database-pattern ] ] @@ -1848,7 +1848,7 @@ testdb=> - + \dRp[+] [ pattern ] @@ -1862,7 +1862,7 @@ testdb=> - + \dRs[+] [ pattern ] @@ -1876,7 +1876,7 @@ testdb=> - + \dT[S+] [ pattern ] @@ -1893,7 +1893,7 @@ testdb=> - + \du[S+] [ pattern ] @@ -1912,7 +1912,7 @@ testdb=> - + \dx[+] [ pattern ] @@ -1926,7 +1926,7 @@ testdb=> - + \dX [ pattern ] @@ -1948,7 +1948,7 @@ testdb=> - + \dy[+] [ pattern ] @@ -1962,7 +1962,7 @@ testdb=> - + \e or \edit filename line_number @@ -2015,7 +2015,7 @@ testdb=> - + \echo text [ ... ] @@ -2040,7 +2040,7 @@ Tue Oct 26 21:40:57 CEST 1999 - + \ef function_description line_number @@ -2092,7 +2092,7 @@ Tue Oct 26 21:40:57 CEST 1999 - + \encoding [ encoding ] @@ -2104,7 +2104,7 @@ Tue Oct 26 21:40:57 CEST 1999 - + \errverbose @@ -2118,7 +2118,7 @@ Tue Oct 26 21:40:57 CEST 1999 - + \ev view_name line_number @@ -2153,7 +2153,7 @@ Tue Oct 26 21:40:57 CEST 1999 - + \f [ string ] @@ -2166,7 +2166,7 @@ Tue Oct 26 21:40:57 CEST 1999 - + \g [ (option=value [...]) ] [ filename ] \g [ (option=value [...]) ] [ |command ] @@ -2221,7 +2221,7 @@ Tue Oct 26 21:40:57 CEST 1999 - + \gdesc @@ -2240,7 +2240,7 @@ Tue Oct 26 21:40:57 CEST 1999 - + \getenv psql_var env_var @@ -2262,7 +2262,7 @@ Tue Oct 26 21:40:57 CEST 1999 - + \gexec @@ -2308,7 +2308,7 @@ CREATE INDEX - + \gset [ prefix ] @@ -2353,7 +2353,7 @@ hello 10 - + \gx [ (option=value [...]) ] [ filename ] \gx [ (option=value [...]) ] [ |command ] @@ -2367,7 +2367,7 @@ hello 10 - + \h or \help [ command ] @@ -2398,7 +2398,7 @@ hello 10 - + \H or \html @@ -2412,7 +2412,7 @@ hello 10 - + \i or \include filename @@ -2527,7 +2527,7 @@ SELECT - + \ir or \include_relative filename @@ -2542,7 +2542,7 @@ SELECT - + \l[+] or \list[+] [ pattern ] @@ -2559,7 +2559,7 @@ SELECT - + \lo_export loid filename @@ -2583,7 +2583,7 @@ SELECT - + \lo_import filename [ comment ] @@ -2612,7 +2612,7 @@ lo_import 152801 - + \lo_list[+] @@ -2626,7 +2626,7 @@ lo_import 152801 - + \lo_unlink loid @@ -2646,7 +2646,7 @@ lo_import 152801 - + \o or \out [ filename ] \o or \out [ |command ] @@ -2685,7 +2685,7 @@ lo_import 152801 - + \p or \print @@ -2696,7 +2696,7 @@ lo_import 152801 - + \password [ username ] @@ -2709,7 +2709,7 @@ lo_import 152801 - + \prompt [ text ] name @@ -2728,7 +2728,7 @@ lo_import 152801 - + \pset [ option [ value ] ] @@ -2753,7 +2753,7 @@ lo_import 152801 Adjustable printing options are: - + border @@ -2773,7 +2773,7 @@ lo_import 152801 - + columns @@ -2792,7 +2792,7 @@ lo_import 152801 - + csv_fieldsep @@ -2805,7 +2805,7 @@ lo_import 152801 - + expanded (or x) @@ -2827,7 +2827,7 @@ lo_import 152801 - + fieldsep @@ -2841,7 +2841,7 @@ lo_import 152801 - + fieldsep_zero @@ -2851,7 +2851,7 @@ lo_import 152801 - + footer @@ -2865,7 +2865,7 @@ lo_import 152801 - + format @@ -2942,7 +2942,7 @@ lo_import 152801 - + linestyle @@ -2993,7 +2993,7 @@ lo_import 152801 - + null @@ -3005,7 +3005,7 @@ lo_import 152801 - + numericlocale @@ -3019,7 +3019,7 @@ lo_import 152801 - + pager @@ -3054,7 +3054,7 @@ lo_import 152801 - + pager_min_lines @@ -3066,7 +3066,7 @@ lo_import 152801 - + recordsep @@ -3076,7 +3076,7 @@ lo_import 152801 - + recordsep_zero @@ -3086,7 +3086,7 @@ lo_import 152801 - + tableattr (or T) @@ -3110,7 +3110,7 @@ lo_import 152801 - + title (or C) @@ -3122,7 +3122,7 @@ lo_import 152801 - + tuples_only (or t) @@ -3138,7 +3138,7 @@ lo_import 152801 - + unicode_border_linestyle @@ -3149,7 +3149,7 @@ lo_import 152801 - + unicode_column_linestyle @@ -3160,7 +3160,7 @@ lo_import 152801 - + unicode_header_linestyle @@ -3191,7 +3191,7 @@ lo_import 152801 - + \q or \quit @@ -3202,7 +3202,7 @@ lo_import 152801 - + \qecho text [ ... ] @@ -3214,7 +3214,7 @@ lo_import 152801 - + \r or \reset @@ -3224,7 +3224,7 @@ lo_import 152801 - + \s [ filename ] @@ -3240,7 +3240,7 @@ lo_import 152801 - + \set [ name [ value [ ... ] ] ] @@ -3280,7 +3280,7 @@ lo_import 152801 - + \setenv name [ value ] @@ -3297,7 +3297,7 @@ testdb=> \setenv LESS -imx4F - + \sf[+] function_description @@ -3332,7 +3332,7 @@ testdb=> \setenv LESS -imx4F - + \sv[+] view_name @@ -3358,7 +3358,7 @@ testdb=> \setenv LESS -imx4F - + \t @@ -3370,7 +3370,7 @@ testdb=> \setenv LESS -imx4F - + \T table_options @@ -3384,7 +3384,7 @@ testdb=> \setenv LESS -imx4F - + \timing [ on | off ] @@ -3398,7 +3398,7 @@ testdb=> \setenv LESS -imx4F - + \unset name @@ -3417,7 +3417,7 @@ testdb=> \setenv LESS -imx4F - + \w or \write filename \w or \write |command @@ -3441,7 +3441,7 @@ testdb=> \setenv LESS -imx4F - + \warn text [ ... ] @@ -3453,7 +3453,7 @@ testdb=> \setenv LESS -imx4F - + \watch [ seconds ] @@ -3471,7 +3471,7 @@ testdb=> \setenv LESS -imx4F - + \x [ on | off | auto ] @@ -3482,7 +3482,7 @@ testdb=> \setenv LESS -imx4F - + \z [ pattern ] @@ -3501,7 +3501,7 @@ testdb=> \setenv LESS -imx4F - + \! [ command ] @@ -3521,7 +3521,7 @@ testdb=> \setenv LESS -imx4F - + \? [ topic ] @@ -3538,7 +3538,7 @@ testdb=> \setenv LESS -imx4F - + \; @@ -3753,7 +3753,7 @@ bar - + AUTOCOMMIT @@ -3797,7 +3797,7 @@ bar - + COMP_KEYWORD_CASE @@ -3813,7 +3813,7 @@ bar - + DBNAME @@ -3824,7 +3824,7 @@ bar - + ECHO @@ -3843,7 +3843,7 @@ bar - + ECHO_HIDDEN @@ -3860,7 +3860,7 @@ bar - + ENCODING @@ -3872,7 +3872,7 @@ bar - + ERROR @@ -3882,7 +3882,7 @@ bar - + FETCH_COUNT @@ -3910,7 +3910,7 @@ bar - + HIDE_TABLEAM @@ -3921,7 +3921,7 @@ bar - + HIDE_TOAST_COMPRESSION @@ -3932,7 +3932,7 @@ bar - + HISTCONTROL @@ -3953,7 +3953,7 @@ bar - + HISTFILE @@ -3979,7 +3979,7 @@ bar - + HISTSIZE @@ -3995,7 +3995,7 @@ bar - + HOST @@ -4006,7 +4006,7 @@ bar - + IGNOREEOF @@ -4027,7 +4027,7 @@ bar - + LASTOID @@ -4043,7 +4043,7 @@ bar - + LAST_ERROR_MESSAGE LAST_ERROR_SQLSTATE @@ -4056,7 +4056,7 @@ bar - + ON_ERROR_ROLLBACK @@ -4080,7 +4080,7 @@ bar - + ON_ERROR_STOP @@ -4099,7 +4099,7 @@ bar - + PORT @@ -4110,7 +4110,7 @@ bar - + PROMPT1 PROMPT2 PROMPT3 @@ -4123,7 +4123,7 @@ bar - + QUIET @@ -4134,7 +4134,7 @@ bar - + ROW_COUNT @@ -4144,7 +4144,7 @@ bar - + SERVER_VERSION_NAME SERVER_VERSION_NUM @@ -4159,7 +4159,7 @@ bar - + SHOW_CONTEXT @@ -4177,7 +4177,7 @@ bar - + SINGLELINE @@ -4187,7 +4187,7 @@ bar - + SINGLESTEP @@ -4197,7 +4197,7 @@ bar - + SQLSTATE @@ -4208,7 +4208,7 @@ bar - + USER @@ -4219,7 +4219,7 @@ bar - + VERBOSITY @@ -4233,7 +4233,7 @@ bar - + VERSION VERSION_NAME VERSION_NUM @@ -4362,7 +4362,7 @@ testdb=> INSERT INTO my_table VALUES (:'content'); instead. Defined substitutions are: - + %M @@ -4376,7 +4376,7 @@ testdb=> INSERT INTO my_table VALUES (:'content'); - + %m @@ -4387,12 +4387,12 @@ testdb=> INSERT INTO my_table VALUES (:'content'); - + %> The port number at which the database server is listening. - + %n @@ -4404,18 +4404,18 @@ testdb=> INSERT INTO my_table VALUES (:'content'); - + %/ The name of the current database. - + %~ Like %/, but the output is ~ (tilde) if the database is your default database. - + %# @@ -4428,14 +4428,14 @@ testdb=> INSERT INTO my_table VALUES (:'content'); - + %p The process ID of the backend currently connected to. - + %R @@ -4458,7 +4458,7 @@ testdb=> INSERT INTO my_table VALUES (:'content'); - + %x @@ -4471,7 +4471,7 @@ testdb=> INSERT INTO my_table VALUES (:'content'); - + %l @@ -4480,7 +4480,7 @@ testdb=> INSERT INTO my_table VALUES (:'content'); - + %digits @@ -4489,7 +4489,7 @@ testdb=> INSERT INTO my_table VALUES (:'content'); - + %:name: @@ -4500,7 +4500,7 @@ testdb=> INSERT INTO my_table VALUES (:'content'); - + %`command` @@ -4511,7 +4511,7 @@ testdb=> INSERT INTO my_table VALUES (:'content'); - + %[ ... %] @@ -4533,7 +4533,7 @@ testdb=> \set PROMPT1 '%[%033[1;33;40m%]%n@%/%R%[%033[0m%]%# ' - + %w @@ -4633,7 +4633,7 @@ $endif - + COLUMNS @@ -4646,7 +4646,7 @@ $endif - + PGDATABASE PGHOST PGPORT @@ -4659,7 +4659,7 @@ $endif - + PG_COLOR @@ -4670,7 +4670,7 @@ $endif - + PSQL_EDITOR EDITOR VISUAL @@ -4687,7 +4687,7 @@ $endif - + PSQL_EDITOR_LINENUMBER_ARG @@ -4715,7 +4715,7 @@ PSQL_EDITOR_LINENUMBER_ARG='--line ' - + PSQL_HISTORY @@ -4725,7 +4725,7 @@ PSQL_EDITOR_LINENUMBER_ARG='--line ' - + PSQL_PAGER PAGER @@ -4746,7 +4746,7 @@ PSQL_EDITOR_LINENUMBER_ARG='--line ' - + PSQL_WATCH_PAGER @@ -4764,7 +4764,7 @@ PSQL_EDITOR_LINENUMBER_ARG='--line ' - + PSQLRC @@ -4774,7 +4774,7 @@ PSQL_EDITOR_LINENUMBER_ARG='--line ' - + SHELL @@ -4784,7 +4784,7 @@ PSQL_EDITOR_LINENUMBER_ARG='--line ' - + TMPDIR @@ -4809,7 +4809,7 @@ PSQL_EDITOR_LINENUMBER_ARG='--line ' Files - + psqlrc and ~/.psqlrc @@ -4853,7 +4853,7 @@ PSQL_EDITOR_LINENUMBER_ARG='--line ' - + .psql_history diff --git a/doc/src/sgml/ref/rollback.sgml b/doc/src/sgml/ref/rollback.sgml index 142f71e774..833e8697a4 100644 --- a/doc/src/sgml/ref/rollback.sgml +++ b/doc/src/sgml/ref/rollback.sgml @@ -42,7 +42,7 @@ ROLLBACK [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ] - + WORK TRANSACTION diff --git a/doc/src/sgml/regress.sgml b/doc/src/sgml/regress.sgml index 952139fc60..b1db526451 100644 --- a/doc/src/sgml/regress.sgml +++ b/doc/src/sgml/regress.sgml @@ -32,7 +32,7 @@ interprocess communication and locking are working correctly. - + Running the Tests Against a Temporary Installation @@ -93,7 +93,7 @@ make MAX_CONNECTIONS=10 check - + Running the Tests Against an Existing Installation @@ -123,7 +123,7 @@ make installcheck-parallel - + Additional Test Suites @@ -319,7 +319,7 @@ make check-world PG_TEST_EXTRA='kerberos ldap ssl' - + Locale and Encoding @@ -362,7 +362,7 @@ make check LANG=C ENCODING=EUC_JP - + Custom Server Settings @@ -388,7 +388,7 @@ make check EXTRA_REGRESS_OPTS="--temp-config=test_postgresql.conf" - + Extra Tests @@ -452,7 +452,7 @@ make check EXTRA_TESTS=numeric_big for details. - + Error Message Differences @@ -467,7 +467,7 @@ make check EXTRA_TESTS=numeric_big - + Locale Differences @@ -514,7 +514,7 @@ make check NO_LOCALE=1 - + Date and Time Differences @@ -528,7 +528,7 @@ make check NO_LOCALE=1 - + Floating-Point Differences @@ -556,7 +556,7 @@ make check NO_LOCALE=1 - + Row Ordering Differences @@ -592,7 +592,7 @@ exclusion of those that don't. - + Insufficient Stack Depth @@ -614,7 +614,7 @@ exclusion of those that don't. - + The <quote>random</quote> Test @@ -629,7 +629,7 @@ diff results/random.out expected/random.out - + Configuration Parameters diff --git a/doc/src/sgml/rowtypes.sgml b/doc/src/sgml/rowtypes.sgml index 417ccb00de..4d86f97c03 100644 --- a/doc/src/sgml/rowtypes.sgml +++ b/doc/src/sgml/rowtypes.sgml @@ -91,7 +91,7 @@ CREATE TABLE inventory_item ( - + Constructing Composite Values @@ -209,7 +209,7 @@ SELECT (my_func(...)).field FROM ... - + Modifying Composite Types diff --git a/doc/src/sgml/rules.sgml b/doc/src/sgml/rules.sgml index 4aa4e00e01..f688fbebbf 100644 --- a/doc/src/sgml/rules.sgml +++ b/doc/src/sgml/rules.sgml @@ -637,7 +637,7 @@ SELECT shoe_ready.shoename, shoe_ready.sh_avail, - + View Rules in Non-<command>SELECT</command> Statements @@ -757,7 +757,7 @@ SELECT t1.a, t2.b, t1.ctid FROM t1, t2 WHERE t1.a = t2.a; - + The Power of Views in <productname>PostgreSQL</productname> @@ -1172,7 +1172,7 @@ SELECT word FROM words ORDER BY word <-> 'caterpiler' LIMIT 10; - + How Update Rules Work @@ -1296,7 +1296,7 @@ CREATE [ OR REPLACE ] RULE name AS there is no need to apply update rules to the output of view rewriting. - + A First Rule Step by Step diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml index f77ed24204..bf4dc6a593 100644 --- a/doc/src/sgml/runtime.sgml +++ b/doc/src/sgml/runtime.sgml @@ -1237,7 +1237,7 @@ RemoveIPC=no - + Resource Limits diff --git a/doc/src/sgml/seg.sgml b/doc/src/sgml/seg.sgml index 9be69e3609..72387c7d45 100644 --- a/doc/src/sgml/seg.sgml +++ b/doc/src/sgml/seg.sgml @@ -20,7 +20,7 @@ on the current database. - + Rationale @@ -81,7 +81,7 @@ test=> select '6.25 .. 6.50'::seg as "pH"; - + Syntax @@ -220,7 +220,7 @@ test=> select '6.25 .. 6.50'::seg as "pH"; - + Precision @@ -239,7 +239,7 @@ test=> select '6.25 .. 6.50'::seg as "pH"; - + Usage @@ -363,7 +363,7 @@ test=> select '6.25 .. 6.50'::seg as "pH"; - + Notes @@ -392,7 +392,7 @@ postgres=> select '10(+-)1'::seg as seg; - + Credits diff --git a/doc/src/sgml/sepgsql.sgml b/doc/src/sgml/sepgsql.sgml index 620d0636e8..fd4bb83cbf 100644 --- a/doc/src/sgml/sepgsql.sgml +++ b/doc/src/sgml/sepgsql.sgml @@ -315,7 +315,7 @@ $ sudo semodule -r sepgsql-regtest Features - + Controlled Object Classes The security model of SELinux describes all the access @@ -348,7 +348,7 @@ $ sudo semodule -r sepgsql-regtest - + DML Permissions @@ -432,7 +432,7 @@ UPDATE t1 SET x = 2, y = func1(y) WHERE z = 100; - + DDL Permissions SELinux defines several permissions to control common @@ -523,7 +523,7 @@ UPDATE t1 SET x = 2, y = func1(y) WHERE z = 100; - + Trusted Procedures Trusted procedures are similar to security definer functions or setuid @@ -579,7 +579,7 @@ postgres=# SELECT cid, cname, show_credit(cid) FROM customer; - + Dynamic Domain Transitions It is possible to use SELinux's dynamic domain transition feature @@ -641,7 +641,7 @@ ERROR: SELinux: security policy violation - + Miscellaneous We reject the LOAD command across the board, because diff --git a/doc/src/sgml/sources.sgml b/doc/src/sgml/sources.sgml index 1b77efb087..c9a435e926 100644 --- a/doc/src/sgml/sources.sgml +++ b/doc/src/sgml/sources.sgml @@ -445,7 +445,7 @@ ereport(level, errmsg_internal("format string", ...)); PostgreSQL. - + What Goes Where @@ -486,7 +486,7 @@ Hint: the addendum - + Formatting @@ -507,7 +507,7 @@ Hint: the addendum - + Quotation Marks @@ -528,7 +528,7 @@ Hint: the addendum - + Use of Quotes @@ -552,7 +552,7 @@ Hint: the addendum - + Grammar and Punctuation @@ -591,7 +591,7 @@ Hint: the addendum - + Upper Case vs. Lower Case @@ -607,7 +607,7 @@ Hint: the addendum - + Avoid Passive Voice @@ -623,7 +623,7 @@ Hint: the addendum - + Present vs. Past Tense @@ -663,7 +663,7 @@ cannot open file "%s" - + Type of the Object @@ -677,7 +677,7 @@ cannot open file "%s" - + Brackets @@ -692,7 +692,7 @@ cannot open file "%s" - + Assembling Error Messages @@ -713,7 +713,7 @@ could not open file %s: %m - + Reasons for Errors @@ -728,7 +728,7 @@ BETTER: could not open file %s (I/O failure) - + Function Names @@ -760,7 +760,7 @@ BETTER: could not open file %s: %m - + Tricky Words to Avoid @@ -846,7 +846,7 @@ BETTER: unrecognized node type: 42 - + Proper Spelling @@ -886,7 +886,7 @@ BETTER: unrecognized node type: 42 - + Localization @@ -901,7 +901,7 @@ BETTER: unrecognized node type: 42 Miscellaneous Coding Conventions - + C Standard Code in PostgreSQL should only rely on language @@ -932,7 +932,7 @@ BETTER: unrecognized node type: 42 - + Function-Like Macros and Inline Functions Both, macros with arguments and static inline @@ -971,7 +971,7 @@ MemoryContextSwitchTo(MemoryContext context) - + Writing Signal Handlers To be suitable to run inside a signal handler code has to be @@ -1013,7 +1013,7 @@ handle_sighup(SIGNAL_ARGS) - + Calling Function Pointers diff --git a/doc/src/sgml/sslinfo.sgml b/doc/src/sgml/sslinfo.sgml index 2a9c45a111..786f113072 100644 --- a/doc/src/sgml/sslinfo.sgml +++ b/doc/src/sgml/sslinfo.sgml @@ -25,7 +25,7 @@ configured with --with-ssl=openssl. - + Functions Provided @@ -243,7 +243,7 @@ emailAddress - + Author diff --git a/doc/src/sgml/stylesheet-html-common.xsl b/doc/src/sgml/stylesheet-html-common.xsl index 9df2782ce4..111b03d6fc 100644 --- a/doc/src/sgml/stylesheet-html-common.xsl +++ b/doc/src/sgml/stylesheet-html-common.xsl @@ -301,4 +301,115 @@ set toc,title + + + +
+ + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + clear: both + + + + + + + + + + + + + + + + + + + + + + + # + + + + + + id_link + + # + + + + + + + + element without id. Please add an id to make it usable + as stable anchor in the public HTML documentation. + + + Please add an id to the + + element in the sgml source code. + + + + + + diff --git a/doc/src/sgml/stylesheet.css b/doc/src/sgml/stylesheet.css index 6410a47958..e4174e0613 100644 --- a/doc/src/sgml/stylesheet.css +++ b/doc/src/sgml/stylesheet.css @@ -163,3 +163,13 @@ acronym { font-style: inherit; } width: 75%; } } + +/* Links to ids of headers and definition terms */ +a.id_link { + color: inherit; + visibility: hidden; +} + +*:hover > a.id_link { + visibility: visible; +} diff --git a/doc/src/sgml/tablefunc.sgml b/doc/src/sgml/tablefunc.sgml index 808162b89b..acc9236a48 100644 --- a/doc/src/sgml/tablefunc.sgml +++ b/doc/src/sgml/tablefunc.sgml @@ -20,7 +20,7 @@ on the current database.
- + Functions Provided @@ -119,7 +119,7 @@ - + <function>normal_rand</function> @@ -166,7 +166,7 @@ test=# SELECT * FROM normal_rand(1000, 5, 3); - + <function>crosstab(text)</function> @@ -325,7 +325,7 @@ AS ct(row_name text, category_1 text, category_2 text, category_3 text); - + <function>crosstab<replaceable>N</replaceable>(text)</function> @@ -436,7 +436,7 @@ CREATE OR REPLACE FUNCTION crosstab_float8_5_cols( - + <function>crosstab(text, text)</function> @@ -646,7 +646,7 @@ AS - + <function>connectby</function> @@ -853,7 +853,7 @@ SELECT * FROM connectby('connectby_tree', 'keyid', 'parent_keyid', 'pos', 'row2' - + Author diff --git a/doc/src/sgml/tsm-system-rows.sgml b/doc/src/sgml/tsm-system-rows.sgml index d960aa3e0f..f5357791c0 100644 --- a/doc/src/sgml/tsm-system-rows.sgml +++ b/doc/src/sgml/tsm-system-rows.sgml @@ -39,7 +39,7 @@ on the current database. - + Examples diff --git a/doc/src/sgml/tsm-system-time.sgml b/doc/src/sgml/tsm-system-time.sgml index df6e83a923..0de15ae7e8 100644 --- a/doc/src/sgml/tsm-system-time.sgml +++ b/doc/src/sgml/tsm-system-time.sgml @@ -41,7 +41,7 @@ on the current database. - + Examples diff --git a/doc/src/sgml/unaccent.sgml b/doc/src/sgml/unaccent.sgml index 5cd716a2aa..139a87d4ff 100644 --- a/doc/src/sgml/unaccent.sgml +++ b/doc/src/sgml/unaccent.sgml @@ -27,7 +27,7 @@ on the current database. - + Configuration @@ -107,7 +107,7 @@ - + Usage @@ -165,7 +165,7 @@ mydb=# select ts_headline('fr','Hôtel de la Mer',to_tsquery('fr','Hotels') - + Functions diff --git a/doc/src/sgml/uuid-ossp.sgml b/doc/src/sgml/uuid-ossp.sgml index 359d3c0128..b2fdc5291f 100644 --- a/doc/src/sgml/uuid-ossp.sgml +++ b/doc/src/sgml/uuid-ossp.sgml @@ -22,7 +22,7 @@ on the current database. - + <literal>uuid-ossp</literal> Functions @@ -205,7 +205,7 @@ SELECT uuid_generate_v3(uuid_ns_url(), 'http://www.postgresql.org'); - + Building <filename>uuid-ossp</filename> @@ -230,7 +230,7 @@ SELECT uuid_generate_v3(uuid_ns_url(), 'http://www.postgresql.org'); - + Author diff --git a/doc/src/sgml/xfunc.sgml b/doc/src/sgml/xfunc.sgml index a34723030b..32dfaa6d5f 100644 --- a/doc/src/sgml/xfunc.sgml +++ b/doc/src/sgml/xfunc.sgml @@ -1464,7 +1464,7 @@ SELECT concat_values('|', 1, 4, 2); - + <acronym>SQL</acronym> Functions with Collations @@ -2355,7 +2355,7 @@ memcpy(destination->data, buffer, 40);
- + Version 1 Calling Conventions @@ -2605,7 +2605,7 @@ CREATE FUNCTION concat_text(text, text) RETURNS text - + Writing Code @@ -2712,7 +2712,7 @@ CREATE FUNCTION concat_text(text, text) RETURNS text &dfunc; - + Composite-Type Arguments @@ -2800,7 +2800,7 @@ CREATE FUNCTION c_overpaid(emp, integer) RETURNS boolean - + Returning Rows (Composite Types) @@ -3295,7 +3295,7 @@ CREATE OR REPLACE FUNCTION retcomposite(IN integer, IN integer, - + Polymorphic Arguments and Return Types diff --git a/doc/src/sgml/xml2.sgml b/doc/src/sgml/xml2.sgml index 584bb3e923..e450accb0f 100644 --- a/doc/src/sgml/xml2.sgml +++ b/doc/src/sgml/xml2.sgml @@ -12,7 +12,7 @@ XSLT functionality. - + Deprecation Notice @@ -30,7 +30,7 @@ - + Description of Functions @@ -168,7 +168,7 @@ - + <literal>xpath_table</literal> @@ -318,7 +318,7 @@ WHERE t.author_id = p.person_id; of this in a view for convenience. - + Multivalued Results @@ -393,14 +393,14 @@ ORDER BY doc_num, line_num; - + XSLT Functions The following functions are available if libxslt is installed: - + <literal>xslt_process</literal> @@ -427,7 +427,7 @@ xslt_process(text document, text stylesheet, text paramlist) returns text - + Author diff --git a/doc/src/sgml/xoper.sgml b/doc/src/sgml/xoper.sgml index 98f4c5c4aa..a929ced07d 100644 --- a/doc/src/sgml/xoper.sgml +++ b/doc/src/sgml/xoper.sgml @@ -109,7 +109,7 @@ SELECT (a + b) AS c FROM test_complex; See for more information. - + <literal>COMMUTATOR</literal> @@ -186,7 +186,7 @@ SELECT (a + b) AS c FROM test_complex; - + <literal>NEGATOR</literal> @@ -225,7 +225,7 @@ SELECT (a + b) AS c FROM test_complex; - + <literal>RESTRICT</literal> @@ -302,7 +302,7 @@ column OP constant - + <literal>JOIN</literal> @@ -339,7 +339,7 @@ table1.column1 OP table2.column2 - + <literal>HASHES</literal> @@ -427,7 +427,7 @@ table1.column1 OP table2.column2 - + <literal>MERGES</literal>