Fix typos in comments.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 6 Feb 2017 09:33:58 +0000 (11:33 +0200)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 6 Feb 2017 09:34:15 +0000 (11:34 +0200)
Backpatch to all supported versions, where applicable, to make backpatching
of future fixes go more smoothly.

Josh Soref

Discussion: https://www.postgresql.org/message-id/CACZqfqCf+5qRztLPgmmosr-B0Ye4srWzzw_mo4c_8_B_mtjmJQ@mail.gmail.com

119 files changed:
configure
configure.in
contrib/bloom/blvacuum.c
contrib/cube/expected/cube.out
contrib/cube/expected/cube_1.out
contrib/cube/expected/cube_2.out
contrib/cube/expected/cube_3.out
contrib/cube/sql/cube.sql
contrib/earthdistance/earthdistance--1.1.sql
contrib/isn/ISSN.h
contrib/isn/isn.c
contrib/ltree/expected/ltree.out
contrib/ltree/ltxtquery_io.c
contrib/ltree/sql/ltree.sql
contrib/pg_standby/pg_standby.c
contrib/pg_stat_statements/pg_stat_statements.c
contrib/pg_trgm/trgm_op.c
contrib/pgcrypto/mbuf.c
contrib/pgcrypto/pgp-mpi-internal.c
contrib/pgcrypto/pgp-mpi-openssl.c
contrib/postgres_fdw/expected/postgres_fdw.out
contrib/postgres_fdw/sql/postgres_fdw.sql
contrib/seg/seg.c
contrib/sepgsql/selinux.c
contrib/sepgsql/sql/label.sql
contrib/spi/refint.c
contrib/start-scripts/osx/PostgreSQL
contrib/tsearch2/tsearch2--1.0.sql
contrib/xml2/xpath.c
src/Makefile.shlib
src/backend/access/gist/README
src/backend/access/heap/rewriteheap.c
src/backend/access/transam/commit_ts.c
src/backend/access/transam/xact.c
src/backend/catalog/objectaddress.c
src/backend/commands/amcmds.c
src/backend/commands/dbcommands.c
src/backend/commands/explain.c
src/backend/commands/functioncmds.c
src/backend/commands/indexcmds.c
src/backend/commands/tablecmds.c
src/backend/executor/execParallel.c
src/backend/executor/nodeWindowAgg.c
src/backend/libpq/hba.c
src/backend/optimizer/geqo/geqo_erx.c
src/backend/optimizer/path/joinpath.c
src/backend/optimizer/plan/planmain.c
src/backend/optimizer/util/joininfo.c
src/backend/optimizer/util/restrictinfo.c
src/backend/parser/gram.y
src/backend/postmaster/bgwriter.c
src/backend/postmaster/postmaster.c
src/backend/replication/logical/origin.c
src/backend/replication/logical/reorderbuffer.c
src/backend/replication/logical/snapbuild.c
src/backend/storage/ipc/latch.c
src/backend/storage/ipc/shm_mq.c
src/backend/storage/lmgr/lock.c
src/backend/storage/lmgr/lwlock.c
src/backend/storage/lmgr/predicate.c
src/backend/tsearch/spell.c
src/backend/tsearch/ts_parse.c
src/backend/tsearch/wparser_def.c
src/backend/utils/adt/formatting.c
src/backend/utils/adt/rangetypes_selfuncs.c
src/backend/utils/adt/ruleutils.c
src/backend/utils/adt/tsrank.c
src/backend/utils/adt/windowfuncs.c
src/backend/utils/cache/relcache.c
src/backend/utils/fmgr/funcapi.c
src/backend/utils/init/postinit.c
src/backend/utils/misc/Makefile
src/backend/utils/time/tqual.c
src/bin/pg_dump/pg_backup_custom.c
src/bin/psql/common.c
src/bin/psql/describe.c
src/include/access/visibilitymap.h
src/include/access/xact.h
src/include/c.h
src/include/storage/s_lock.h
src/include/tsearch/dicts/spell.h
src/interfaces/ecpg/ecpglib/execute.c
src/interfaces/ecpg/pgtypeslib/datetime.c
src/interfaces/ecpg/pgtypeslib/numeric.c
src/interfaces/ecpg/preproc/ecpg.header
src/interfaces/ecpg/preproc/ecpg.trailer
src/interfaces/ecpg/preproc/parse.pl
src/interfaces/libpq/fe-auth.c
src/interfaces/libpq/libpq-int.h
src/interfaces/libpq/win32.c
src/pl/plperl/ppport.h
src/pl/plpython/plpy_elog.c
src/pl/plpython/plpy_plpymodule.c
src/pl/plpython/plpy_typeio.h
src/test/isolation/specs/receipt-report.spec
src/test/isolation/specs/two-ids.spec
src/test/regress/expected/alter_table.out
src/test/regress/expected/indirect_toast.out
src/test/regress/expected/init_privs.out
src/test/regress/expected/insert_conflict.out
src/test/regress/expected/join.out
src/test/regress/expected/matview.out
src/test/regress/expected/plpgsql.out
src/test/regress/expected/replica_identity.out
src/test/regress/expected/rolenames.out
src/test/regress/expected/rules.out
src/test/regress/expected/tsdicts.out
src/test/regress/sql/alter_table.sql
src/test/regress/sql/indirect_toast.sql
src/test/regress/sql/init_privs.sql
src/test/regress/sql/insert_conflict.sql
src/test/regress/sql/join.sql
src/test/regress/sql/matview.sql
src/test/regress/sql/plpgsql.sql
src/test/regress/sql/replica_identity.sql
src/test/regress/sql/rolenames.sql
src/test/regress/sql/rules.sql
src/test/regress/sql/tsdicts.sql
src/test/ssl/ServerSetup.pm

index ea330fb84f768de8326e4557c64b5a4d490c95b1..b77d39ddab92f5c5b2f560a875b4eb82a2ff29ea 100755 (executable)
--- a/configure
+++ b/configure
@@ -7094,7 +7094,7 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
 # When Autoconf chooses install-sh as install program it tries to generate
-# a relative path to it in each makefile where it subsitutes it. This clashes
+# a relative path to it in each makefile where it substitutes it. This clashes
 # with our Makefile.global concept. This workaround helps.
 case $INSTALL in
   *install-sh*) install_bin='';;
@@ -7238,7 +7238,7 @@ fi
 $as_echo "$MKDIR_P" >&6; }
 
 # When Autoconf chooses install-sh as mkdir -p program it tries to generate
-# a relative path to it in each makefile where it subsitutes it. This clashes
+# a relative path to it in each makefile where it substitutes it. This clashes
 # with our Makefile.global concept. This workaround helps.
 case $MKDIR_P in
   *install-sh*) MKDIR_P='\${SHELL} \${top_srcdir}/config/install-sh -c -d';;
index 5ee71403175f22fa8de04713576e4de0ddd195d5..150bdc3b2de3e6656183391dd664efd4642da3c7 100644 (file)
@@ -894,7 +894,7 @@ fi
 
 AC_PROG_INSTALL
 # When Autoconf chooses install-sh as install program it tries to generate
-# a relative path to it in each makefile where it subsitutes it. This clashes
+# a relative path to it in each makefile where it substitutes it. This clashes
 # with our Makefile.global concept. This workaround helps.
 case $INSTALL in
   *install-sh*) install_bin='';;
@@ -907,7 +907,7 @@ AC_PROG_LN_S
 AC_PROG_AWK
 AC_PROG_MKDIR_P
 # When Autoconf chooses install-sh as mkdir -p program it tries to generate
-# a relative path to it in each makefile where it subsitutes it. This clashes
+# a relative path to it in each makefile where it substitutes it. This clashes
 # with our Makefile.global concept. This workaround helps.
 case $MKDIR_P in
   *install-sh*) MKDIR_P='\${SHELL} \${top_srcdir}/config/install-sh -c -d';;
index 482242f1c27a26adf56770193c19232327a8654c..1ed4cb28b6b2a5f65e499fd056c3e40732c2fe11 100644 (file)
@@ -51,7 +51,7 @@ blbulkdelete(IndexVacuumInfo *info, IndexBulkDeleteResult *stats,
        initBloomState(&state, index);
 
        /*
-        * Interate over the pages. We don't care about concurrently added pages,
+        * Iterate over the pages. We don't care about concurrently added pages,
         * they can't contain tuples to delete.
         */
        npages = RelationGetNumberOfBlocks(index);
index e9e2c0f15b32004c3a032c453bc7cfa063ac74b3..9ac2a71295ff2cdd1ed919895c164895ef9b94a0 100644 (file)
@@ -1019,7 +1019,7 @@ SELECT cube_dim('(4,8,15,16,23),(4,8,15,16,23)'::cube);
         5
 (1 row)
 
--- Test of cube_ll_coord function (retrieves LL coodinate values)
+-- Test of cube_ll_coord function (retrieves LL coordinate values)
 --
 SELECT cube_ll_coord('(-1,1),(2,-2)'::cube, 1);
  cube_ll_coord 
@@ -1075,7 +1075,7 @@ SELECT cube_ll_coord('(42,137)'::cube, 3);
              0
 (1 row)
 
--- Test of cube_ur_coord function (retrieves UR coodinate values)
+-- Test of cube_ur_coord function (retrieves UR coordinate values)
 --
 SELECT cube_ur_coord('(-1,1),(2,-2)'::cube, 1);
  cube_ur_coord 
index c40fabcd46e656bb2ccfe8ad81c6f9db40bc4752..194c3e693fde38f33f932237cb1d4a78b62b91be 100644 (file)
@@ -1019,7 +1019,7 @@ SELECT cube_dim('(4,8,15,16,23),(4,8,15,16,23)'::cube);
         5
 (1 row)
 
--- Test of cube_ll_coord function (retrieves LL coodinate values)
+-- Test of cube_ll_coord function (retrieves LL coordinate values)
 --
 SELECT cube_ll_coord('(-1,1),(2,-2)'::cube, 1);
  cube_ll_coord 
@@ -1075,7 +1075,7 @@ SELECT cube_ll_coord('(42,137)'::cube, 3);
              0
 (1 row)
 
--- Test of cube_ur_coord function (retrieves UR coodinate values)
+-- Test of cube_ur_coord function (retrieves UR coordinate values)
 --
 SELECT cube_ur_coord('(-1,1),(2,-2)'::cube, 1);
  cube_ur_coord 
index fef749c698f0dc47ce54b9dff775bf08424a3479..680a46b789d1e48d2a4ec0a9ebc7dcebd8b5c785 100644 (file)
@@ -1019,7 +1019,7 @@ SELECT cube_dim('(4,8,15,16,23),(4,8,15,16,23)'::cube);
         5
 (1 row)
 
--- Test of cube_ll_coord function (retrieves LL coodinate values)
+-- Test of cube_ll_coord function (retrieves LL coordinate values)
 --
 SELECT cube_ll_coord('(-1,1),(2,-2)'::cube, 1);
  cube_ll_coord 
@@ -1075,7 +1075,7 @@ SELECT cube_ll_coord('(42,137)'::cube, 3);
              0
 (1 row)
 
--- Test of cube_ur_coord function (retrieves UR coodinate values)
+-- Test of cube_ur_coord function (retrieves UR coordinate values)
 --
 SELECT cube_ur_coord('(-1,1),(2,-2)'::cube, 1);
  cube_ur_coord 
index 31d2d1a64e00691522a025e0f19398b0f6863207..8ad92221ad25b759c1e1e2743cca1533357dfcd3 100644 (file)
@@ -1019,7 +1019,7 @@ SELECT cube_dim('(4,8,15,16,23),(4,8,15,16,23)'::cube);
         5
 (1 row)
 
--- Test of cube_ll_coord function (retrieves LL coodinate values)
+-- Test of cube_ll_coord function (retrieves LL coordinate values)
 --
 SELECT cube_ll_coord('(-1,1),(2,-2)'::cube, 1);
  cube_ll_coord 
@@ -1075,7 +1075,7 @@ SELECT cube_ll_coord('(42,137)'::cube, 3);
              0
 (1 row)
 
--- Test of cube_ur_coord function (retrieves UR coodinate values)
+-- Test of cube_ur_coord function (retrieves UR coordinate values)
 --
 SELECT cube_ur_coord('(-1,1),(2,-2)'::cube, 1);
  cube_ur_coord 
index e225fb7da18dcf2c84e4366da990e909404a2995..df5e1b286bcedb259f077ff0bfbcc8e27c601ae1 100644 (file)
@@ -246,7 +246,7 @@ SELECT cube_dim('(0,0,0)'::cube);
 SELECT cube_dim('(42,42,42),(42,42,42)'::cube);
 SELECT cube_dim('(4,8,15,16,23),(4,8,15,16,23)'::cube);
 
--- Test of cube_ll_coord function (retrieves LL coodinate values)
+-- Test of cube_ll_coord function (retrieves LL coordinate values)
 --
 SELECT cube_ll_coord('(-1,1),(2,-2)'::cube, 1);
 SELECT cube_ll_coord('(-1,1),(2,-2)'::cube, 2);
@@ -258,7 +258,7 @@ SELECT cube_ll_coord('(42,137)'::cube, 1);
 SELECT cube_ll_coord('(42,137)'::cube, 2);
 SELECT cube_ll_coord('(42,137)'::cube, 3);
 
--- Test of cube_ur_coord function (retrieves UR coodinate values)
+-- Test of cube_ur_coord function (retrieves UR coordinate values)
 --
 SELECT cube_ur_coord('(-1,1),(2,-2)'::cube, 1);
 SELECT cube_ur_coord('(-1,1),(2,-2)'::cube, 2);
index 657d328ebbbe64dba1920890bca50f58a2bf2527..9136a54a7b348b79a72f140d7691c0840b10ee85 100644 (file)
@@ -11,7 +11,7 @@ CREATE FUNCTION earth() RETURNS float8
 LANGUAGE SQL IMMUTABLE PARALLEL SAFE
 AS 'SELECT ''6378168''::float8';
 
--- Astromers may want to change the earth function so that distances will be
+-- Astronomers may want to change the earth function so that distances will be
 -- returned in degrees. To do this comment out the above definition and
 -- uncomment the one below. Note that doing this will break the regression
 -- tests.
index 082efcff7c67f866edf4ec48d4ef8312370c5e8f..585f0e2674156cd560850026fd87a2263115175b 100644 (file)
@@ -23,7 +23,7 @@
  * Product             9 + 21 + 7 + 3 + 1 + 12 + 4 + 24 + 7 + 15 + 0 + 0 = 103
  *                             103 / 10 = 10 remainder 3
  * Check digit 10 - 3 = 7
- * => 977-1144875-00-7 ??  <- suplemental number (number of the week, month, etc.)
+ * => 977-1144875-00-7 ??  <- supplemental number (number of the week, month, etc.)
  *                               ^^ 00 for non-daily publications (01=Monday, 02=Tuesday, ...)
  *
  * The hyphenation is always in after the four digits of the ISSN code.
index c622a4ef07f1c9d401913a79228b195a789fff43..f9639fd376aa2504e75fdeca5135a21eb2ec8149 100644 (file)
@@ -160,7 +160,7 @@ dehyphenate(char *bufO, char *bufI)
  *                               into bufO using the given hyphenation range TABLE.
  *                               Assumes the input string to be used is of only digits.
  *
- * Returns the number of characters acctually hyphenated.
+ * Returns the number of characters actually hyphenated.
  */
 static unsigned
 hyphenate(char *bufO, char *bufI, const char *(*TABLE)[2], const unsigned TABLE_index[10][2])
@@ -748,7 +748,7 @@ string2ean(const char *str, bool errorOK, ean13 *result,
                }
                else if (*aux2 == '!' && *(aux2 + 1) == '\0')
                {
-                       /* the invalid check digit sufix was found, set it */
+                       /* the invalid check digit suffix was found, set it */
                        if (!magic)
                                valid = false;
                        magic = true;
index da6e39a785f18a3b5504f6ad60e2937240eb33ac..7e51ce3e2ba72d5d8efb065bc928fdd8f1cfe7b5 100644 (file)
@@ -1105,7 +1105,7 @@ SELECT '{a.b.c.d.e,B.df}'::ltree[] ? '{A.b.c.d.e,*.df}';
  t
 (1 row)
 
---exractors
+--extractors
 SELECT ('{3456,1.2.3.34}'::ltree[] ?@> '1.2.3.4') is null;
  ?column? 
 ----------
index befda1344d5e94f650545340643d490551e07e85..32d90462581d9ea10bf36ec7e338785faba8d8cf 100644 (file)
@@ -197,7 +197,7 @@ pushval_asis(QPRS_STATE *state, int type, char *strval, int lenval, uint16 flag)
 
 #define STACKDEPTH             32
 /*
- * make polish notaion of query
+ * make polish notation of query
  */
 static int32
 makepol(QPRS_STATE *state)
index 46cfa41a4195596ae8f3a151f94960473e042ba0..eb1beaef31f89cd793640bc889fc3c0df6e5f6da 100644 (file)
@@ -204,7 +204,7 @@ SELECT 'a.b.c.d.e'::ltree ? '{A.b.c.d.e, a.*}';
 SELECT '{a.b.c.d.e,B.df}'::ltree[] ? '{A.b.c.d.e}';
 SELECT '{a.b.c.d.e,B.df}'::ltree[] ? '{A.b.c.d.e,*.df}';
 
---exractors
+--extractors
 SELECT ('{3456,1.2.3.34}'::ltree[] ?@> '1.2.3.4') is null;
 SELECT '{3456,1.2.3}'::ltree[] ?@> '1.2.3.4';
 SELECT '{3456,1.2.3.4}'::ltree[] ?<@ '1.2.3';
index 5eac2b1e49057409ea2e43c693f99fa951168b12..bfbb953428214718d0d48bcdbdc164af3876d11d 100644 (file)
@@ -779,7 +779,7 @@ main(int argc, char **argv)
                {
                        /*
                         * Once we have restored this file successfully we can remove some
-                        * prior WAL files. If this restore fails we musn't remove any
+                        * prior WAL files. If this restore fails we mustn't remove any
                         * file because some of them will be requested again immediately
                         * after the failed restore, or when we restart recovery.
                         */
index 3d9b8e45d9fa7db1420c85073483f0bbb7e26ff5..78a435c1004d42928fa764759dff5de6e3fe12f1 100644 (file)
@@ -138,7 +138,7 @@ typedef struct Counters
 {
        int64           calls;                  /* # of times executed */
        double          total_time;             /* total execution time, in msec */
-       double          min_time;               /* minimim execution time in msec */
+       double          min_time;               /* minimum execution time in msec */
        double          max_time;               /* maximum execution time in msec */
        double          mean_time;              /* mean execution time in msec */
        double          sum_var_time;   /* sum of variances in execution time in msec */
index dd0f492cfab74c6f51cc76f2d193ae088e69c76b..368e7c8941d08252169dd616a0274ca02b78fe88 100644 (file)
@@ -413,7 +413,7 @@ comp_ptrgm(const void *v1, const void *v2)
  * ulen1: count of unique trigrams of array "trg1".
  * len2: length of array "trg2" and array "trg2indexes".
  * len: length of the array "found".
- * check_only: if true then only check existaince of similar search pattern in
+ * check_only: if true then only check existence of similar search pattern in
  *                        text.
  *
  * Returns word similarity.
@@ -456,7 +456,7 @@ iterate_word_similarity(int *trg2indexes,
                        lastpos[trgindex] = i;
                }
 
-               /* Adjust lower bound if this trigram is present in required substing */
+               /* Adjust lower bound if this trigram is present in required substring */
                if (found[trgindex])
                {
                        int                     prev_lower,
@@ -547,7 +547,7 @@ iterate_word_similarity(int *trg2indexes,
  *
  * str1: search pattern string, of length slen1 bytes.
  * str2: text in which we are looking for a word, of length slen2 bytes.
- * check_only: if true then only check existaince of similar search pattern in
+ * check_only: if true then only check existence of similar search pattern in
  *                        text.
  *
  * Returns word similarity.
index 44d9adcd2ab9519697415b0f927dc4a893f3408c..73dbfbd08fc65db6f9d6e7e706e0218003b93a03 100644 (file)
@@ -311,7 +311,7 @@ pullf_read_max(PullFilter *pf, int len, uint8 **data_p, uint8 *tmpbuf)
 }
 
 /*
- * caller wants exatly len bytes and dont bother with references
+ * caller wants exactly len bytes and don't bother with references
  */
 int
 pullf_read_fixed(PullFilter *src, int len, uint8 *dst)
index be95f2d092690a4dd8378e4b21ea24dddd37f57c..daf4594eb7ca21d0a5c92c82dea72d61b7b675e3 100644 (file)
@@ -139,7 +139,7 @@ bn_to_mpi(mpz_t *bn)
 }
 
 /*
- * Decide the number of bits in the random componont k
+ * Decide the number of bits in the random component k
  *
  * It should be in the same range as p for signing (which
  * is deprecated), but can be much smaller for encrypting.
@@ -147,8 +147,8 @@ bn_to_mpi(mpz_t *bn)
  * Until I research it further, I just mimic gpg behaviour.
  * It has a special mapping table, for values <= 5120,
  * above that it uses 'arbitrary high number'.  Following
- * algorihm hovers 10-70 bits above gpg values.  And for
- * larger p, it uses gpg's algorihm.
+ * algorithm hovers 10-70 bits above gpg values.  And for
+ * larger p, it uses gpg's algorithm.
  *
  * The point is - if k gets large, encryption will be
  * really slow.  It does not matter for decryption.
index 24484a6c54e24c44ca3d71af70f8b6e10fa91380..afece26918653142ab0111d90519623a0b8da41e 100644 (file)
@@ -74,7 +74,7 @@ bn_to_mpi(BIGNUM *bn)
 }
 
 /*
- * Decide the number of bits in the random componont k
+ * Decide the number of bits in the random component k
  *
  * It should be in the same range as p for signing (which
  * is deprecated), but can be much smaller for encrypting.
@@ -82,8 +82,8 @@ bn_to_mpi(BIGNUM *bn)
  * Until I research it further, I just mimic gpg behaviour.
  * It has a special mapping table, for values <= 5120,
  * above that it uses 'arbitrary high number'.  Following
- * algorihm hovers 10-70 bits above gpg values.  And for
- * larger p, it uses gpg's algorihm.
+ * algorithm hovers 10-70 bits above gpg values.  And for
+ * larger p, it uses gpg's algorithm.
  *
  * The point is - if k gets large, encryption will be
  * really slow.  It does not matter for decryption.
index fb73e94c64a529eb1e1e1d698adfcf604960cd9b..9a1c68f61dd46a6504be87d2506174d64d47b787 100644 (file)
@@ -2053,7 +2053,7 @@ SELECT t1."C 1" FROM "S 1"."T 1" t1, LATERAL (SELECT DISTINCT t2.c1, t3.c1 FROM
    1
 (10 rows)
 
--- non-Var items in targelist of the nullable rel of a join preventing
+-- non-Var items in targetlist of the nullable rel of a join preventing
 -- push-down in some cases
 -- unable to push {ft1, ft2}
 EXPLAIN (VERBOSE, COSTS OFF)
index 48f69888fc5017ae7c4f1d8443aa797df210c534..b09244a0cb6ad15e8e4a0cbc499512e00052e692 100644 (file)
@@ -485,7 +485,7 @@ EXPLAIN (VERBOSE, COSTS OFF)
 SELECT t1."C 1" FROM "S 1"."T 1" t1, LATERAL (SELECT DISTINCT t2.c1, t3.c1 FROM ft1 t2, ft2 t3 WHERE t2.c1 = t3.c1 AND t2.c2 = t1.c2) q ORDER BY t1."C 1" OFFSET 10 LIMIT 10;
 SELECT t1."C 1" FROM "S 1"."T 1" t1, LATERAL (SELECT DISTINCT t2.c1, t3.c1 FROM ft1 t2, ft2 t3 WHERE t2.c1 = t3.c1 AND t2.c2 = t1.c2) q ORDER BY t1."C 1" OFFSET 10 LIMIT 10;
 
--- non-Var items in targelist of the nullable rel of a join preventing
+-- non-Var items in targetlist of the nullable rel of a join preventing
 -- push-down in some cases
 -- unable to push {ft1, ft2}
 EXPLAIN (VERBOSE, COSTS OFF)
index c6c082b8ea6d0d04098bc7224f4229c66e5e2746..895d8794982540ab5f1b45bd953ec43664e939c5 100644 (file)
@@ -888,7 +888,7 @@ restore(char *result, float val, int n)
                if (Abs(exp) <= 4)
                {
                        /*
-                        * remove the decimal point from the mantyssa and write the digits
+                        * remove the decimal point from the mantissa and write the digits
                         * to the buf array
                         */
                        for (p = result + sign, i = 10, dp = 0; *p != 'e'; p++, i++)
index b0b9fadede631634a6df00c75f46d8364f29872c..4696318dd587a1768401ddd21f4b2cef50d5986f 100644 (file)
@@ -23,7 +23,7 @@
  * When we ask SELinux whether the required privileges are allowed or not,
  * we use security_compute_av(3). It needs us to represent object classes
  * and access vectors using 'external' codes defined in the security policy.
- * It is determinded in the runtime, not build time. So, it needs an internal
+ * It is determined in the runtime, not build time. So, it needs an internal
  * service to translate object class/access vectors which we want to check
  * into the code which kernel want to be given.
  */
index 04085e57a4dcf306851767db7535b2936d97bff6..49780b2697b52cb1c595612892e6ccc54935ac38 100644 (file)
@@ -206,7 +206,7 @@ SELECT * FROM auth_tbl;     -- failed
 SELECT sepgsql_setcon(NULL);   -- end of session
 SELECT sepgsql_getcon();
 
--- the pooler cannot touch these tables directry
+-- the pooler cannot touch these tables directly
 SELECT * FROM foo_tbl; -- failed
 
 SELECT * FROM var_tbl; -- failed
index 01dd717522c42ecbe46878470bdbaa30864e13d5..646c5cf0788c0bcc7dfa0b9e487e3b81c0099720 100644 (file)
@@ -89,7 +89,7 @@ check_primary_key(PG_FUNCTION_ARGS)
                /* internal error */
                elog(ERROR, "check_primary_key: cannot process DELETE events");
 
-       /* If UPDATion the must check new Tuple, not old one */
+       /* If UPDATE, then must check new Tuple, not old one */
        else
                tuple = trigdata->tg_newtuple;
 
index 24872b0944d992cd06aefc68c435ea86a58c7ec2..c6a19d2e0092b3f6362fa4492119033aefac420d 100755 (executable)
@@ -29,7 +29,7 @@
 # modified by Ray Aspeitia 12-03-2003 :
 # added log rotation script to db startup
 # modified StartupParameters.plist "Provides" parameter to make it easier to
-# start and stop with the SystemStarter utitlity
+# start and stop with the SystemStarter utility
 
 # use the below command in order to correctly start/stop/restart PG with log rotation script:
 # SystemStarter [start|stop|restart] PostgreSQL
index a32c5fe85b55601aba1b983083fd129eac857e30..68bb43fd7cdbadcc412b7235dcee9d20e7ed400b 100644 (file)
@@ -414,7 +414,7 @@ CREATE FUNCTION stat(text,text)
        LANGUAGE INTERNAL
        RETURNS NULL ON NULL INPUT;
 
---reset - just for debuging
+--reset - just for debugging
 CREATE FUNCTION reset_tsearch()
         RETURNS void
         as 'MODULE_PATHNAME', 'tsa_reset_tsearch'
index ac28996867b36aec60ca77ba5ba477cad5c005c1..73b74c875e915c86eb36376833542fdb6eee2463 100644 (file)
@@ -610,7 +610,7 @@ xpath_table(PG_FUNCTION_ARGS)
 
        /*
         * At the moment we assume that the returned attributes make sense for the
-        * XPath specififed (i.e. we trust the caller). It's not fatal if they get
+        * XPath specified (i.e. we trust the caller). It's not fatal if they get
         * it wrong - the input function for the column type will raise an error
         * if the path result can't be converted into the correct binary
         * representation.
index 5b6d77d40aae6d8763a9533c2e66ad656c5e52d4..f50b0398c9031d3677f04ff564bfa371a9fbd5f8 100644 (file)
@@ -401,7 +401,7 @@ $(shlib): $(OBJS) $(DLL_DEFFILE) | $(SHLIB_PREREQS)
        $(CC) $(CFLAGS)  -shared -static-libgcc -o $@  $(OBJS) $(DLL_DEFFILE) $(LDFLAGS) $(LDFLAGS_SL) $(SHLIB_LINK) $(LIBS) -Wl,--out-implib=$(stlib)
 endif
 
-endif # PORTNAME == cgywin
+endif # PORTNAME == cygwin
 endif # PORTNAME == cygwin || PORTNAME == win32
 
 
index dd4c9fa70a028a894c73eac1917c2cc9c3d4f97e..02228662b81248f26c72725997f159236416c499 100644 (file)
@@ -28,7 +28,7 @@ The current implementation of GiST supports:
 
 The support for concurrency implemented in PostgreSQL was developed based on
 the paper "Access Methods for Next-Generation Database Systems" by
-Marcel Kornaker:
+Marcel Kornacker:
 
     http://www.sai.msu.su/~megera/postgres/gist/papers/concurrency/access-methods-for-next-generation.pdf.gz
 
index 17584ba3ed6a69bc6d45172413bcaa433dd1b838..300b075af75fa22499662bd7308595c1d352a8d5 100644 (file)
@@ -209,7 +209,7 @@ typedef struct RewriteMappingFile
 } RewriteMappingFile;
 
 /*
- * A single In-Memeory logical rewrite mapping, hanging of
+ * A single In-Memory logical rewrite mapping, hanging off
  * RewriteMappingFile->mappings.
  */
 typedef struct RewriteMappingDataEntry
index 3e045cda080e1be9d87ead47de081b8741ac2543..11424c2257250c3ae72ad0a818df7f8816b4b568 100644 (file)
@@ -614,7 +614,7 @@ CommitTsParameterChange(bool newvalue, bool oldvalue)
 
 /*
  * Activate this module whenever necessary.
- *             This must happen during postmaster or standalong-backend startup,
+ *             This must happen during postmaster or standalone-backend startup,
  *             or during WAL replay anytime the track_commit_timestamp setting is
  *             changed in the master.
  *
index e11b2297921447986000d37e2f27514d8150861d..dcadba6f127213dd7426f323fc80dc3244bae719 100644 (file)
@@ -2746,7 +2746,7 @@ CommitTransactionCommand(void)
                         * These shouldn't happen.  TBLOCK_DEFAULT means the previous
                         * StartTransactionCommand didn't set the STARTED state
                         * appropriately, while TBLOCK_PARALLEL_INPROGRESS should be ended
-                        * by EndParallelWorkerTranaction(), not this function.
+                        * by EndParallelWorkerTransaction(), not this function.
                         */
                case TBLOCK_DEFAULT:
                case TBLOCK_PARALLEL_INPROGRESS:
index d531d17cdbcb0c37c4a8c7a0cd992147b877c4f7..e60e8e84bc156e63b0eb0c745a28ca4a5223aa11 100644 (file)
@@ -727,7 +727,7 @@ static void getRelationIdentity(StringInfo buffer, Oid relid, List **objname);
  *
  * Note: If the object is not found, we don't give any indication of the
  * reason.  (It might have been a missing schema if the name was qualified, or
- * an inexistant type name in case of a cast, function or operator; etc).
+ * a nonexistent type name in case of a cast, function or operator; etc).
  * Currently there is only one caller that might be interested in such info, so
  * we don't spend much effort here.  If more callers start to care, it might be
  * better to add some support for that in this function.
index 9ac930ea8b1363787ff6d9acc8c13aed151543fb..0464da054f1b3ba44406b49611c6518c0851dd85 100644 (file)
@@ -34,7 +34,7 @@ static const char *get_am_type_string(char amtype);
 
 
 /*
- * CreateAcessMethod
+ * CreateAccessMethod
  *             Registers a new access method.
  */
 ObjectAddress
index c1c0223770eb68a2b42f19ea6a405a4fadfbb9d9..f47a13d1844ca36d81ba9815f807646a44750de4 100644 (file)
@@ -674,7 +674,7 @@ createdb(const CreatedbStmt *stmt)
 
                /*
                 * Force synchronous commit, thus minimizing the window between
-                * creation of the database files and commital of the transaction. If
+                * creation of the database files and committal of the transaction. If
                 * we crash before committing, we'll have a DB that's taking up disk
                 * space but is not in pg_database, which is not good.
                 */
@@ -928,7 +928,7 @@ dropdb(const char *dbname, bool missing_ok)
 
        /*
         * Force synchronous commit, thus minimizing the window between removal of
-        * the database files and commital of the transaction. If we crash before
+        * the database files and committal of the transaction. If we crash before
         * committing, we'll have a DB that's gone on disk but still there
         * according to pg_database, which is not good.
         */
@@ -1286,7 +1286,7 @@ movedb(const char *dbname, const char *tblspcname)
 
                /*
                 * Force synchronous commit, thus minimizing the window between
-                * copying the database files and commital of the transaction. If we
+                * copying the database files and committal of the transaction. If we
                 * crash before committing, we'll leave an orphaned set of files on
                 * disk, which is not fatal but not good either.
                 */
index 7250da08dd56c684c15c5148c600f4b10c930edb..cb2852207fa01840e62c61e55ef196cad5ace905 100644 (file)
@@ -3377,7 +3377,7 @@ ExplainYAMLLineStarting(ExplainState *es)
 }
 
 /*
- * YAML is a superset of JSON; unfortuantely, the YAML quoting rules are
+ * YAML is a superset of JSON; unfortunately, the YAML quoting rules are
  * ridiculously complicated -- as documented in sections 5.3 and 7.3.3 of
  * http://yaml.org/spec/1.2/spec.html -- so we chose to just quote everything.
  * Empty strings, strings with leading or trailing whitespace, and strings
index 748c8f75d4824b1dbd2e4a81ceb7bc26a9a84be9..e161cd9fcd8e9e6feb87eebaafccdaedad558e49 100644 (file)
@@ -1041,7 +1041,7 @@ CreateFunction(CreateFunctionStmt *stmt, const char *queryString)
        }
        else
        {
-               /* store SQL NULL instead of emtpy array */
+               /* store SQL NULL instead of empty array */
                trftypes = NULL;
        }
 
@@ -1446,7 +1446,7 @@ CreateCast(CreateCastStmt *stmt)
                                (errcode(ERRCODE_WRONG_OBJECT_TYPE),
                                 errmsg("cast will be ignored because the target data type is a domain")));
 
-       /* Detemine the cast method */
+       /* Determine the cast method */
        if (stmt->func != NULL)
                castmethod = COERCION_METHOD_FUNCTION;
        else if (stmt->inout)
index 85817c6530252dc0b2bc361a6342eb943f7e6678..74dfed8e50c5126e0ee590455ae4af540a5e88b9 100644 (file)
@@ -100,7 +100,7 @@ static void RangeVarCallbackForReindexIndex(const RangeVar *relation,
  * Errors arising from the attribute list still apply.
  *
  * Most column type changes that can skip a table rewrite do not invalidate
- * indexes.  We ackowledge this when all operator classes, collations and
+ * indexes.  We acknowledge this when all operator classes, collations and
  * exclusion operators match.  Though we could further permit intra-opfamily
  * changes for btree and hash indexes, that adds subtle complexity with no
  * concrete benefit for core types.
@@ -961,7 +961,7 @@ CheckMutability(Expr *expr)
  * indxpath.c could do something with.  However, that seems overly
  * restrictive.  One useful application of partial indexes is to apply
  * a UNIQUE constraint across a subset of a table, and in that scenario
- * any evaluatable predicate will work.  So accept any predicate here
+ * any evaluable predicate will work.  So accept any predicate here
  * (except ones requiring a plan), and let indxpath.c fend for itself.
  */
 static void
index 8e0483ef3d746556e7265c8b5c0570ee7e441ea0..608b0b19c49b5aef055103ad24a7b75c93871442 100644 (file)
@@ -6194,7 +6194,7 @@ ATAddCheckConstraint(List **wqueue, AlteredTableInfo *tab, Relation rel,
 
        /*
         * Check if ONLY was specified with ALTER TABLE.  If so, allow the
-        * contraint creation only if there are no children currently.  Error out
+        * constraint creation only if there are no children currently.  Error out
         * otherwise.
         */
        if (!recurse && children != NIL)
index f9c85989d82b285e50d3282fdd676f41161e2ec4..96e2ac06b8cce7bb56755130af04db947e66a591 100644 (file)
@@ -502,7 +502,7 @@ ExecParallelRetrieveInstrumentation(PlanState *planstate,
        int                     plan_node_id = planstate->plan->plan_node_id;
        MemoryContext oldcontext;
 
-       /* Find the instumentation for this node. */
+       /* Find the instrumentation for this node. */
        for (i = 0; i < instrumentation->num_plan_nodes; ++i)
                if (instrumentation->plan_node_id[i] == plan_node_id)
                        break;
index 06f8aa09dd2f3a49a1fabc6048d9c1de8825a825..a8cb99d84d07d6304a98033176bc55ef8af0f19d 100644 (file)
@@ -354,7 +354,7 @@ advance_windowaggregate(WindowAggState *winstate,
 
        /*
         * We must track the number of rows included in transValue, since to
-        * remove the last input, advance_windowaggregate_base() musn't call the
+        * remove the last input, advance_windowaggregate_base() mustn't call the
         * inverse transition function, but simply reset transValue back to its
         * initial value.
         */
index d612c11159ee966bcd16f6bd59dba21e589aecb4..8a987f8f1b699b16a6a5a4c641a3927fad2b56fc 100644 (file)
@@ -87,7 +87,7 @@ static MemoryContext parsed_hba_context = NULL;
  *
  * NOTE: the IdentLine structs can contain pre-compiled regular expressions
  * that live outside the memory context. Before destroying or resetting the
- * memory context, they need to be expliticly free'd.
+ * memory context, they need to be explicitly free'd.
  */
 static List *parsed_ident_lines = NIL;
 static MemoryContext parsed_ident_context = NULL;
index 1a43ab7288c1dcaa43dc341ae30acb5d6893496a..023abf70e21fe02ce8f95bf64f292fc3ee1b13ce 100644 (file)
@@ -111,7 +111,7 @@ gimme_edge_table(PlannerInfo *root, Gene *tour1, Gene *tour2,
        for (index1 = 0; index1 < num_gene; index1++)
        {
                /*
-                * presume the tour is circular, i.e. 1->2, 2->3, 3->1 this operaton
+                * presume the tour is circular, i.e. 1->2, 2->3, 3->1 this operation
                 * maps n back to 1
                 */
 
@@ -314,7 +314,7 @@ gimme_gene(PlannerInfo *root, Edge edge, Edge *edge_table)
                /*
                 * give priority to candidates with fewest remaining unused edges;
                 * find out what the minimum number of unused edges is
-                * (minimum_edges); if there is more than one cadidate with the
+                * (minimum_edges); if there is more than one candidate with the
                 * minimum number of unused edges keep count of this number
                 * (minimum_count);
                 */
index d7aac5f69bcd0258132022a80c44c914f277baed..1d1a3f1fe73a11ec7365a41d332c325164092466 100644 (file)
@@ -1579,7 +1579,7 @@ select_mergejoin_clauses(PlannerInfo *root,
                /*
                 * Insist that each side have a non-redundant eclass.  This
                 * restriction is needed because various bits of the planner expect
-                * that each clause in a merge be associatable with some pathkey in a
+                * that each clause in a merge be associable with some pathkey in a
                 * canonical pathkey list, but redundant eclasses can't appear in
                 * canonical sort orderings.  (XXX it might be worth relaxing this,
                 * but not enough time to address it for 8.3.)
index 27234ffa22468c0d353fb74ab1d3bf5aa02538fb..6680935b3169d23c40120f850b4e788e9997eeda 100644 (file)
@@ -196,7 +196,7 @@ query_planner(PlannerInfo *root, List *tlist,
        /*
         * Now distribute "placeholders" to base rels as needed.  This has to be
         * done after join removal because removal could change whether a
-        * placeholder is evaluatable at a base rel.
+        * placeholder is evaluable at a base rel.
         */
        add_placeholders_to_base_rels(root);
 
index 97d5fba391817d006b5af25c9a5eb1c91a9e44c2..7059c0a5f75d74c2084ba632a226e0eea31795ef 100644 (file)
@@ -24,7 +24,7 @@
  *             Detect whether there is a joinclause that involves
  *             the two given relations.
  *
- * Note: the joinclause does not have to be evaluatable with only these two
+ * Note: the joinclause does not have to be evaluable with only these two
  * relations.  This is intentional.  For example consider
  *             SELECT * FROM a, b, c WHERE a.x = (b.y + c.z)
  * If a is much larger than the other tables, it may be worthwhile to
index 7fc81e7aa33a44e697f410a1211e1fbddf299425..87dc3431eb8db73f61d51784ced062c41dd951c5 100644 (file)
@@ -550,7 +550,7 @@ join_clause_is_movable_into(RestrictInfo *rinfo,
                                                        Relids currentrelids,
                                                        Relids current_and_outer)
 {
-       /* Clause must be evaluatable given available context */
+       /* Clause must be evaluable given available context */
        if (!bms_is_subset(rinfo->clause_relids, current_and_outer))
                return false;
 
index 6f43b85edaf3e48a733b8fa02a05fdd804ee5e67..080d4445423dadbbbf9c4b1d1f62f3f3df652128 100644 (file)
@@ -10682,7 +10682,7 @@ table_ref:      relation_expr opt_alias_clause
                                        n->lateral = true;
                                        n->subquery = $2;
                                        n->alias = $3;
-                                       /* same coment as above */
+                                       /* same comment as above */
                                        if ($3 == NULL)
                                        {
                                                if (IsA($2, SelectStmt) &&
index 10020349a2c0dccc3c183617d44b387c5a8cc8fb..aa823d31a9f92ca107830c20a9196142fc80b6ae 100644 (file)
@@ -209,7 +209,7 @@ BackgroundWriterMain(void)
                /* Flush any leaked data in the top-level context */
                MemoryContextResetAndDeleteChildren(bgwriter_context);
 
-               /* re-initilialize to avoid repeated errors causing problems */
+               /* re-initialize to avoid repeated errors causing problems */
                WritebackContextInit(&wb_context, &bgwriter_flush_after);
 
                /* Now we can allow interrupts again */
index 923fa3f2fd267f4a7b0d32ed4cb2a51395cc5b2b..533252a25888afc19366aaed5913729c0f0d9551 100644 (file)
@@ -5130,7 +5130,7 @@ PostmasterRandom(void)
 }
 
 /*
- * Count up number of child processes of specified types (dead_end chidren
+ * Count up number of child processes of specified types (dead_end children
  * are always excluded).
  */
 static int
index cc2b513236623b39570bb7eb916c4a348a29e249..78d9e9f17bbd19cdc28038f73b4a8b25dd62b6a6 100644 (file)
@@ -1257,7 +1257,7 @@ pg_replication_origin_session_is_setup(PG_FUNCTION_ARGS)
  * Return the replication progress for origin setup in the current session.
  *
  * If 'flush' is set to true it is ensured that the returned value corresponds
- * to a local transaction that has been flushed. this is useful if asychronous
+ * to a local transaction that has been flushed. this is useful if asynchronous
  * commits are used when replaying replicated transactions.
  */
 Datum
@@ -1343,7 +1343,7 @@ pg_replication_origin_advance(PG_FUNCTION_ARGS)
  * Return the replication progress for an individual replication origin.
  *
  * If 'flush' is set to true it is ensured that the returned value corresponds
- * to a local transaction that has been flushed. this is useful if asychronous
+ * to a local transaction that has been flushed. this is useful if asynchronous
  * commits are used when replaying replicated transactions.
  */
 Datum
index 2b21b93fdbb98ecf50c121c1f539829838eac06e..38c088f23b42c65cd79f7345f94b16f2ed755820 100644 (file)
@@ -1716,7 +1716,7 @@ ReorderBufferCommit(ReorderBuffer *rb, TransactionId xid,
  *
  * NB: Transactions handled here have to have actively aborted (i.e. have
  * produced an abort record). Implicitly aborted transactions are handled via
- * ReorderBufferAbortOld(); transactions we're just not interesteded in, but
+ * ReorderBufferAbortOld(); transactions we're just not interested in, but
  * which have committed are handled in ReorderBufferForget().
  *
  * This function purges this transaction and its contents from memory and
@@ -1784,7 +1784,7 @@ ReorderBufferAbortOld(ReorderBuffer *rb, TransactionId oldestRunningXid)
  * toplevel xid.
  *
  * This is significantly different to ReorderBufferAbort() because
- * transactions that have committed need to be treated differenly from aborted
+ * transactions that have committed need to be treated differently from aborted
  * ones since they may have modified the catalog.
  *
  * Note that this is only allowed to be called in the moment a transaction
@@ -2662,7 +2662,7 @@ StartupReorderBuffer(void)
 
                /*
                 * ok, has to be a surviving logical slot, iterate and delete
-                * everythign starting with xid-*
+                * everything starting with xid-*
                 */
                sprintf(path, "pg_replslot/%s", logical_de->d_name);
 
index 8b59fc5a16a15cabac8816edb44215824dd92bf2..6ae09ce400478563930f70e7c3914f88404a63d1 100644 (file)
@@ -614,7 +614,7 @@ SnapBuildGetOrBuildSnapshot(SnapBuild *builder, TransactionId xid)
        if (builder->snapshot == NULL)
        {
                builder->snapshot = SnapBuildBuildSnapshot(builder, xid);
-               /* inrease refcount for the snapshot builder */
+               /* increase refcount for the snapshot builder */
                SnapBuildSnapIncRefcount(builder->snapshot);
        }
 
@@ -678,7 +678,7 @@ SnapBuildProcessChange(SnapBuild *builder, TransactionId xid, XLogRecPtr lsn)
                if (builder->snapshot == NULL)
                {
                        builder->snapshot = SnapBuildBuildSnapshot(builder, xid);
-                       /* inrease refcount for the snapshot builder */
+                       /* increase refcount for the snapshot builder */
                        SnapBuildSnapIncRefcount(builder->snapshot);
                }
 
@@ -911,7 +911,7 @@ SnapBuildEndTxn(SnapBuild *builder, XLogRecPtr lsn, TransactionId xid)
                {
                        /*
                         * None of the originally running transaction is running anymore,
-                        * so our incrementaly built snapshot now is consistent.
+                        * so our incrementally built snapshot now is consistent.
                         */
                        ereport(LOG,
                                  (errmsg("logical decoding found consistent point at %X/%X",
index 16d3cad25d29f4fec15429b7bb49338f00ddc4e1..34bf5b6f3ecd877702042ed993fe8c4c7d441437 100644 (file)
@@ -857,7 +857,7 @@ WaitEventAdjustWin32(WaitEventSet *set, WaitEvent *event)
  * reached.  At most nevents occurred events are returned.
  *
  * If timeout = -1, block until an event occurs; if 0, check sockets for
- * readiness, but don't block; if > 0, block for at most timeout miliseconds.
+ * readiness, but don't block; if > 0, block for at most timeout milliseconds.
  *
  * Returns the number of events occurred, or 0 if the timeout was reached.
  *
index 5b32782022b7265c7c2d3c5f840749e37ae95852..3721029d2542e01d3b7b6afd81b48a9fa7e1d51a 100644 (file)
@@ -500,7 +500,7 @@ shm_mq_sendv(shm_mq_handle *mqh, shm_mq_iovec *iov, int iovcnt, bool nowait)
  * it will point to a temporary buffer.  This mostly avoids data copying in
  * the hoped-for case where messages are short compared to the buffer size,
  * while still allowing longer messages.  In either case, the return value
- * remains valid until the next receive operation is perfomed on the queue.
+ * remains valid until the next receive operation is performed on the queue.
  *
  * When nowait = false, we'll wait on our process latch when the ring buffer
  * is empty and we have not yet received a full message.  The sender will
index dba3809e7406bfe4954766c71ccb636a415c03eb..4f0ad27e6d1bc7234d48ac81ae46c41bd4b2f7e5 100644 (file)
@@ -2781,7 +2781,7 @@ GetLockConflicts(const LOCKTAG *locktag, LOCKMODE lockmode)
                vxids = (VirtualTransactionId *)
                        palloc0(sizeof(VirtualTransactionId) * (MaxBackends + 1));
 
-       /* Compute hash code and partiton lock, and look up conflicting modes. */
+       /* Compute hash code and partition lock, and look up conflicting modes. */
        hashcode = LockTagHashCode(locktag);
        partitionLock = LockHashPartitionLock(hashcode);
        conflictMask = lockMethodTable->conflictTab[lockmode];
index 4dc050d05aeaea6864fe5c080c50b6475c34dd1f..6b5960dd20e5c928f5aa2a2093809d4efbe04fad 100644 (file)
@@ -834,7 +834,7 @@ LWLockAttemptLock(LWLock *lock, LWLockMode mode)
                                return false;
                        }
                        else
-                               return true;    /* someobdy else has the lock */
+                               return true;    /* somebody else has the lock */
                }
        }
        pg_unreachable();
@@ -1006,7 +1006,7 @@ LWLockWakeup(LWLock *lock)
                 * that happens before the list unlink happens, the list would end up
                 * being corrupted.
                 *
-                * The barrier pairs with the LWLockWaitListLock() when enqueing for
+                * The barrier pairs with the LWLockWaitListLock() when enqueuing for
                 * another lock.
                 */
                pg_write_barrier();
@@ -1082,7 +1082,7 @@ LWLockDequeueSelf(LWLock *lock)
 
        /*
         * Can't just remove ourselves from the list, but we need to iterate over
-        * all entries as somebody else could have unqueued us.
+        * all entries as somebody else could have dequeued us.
         */
        dlist_foreach_modify(iter, &lock->waiters)
        {
index 7cdb35541bf5e620335470c6dd873086b76035e6..ceb2695a257092ee181b9346dbf974193d69dd2a 100644 (file)
@@ -3204,7 +3204,7 @@ ReleasePredicateLocks(bool isCommit)
        /*
         * We can't trust XactReadOnly here, because a transaction which started
         * as READ WRITE can show as READ ONLY later, e.g., within
-        * substransactions.  We want to flag a transaction as READ ONLY if it
+        * subtransactions.  We want to flag a transaction as READ ONLY if it
         * commits without writing so that de facto READ ONLY transactions get the
         * benefit of some RO optimizations, so we will use this local variable to
         * get some cleanup logic right which is based on whether the transaction
index 9c7ba85eb559b35a156bf3a969da35e9b71de9bb..0274883b5a9e16f0000fc43f94f11e34fb11a3a7 100644 (file)
@@ -37,7 +37,7 @@
  *       Spell field. The AffixData field is initialized if AF parameter is not
  *       defined.
  *     - NISortAffixes():
- *       - builds a list of compond affixes from the affix list and stores it
+ *       - builds a list of compound affixes from the affix list and stores it
  *             in the CompoundAffix.
  *       - builds prefix trees (Trie) from the affix list for prefixes and suffixes
  *             and stores them in Suffix and Prefix fields.
index f0e4269e8438712fd0856885190d51499d7fb224..6c034b28a04d0b7c1651ff450f0cc3eae501b752 100644 (file)
@@ -179,7 +179,7 @@ LexizeExec(LexizeData *ld, ParsedLex **correspondLexem)
        if (ld->curDictId == InvalidOid)
        {
                /*
-                * usial mode: dictionary wants only one word, but we should keep in
+                * usual mode: dictionary wants only one word, but we should keep in
                 * mind that we should go through all stack
                 */
 
@@ -272,7 +272,7 @@ LexizeExec(LexizeData *ld, ParsedLex **correspondLexem)
 
                                /*
                                 * We should be sure that current type of lexeme is recognized
-                                * by our dictinonary: we just check is it exist in list of
+                                * by our dictionary: we just check is it exist in list of
                                 * dictionaries ?
                                 */
                                for (i = 0; i < map->len && !dictExists; i++)
@@ -627,7 +627,7 @@ generateHeadline(HeadlineParsedText *prs)
                                /* start of a new fragment */
                                infrag = 1;
                                numfragments++;
-                               /* add a fragment delimitor if this is after the first one */
+                               /* add a fragment delimiter if this is after the first one */
                                if (numfragments > 1)
                                {
                                        memcpy(ptr, prs->fragdelim, prs->fragdelimlen);
index 95f61a0854cc4376ddb70cdb098151db4b24a0b9..bf9a04a79cbd346b22deebe57b3bbef386a67707 100644 (file)
@@ -2445,7 +2445,7 @@ mark_hl_words(HeadlineParsedText *prs, TSQuery query, int highlight,
                                                break;
                                }
                                if (curlen < min_words && i >= prs->curwords)
-                               {                               /* got end of text and our cover is shoter
+                               {                               /* got end of text and our cover is shorter
                                                                 * than min_words */
                                        for (i = p - 1; i >= 0; i--)
                                        {
index bbd97dc84bba1ed53f35f7fbf6052a4ac6279643..e56f3258db6c06bc35a8e05ef68e40e26b80718f 100644 (file)
@@ -2278,7 +2278,7 @@ seq_search(char *name, const char *const * array, int type, int max, int *len)
 
        for (last = 0, a = array; *a != NULL; a++)
        {
-               /* comperate first chars */
+               /* compare first chars */
                if (*name != **a)
                        continue;
 
index 8595d41e0bd18d230a09f069a3e48c1bbb30ce06..1aab4fe2771fb389ebeec2cb9ccd23b3d57480c7 100644 (file)
@@ -533,7 +533,7 @@ calc_hist_selectivity(TypeCacheEntry *typcache, VariableStatData *vardata,
                        {
                                /*
                                 * Lower bound no longer matters. Just estimate the fraction
-                                * with an upper bound <= const uppert bound
+                                * with an upper bound <= const upper bound
                                 */
                                hist_selec =
                                        calc_hist_selectivity_scalar(typcache, &const_upper,
index d6352cd53ed4883ab825bc6b6f389302949df78f..bc85a34739c58563d9d3b71bfe21909fe135e41a 100644 (file)
@@ -2504,7 +2504,7 @@ is_input_argument(int nth, const char *argmodes)
 }
 
 /*
- * Append used transformated types to specified buffer
+ * Append used transformed types to specified buffer
  */
 static void
 print_function_trftypes(StringInfo buf, HeapTuple proctup)
index d887a14d057f404a098e306e7bfdd5586cb8af36..63510f58bdc765803ba25480a5e25631efd30ac9 100644 (file)
@@ -898,7 +898,7 @@ calc_rank_cd(const float4 *arrdata, TSVector txt, TSQuery query, int method)
 
                /*
                 * if doc are big enough then ext.q may be equal to ext.p due to limit
-                * of posional information. In this case we approximate number of
+                * of positional information. In this case we approximate number of
                 * noise word as half cover's length
                 */
                nNoise = (ext.q - ext.p) - (ext.end - ext.begin);
@@ -907,7 +907,7 @@ calc_rank_cd(const float4 *arrdata, TSVector txt, TSQuery query, int method)
                Wdoc += Cpos / ((double) (1 + nNoise));
 
                CurExtPos = ((double) (ext.q + ext.p)) / 2.0;
-               if (NExtent > 0 && CurExtPos > PrevExtPos               /* prevent devision by
+               if (NExtent > 0 && CurExtPos > PrevExtPos               /* prevent division by
                                                                                                                 * zero in a case of
                                multiple lexize */ )
                        SumDist += 1.0 / (CurExtPos - PrevExtPos);
index 3c1d3cf62de53e20c989be6d4c3895dd6a5fc47b..abab5c11f75e94b70c9266710661246f650d1b3f 100644 (file)
@@ -342,7 +342,7 @@ window_lag(PG_FUNCTION_ARGS)
 
 /*
  * lag_with_offset
- * returns the value of VE evelulated on a row that is OFFSET
+ * returns the value of VE evaluated on a row that is OFFSET
  * rows before the current row within a partition,
  * per spec.
  */
index 79e0b1ff483008a5dd7a9f302feb4af461b4ee93..8c6a34afb489a15b239221ab1d92b3f537be55b3 100644 (file)
@@ -1125,7 +1125,7 @@ RelationInitPhysicalAddr(Relation relation)
                 * points to the current file since the older file will be gone (or
                 * truncated). The new file will still contain older rows so lookups
                 * in them will work correctly. This wouldn't work correctly if
-                * rewrites were allowed to change the schema in a noncompatible way,
+                * rewrites were allowed to change the schema in an incompatible way,
                 * but those are prevented both on catalog tables and on user tables
                 * declared as additional catalog tables.
                 */
index 5d49fe5b50636bf99cf1546877b346c39e1a9296..34dfd84074b1b7f39cddf7c7946b49f01485c678 100644 (file)
@@ -878,7 +878,7 @@ get_func_arg_info(HeapTuple procTup,
 /*
  * get_func_trftypes
  *
- * Returns a number of transformated types used by function.
+ * Returns the number of transformed types used by function.
  */
 int
 get_func_trftypes(HeapTuple procTup,
index cde4a798b620e2542a13bc5a38f637e77e0fb7a5..0a4295b418132758ebd539f00175c32ac0db92d5 100644 (file)
@@ -1108,7 +1108,7 @@ process_settings(Oid databaseid, Oid roleid)
 
        relsetting = heap_open(DbRoleSettingRelationId, AccessShareLock);
 
-       /* read all the settings under the same snapsot for efficiency */
+       /* read all the settings under the same snapshot for efficiency */
        snapshot = RegisterSnapshot(GetCatalogSnapshot(DbRoleSettingRelationId));
 
        /* Later settings are ignored if set earlier. */
index a5b487d0b64de0e169423e721d897b748fe3e2df..5c28e97f54f66905f79792e4bbc938acf488cda6 100644 (file)
@@ -18,7 +18,7 @@ OBJS = guc.o help_config.o pg_config.o pg_controldata.o pg_rusage.o \
        ps_status.o rls.o sampling.o superuser.o timeout.o tzparser.o
 
 # This location might depend on the installation directories. Therefore
-# we can't subsitute it into pg_config.h.
+# we can't substitute it into pg_config.h.
 ifdef krb_srvtab
 override CPPFLAGS += -DPG_KRB_SRVTAB='"$(krb_srvtab)"'
 endif
index 26a3be3a618748f3b402bcff22179d147971238f..c1df062cb277dc2d9f5a9aed045ca512bd0ab880 100644 (file)
@@ -1625,7 +1625,7 @@ HeapTupleHeaderIsOnlyLocked(HeapTupleHeader tuple)
 }
 
 /*
- * check whether the transaciont id 'xid' is in the pre-sorted array 'xip'.
+ * check whether the transaction id 'xid' is in the pre-sorted array 'xip'.
  */
 static bool
 TransactionIdInArray(TransactionId xid, TransactionId *xip, Size num)
index 66329dc90c2ea58ff6e0c92910784f7f40f41776..838e845748f674e9b186934b34651b8b6688f3d4 100644 (file)
@@ -203,7 +203,7 @@ InitArchiveFmt_Custom(ArchiveHandle *AH)
  *
  * Optional.
  *
- * Set up extrac format-related TOC data.
+ * Set up extract format-related TOC data.
 */
 static void
 _ArchiveEntry(ArchiveHandle *AH, TocEntry *te)
index 739995028472dc617ce83a10321e853578382df2..edccc806314be3a2fc815faec7a327a4ec6b2eaf 100644 (file)
@@ -776,7 +776,7 @@ StoreQueryTuple(const PGresult *result)
                        char       *varname;
                        char       *value;
 
-                       /* concate prefix and column name */
+                       /* concatenate prefix and column name */
                        varname = psprintf("%s%s", pset.gset_prefix, colname);
 
                        if (!PQgetisnull(result, 0, i))
index 6275a688c753461f1c466656500697204b50b833..6ba5b3e363aeed26794f87b9cd3b54d5e91ea3c1 100644 (file)
@@ -2060,7 +2060,7 @@ describeOneTableDetails(const char *schemaname,
                                printTableAddFooter(&cont, _("Check constraints:"));
                                for (i = 0; i < tuples; i++)
                                {
-                                       /* untranslated contraint name and def */
+                                       /* untranslated constraint name and def */
                                        printfPQExpBuffer(&buf, "    \"%s\" %s",
                                                                          PQgetvalue(result, i, 0),
                                                                          PQgetvalue(result, i, 1));
@@ -3052,7 +3052,7 @@ listTables(const char *tabtypes, const char *pattern, bool verbose, bool showSys
        if (verbose)
        {
                /*
-                * As of PostgreSQL 9.0, use pg_table_size() to show a more acurate
+                * As of PostgreSQL 9.0, use pg_table_size() to show a more accurate
                 * size of a table, including FSM, VM and TOAST tables.
                 */
                if (pset.sversion >= 90000)
index 00bbd4c2d946de5d066c2a4aecbda87cab5ea733..7a357d9d56e644a796482b141d9cc9a12b96a0b2 100644 (file)
@@ -26,7 +26,7 @@
 #define VISIBILITYMAP_ALL_VISIBLE      0x01
 #define VISIBILITYMAP_ALL_FROZEN       0x02
 #define VISIBILITYMAP_VALID_BITS       0x03            /* OR of all valid
-                                                                                                * visiblitymap flags bits */
+                                                                                                * visibilitymap flags bits */
 
 /* Macros for visibilitymap test */
 #define VM_ALL_VISIBLE(r, b, v) \
index a123d2a7c49bac097721b077b5308632886fb292..db917bb226af5efb5a03f17454dc280659ef1680 100644 (file)
@@ -65,7 +65,7 @@ typedef enum
                                                                                 * apply */
 }      SyncCommitLevel;
 
-/* Define the default setting for synchonous_commit */
+/* Define the default setting for synchronous_commit */
 #define SYNCHRONOUS_COMMIT_ON  SYNCHRONOUS_COMMIT_REMOTE_FLUSH
 
 /* Synchronous commit level */
index 4ab3f8027a56362f5c2ce3c4408f6e271edb40c1..726f0f3f88db099f16d17ccd0b7029f0d36902f2 100644 (file)
@@ -970,7 +970,7 @@ typedef NameData *Name;
 /* gettext domain name mangling */
 
 /*
- * To better support parallel installations of major PostgeSQL
+ * To better support parallel installations of major PostgreSQL
  * versions as well as parallel installations of major library soname
  * versions, we mangle the gettext domain name by appending those
  * version numbers.  The coding rule ought to be that wherever the
index 7aad2de43d0d8373d158af155dd08ad82cb3b7ba..64ca372c4534a2c2d46e3f737f884102812bda98 100644 (file)
@@ -865,7 +865,7 @@ typedef LONG slock_t;
 #define SPIN_DELAY() spin_delay()
 
 /* If using Visual C++ on Win64, inline assembly is unavailable.
- * Use a _mm_pause instrinsic instead of rep nop.
+ * Use a _mm_pause intrinsic instead of rep nop.
  */
 #if defined(_WIN64)
 static __forceinline void
index d1df1f9f4b7090e8fddb444935d23b528d7a767f..cfa74a7715dad0a9675a77a75b5c6a3665d54fac 100644 (file)
@@ -147,7 +147,7 @@ typedef struct
 } CMPDAffix;
 
 /*
- * Type of encoding affix flags in Hunspel dictionaries
+ * Type of encoding affix flags in Hunspell dictionaries
  */
 typedef enum
 {
index a3ae92eb35b0e0cacd68eba7a333571226b76dbe..d5a463d9404a3600b631a2dfa666ba244cb0f88c 100644 (file)
@@ -2,7 +2,7 @@
 
 /*
  * The aim is to get a simpler interface to the database routines.
- * All the tidieous messing around with tuples is supposed to be hidden
+ * All the tedious messing around with tuples is supposed to be hidden
  * by this function.
  */
 /* Author: Linus Tolke
index 3b0855f7225b8687481ebec2fb33c5718a62a645..7216b432d461f711654f8ef694a3ef90b9b59b9b 100644 (file)
@@ -324,7 +324,7 @@ PGTYPESdate_fmt_asc(date dDate, const char *fmtstring, char *outbuf)
  *
  * function works as follows:
  *      - first we analyze the parameters
- *      - if this is a special case with no delimiters, add delimters
+ *      - if this is a special case with no delimiters, add delimiters
  *      - find the tokens. First we look for numerical values. If we have found
  *        less than 3 tokens, we check for the months' names and thereafter for
  *        the abbreviations of the months' names.
index 120794550d638063de81b75a769aa44f5c7efa4a..a93d074de211bc5e9cbae519695ba1e9c6db35e8 100644 (file)
@@ -1368,11 +1368,11 @@ PGTYPESnumeric_cmp(numeric *var1, numeric *var2)
 {
        /* use cmp_abs function to calculate the result */
 
-       /* both are positive: normal comparation with cmp_abs */
+       /* both are positive: normal comparison with cmp_abs */
        if (var1->sign == NUMERIC_POS && var2->sign == NUMERIC_POS)
                return cmp_abs(var1, var2);
 
-       /* both are negative: return the inverse of the normal comparation */
+       /* both are negative: return the inverse of the normal comparison */
        if (var1->sign == NUMERIC_NEG && var2->sign == NUMERIC_NEG)
        {
                /*
index 672f0b45d48e6e207d10e0765984b0d530aff5a8..2562366bbedbd6183f266738f664e729e5e3a443 100644 (file)
@@ -207,7 +207,7 @@ create_questionmarks(char *name, bool array)
 
        /* In case we have a struct, we have to print as many "?" as there are attributes in the struct
         * An array is only allowed together with an element argument
-        * This is essantially only used for inserts, but using a struct as input parameter is an error anywhere else
+        * This is essentially only used for inserts, but using a struct as input parameter is an error anywhere else
         * so we don't have to worry here. */
 
        if (p->type->type == ECPGt_struct || (array && p->type->type == ECPGt_array && p->type->u.element->type == ECPGt_struct))
index 31e765ccd39ae083834e88df8e6dddaedee7fd61..1c108795de995cbc4f801d9fa03267e210c4aa6d 100644 (file)
@@ -355,7 +355,7 @@ ECPGExecuteImmediateStmt: EXECUTE IMMEDIATE execstring
                          $$ = $3;
                        };
 /*
- * variable decalartion outside exec sql declare block
+ * variable declaration outside exec sql declare block
  */
 ECPGVarDeclaration: single_vt_declaration;
 
@@ -707,7 +707,7 @@ struct_union_type_with_symbol: s_struct_union_symbol
                        free(forward_name);
                        forward_name = NULL;
 
-                       /* This is essantially a typedef but needs the keyword struct/union as well.
+                       /* This is essentially a typedef but needs the keyword struct/union as well.
                         * So we create the typedef for each struct definition with symbol */
                        for (ptr = types; ptr != NULL; ptr = ptr->next)
                        {
@@ -1275,7 +1275,7 @@ descriptor_item:  SQL_CARDINALITY                 { $$ = ECPGd_cardinality; }
                ;
 
 /*
- * set/reset the automatic transaction mode, this needs a differnet handling
+ * set/reset the automatic transaction mode, this needs a different handling
  * as the other set commands
  */
 ECPGSetAutocommit:     SET SQL_AUTOCOMMIT '=' on_off   { $$ = $4; }
@@ -1287,7 +1287,7 @@ on_off: ON                                { $$ = mm_strdup("on"); }
                ;
 
 /*
- * set the actual connection, this needs a differnet handling as the other
+ * set the actual connection, this needs a different handling as the other
  * set commands
  */
 ECPGSetConnection:     SET CONNECTION TO connection_object { $$ = $4; }
index cc17ea82185f0780c5d01253f8f83d10483ab95d..f132ad7fc302ac1efbc5152c1579729f0e511d93 100644 (file)
@@ -550,7 +550,7 @@ sub dump_fields
                        if ($len == 1)
                        {
 
-                               # Straight assignement
+                               # Straight assignment
                                $str = ' $$ = ' . $flds_new[0] . ';';
                                add_to_buffer('rules', $str);
                        }
index d23726215b7fcce5ab5b0412dbf81d5b8f5148b7..9bf6e52d631258909318895cb6a50516a4f5d65d 100644 (file)
@@ -794,7 +794,7 @@ pg_fe_getauthname(PQExpBuffer errorMessage)
  * be sent in cleartext if it is encrypted on the client side.  This is
  * good because it ensures the cleartext password won't end up in logs,
  * pg_stat displays, etc.  We export the function so that clients won't
- * be dependent on low-level details like whether the enceyption is MD5
+ * be dependent on low-level details like whether the encryption is MD5
  * or something else.
  *
  * Arguments are the cleartext password, and the SQL name of the user it
index df5e62d3e9af0cd9a680e5ed319a1ee47afedc10..9e4e62578f6aba750aba477afff5c3a69b9373ed 100644 (file)
@@ -634,7 +634,7 @@ extern void pq_reset_sigpipe(sigset_t *osigset, bool sigpipe_pending,
 #endif
 
 /*
- * The SSL implementatation provides these functions (fe-secure-openssl.c)
+ * The SSL implementation provides these functions (fe-secure-openssl.c)
  */
 extern void pgtls_init_library(bool do_ssl, int do_crypto);
 extern int     pgtls_init(PGconn *conn);
index 06a39211e960a0ddeb475687c4335785b7b0cedd..1b7ad375702d4c6f3b07129273256058dd1a6f26 100644 (file)
@@ -32,7 +32,7 @@
 
 #include "win32.h"
 
-/* Declared here to avoid pulling in all includes, which causes name collissions */
+/* Declared here to avoid pulling in all includes, which causes name collisions */
 #ifdef ENABLE_NLS
 extern char *libpq_gettext(const char *msgid) pg_attribute_format_arg(1);
 #else
index 5ea0c66e98c18dd7ec5dc9cbb4a5f11419d0aa47..31d06cb3b0ba3566bd524f5e12eccb251b48447e 100644 (file)
@@ -79,7 +79,7 @@ to be installed on your system.
 If this option is given, a copy of each file will be saved with
 the given suffix that contains the suggested changes. This does
 not require any external programs. Note that this does not
-automagially add a dot between the original filename and the
+automagically add a dot between the original filename and the
 suffix. If you want the dot, you have to include it in the option
 argument.
 
@@ -4364,9 +4364,9 @@ DPPP_(my_vload_module)(U32 flags, SV *name, SV *ver, va_list *args)
 
     OP * const modname = newSVOP(OP_CONST, 0, name);
     /* 5.005 has a somewhat hacky force_normal that doesn't croak on
-       SvREADONLY() if PL_compling is true. Current perls take care in
+       SvREADONLY() if PL_compiling is true. Current perls take care in
        ck_require() to correctly turn off SvREADONLY before calling
-       force_normal_flags(). This seems a better fix than fudging PL_compling
+       force_normal_flags(). This seems a better fix than fudging PL_compiling
      */
     SvREADONLY_off(((SVOP*)modname)->op_sv);
     modname->op_private |= OPpCONST_BARE;
index d61493fac895df8c82b257a791e51268f379eca5..c4806274bc98300474807fcf3eae910a22af81c4 100644 (file)
@@ -303,7 +303,7 @@ PLy_traceback(PyObject *e, PyObject *v, PyObject *tb,
                        long            plain_lineno;
 
                        /*
-                        * The second frame points at the internal function, but to mimick
+                        * The second frame points at the internal function, but to mimic
                         * Python error reporting we want to say <module>.
                         */
                        if (*tb_depth == 1)
index fbe62c36d80d8951e9b1d4a25f739cb359436109..5c9213411cb82c8b0b979282e040b748ece1cd52 100644 (file)
@@ -463,7 +463,7 @@ PLy_output(volatile int level, PyObject *self, PyObject *args, PyObject *kw)
 
                        if (strcmp(keyword, "message") == 0)
                        {
-                               /* the message should not be overwriten */
+                               /* the message should not be overwritten */
                                if (PyTuple_Size(args) != 0)
                                {
                                        PLy_exception_set(PyExc_TypeError, "Argument 'message' given by name and position");
index 29fff61dc56b7df151de38a6aedc2a827350d903..cdffa3d15931c940e746d29eebf1190603bc9bf5 100644 (file)
@@ -71,7 +71,7 @@ typedef union PLyTypeOutput
        PLyObToTuple r;
 } PLyTypeOutput;
 
-/* all we need to move Postgresql data to Python objects,
+/* all we need to move PostgreSQL data to Python objects,
  * and vice versa
  */
 typedef struct PLyTypeInfo
index 1e214960d183feab8f176d0f45d12541317e6226..5e1d51d0bd06d3a7ea424d73cd573859d9fe94c9 100644 (file)
@@ -7,7 +7,7 @@
 # be changed and a report of the closed day's receipts subsequently
 # run which will miss a receipt from the date which has been closed.
 #
-# There are only six permuations which must cause a serialization failure.
+# There are only six permutations which must cause a serialization failure.
 # Failure cases are where s1 overlaps both s2 and s3, but s2 commits before
 # s3 executes its first SELECT.
 #
index d67064068e034f7d176bba054182fc1fc51ec3d3..277097125ac1a0f5a1be72ff12e2aefe85439a06 100644 (file)
@@ -2,7 +2,7 @@
 #
 # Small, simple test showing read-only anomalies.
 #
-# There are only four permuations which must cause a serialization failure.
+# There are only four permutations which must cause a serialization failure.
 # Required failure cases are where s2 overlaps both s1 and s3, but s1
 # commits before s3 executes its first SELECT.
 #
index fadad222b030cd9a532e619e17de5c7ca245ebfe..f93123641065d1f5645934fc8fba59245b68735d 100644 (file)
@@ -310,7 +310,7 @@ INSERT INTO tmp3 values (5,50);
 -- Try (and fail) to add constraint due to invalid source columns
 ALTER TABLE tmp3 add constraint tmpconstr foreign key(c) references tmp2 match full;
 ERROR:  column "c" referenced in foreign key constraint does not exist
--- Try (and fail) to add constraint due to invalide destination columns explicitly given
+-- Try (and fail) to add constraint due to invalid destination columns explicitly given
 ALTER TABLE tmp3 add constraint tmpconstr foreign key(a) references tmp2(b) match full;
 ERROR:  column "b" referenced in foreign key constraint does not exist
 -- Try (and fail) to add constraint due to invalid data
@@ -2842,7 +2842,7 @@ ALTER TABLE unlogged3 SET LOGGED; -- skip self-referencing foreign key
 ALTER TABLE unlogged2 SET LOGGED; -- fails because a foreign key to an unlogged table exists
 ERROR:  could not change table "unlogged2" to logged because it references unlogged table "unlogged1"
 ALTER TABLE unlogged1 SET LOGGED;
--- check relpersistence of an unlogged table after changing to permament
+-- check relpersistence of an unlogged table after changing to permanent
 SELECT relname, relkind, relpersistence FROM pg_class WHERE relname ~ '^unlogged1'
 UNION ALL
 SELECT 'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^unlogged1'
index 4f4bf41973afbab96e097cf65c701f0bf2c91238..3e255fbded8de20b646e38dc033a96ba1e91d4a5 100644 (file)
@@ -23,7 +23,7 @@ UPDATE toasttest SET cnt = cnt +1 RETURNING substring(toasttest::text, 1, 200);
  ("one-toasted,one-null",1,,12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
 (4 rows)
 
--- modification without modifying asigned value
+-- modification without modifying assigned value
 UPDATE toasttest SET cnt = cnt +1, f1 = f1 RETURNING substring(toasttest::text, 1, 200);
                                                                                                 substring                                                                                                 
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -61,7 +61,7 @@ SELECT substring(toasttest::text, 1, 200) FROM toasttest;
  ("one-toasted,one-null",4,,12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
 (4 rows)
 
--- check we didn't screw with main/toast tuple visiblity
+-- check we didn't screw with main/toast tuple visibility
 VACUUM FREEZE toasttest;
 SELECT substring(toasttest::text, 1, 200) FROM toasttest;
                                                                                                 substring                                                                                                 
@@ -95,7 +95,7 @@ UPDATE toasttest SET cnt = cnt +1 RETURNING substring(toasttest::text, 1, 200);
  ("one-toasted,one-null",5,,12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
 (4 rows)
 
--- modification without modifying asigned value
+-- modification without modifying assigned value
 UPDATE toasttest SET cnt = cnt +1, f1 = f1 RETURNING substring(toasttest::text, 1, 200);
                                                                                                 substring                                                                                                 
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -135,7 +135,7 @@ SELECT substring(toasttest::text, 1, 200) FROM toasttest;
  ("one-toasted,one-null, via indirect",0,1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
 (5 rows)
 
--- check we didn't screw with main/toast tuple visiblity
+-- check we didn't screw with main/toast tuple visibility
 VACUUM FREEZE toasttest;
 SELECT substring(toasttest::text, 1, 200) FROM toasttest;
                                                                                                 substring                                                                                                 
index 55139d4d37c6bab805fd67ac9e794a32c22a58d5..292b1a1035b1360d341d1c85128758ca566555b5 100644 (file)
@@ -1,4 +1,4 @@
--- Test iniital privileges
+-- Test initial privileges
 -- There should always be some initial privileges, set up by initdb
 SELECT count(*) > 0 FROM pg_init_privs;
  ?column? 
index 63859c53acbeec284f34e2339e3f4ce616684e9d..8d005fddd46c4c56840a59ade08d3f71c00c8983 100644 (file)
@@ -291,7 +291,7 @@ insert into insertconflicttest values (12, 'Date') on conflict (lower(fruit), ke
 ERROR:  there is no unique or exclusion constraint matching the ON CONFLICT specification
 drop index comp_key_index;
 --
--- Partial index tests, no inference predicate specificied
+-- Partial index tests, no inference predicate specified
 --
 create unique index part_comp_key_index on insertconflicttest(key, fruit) where key < 5;
 create unique index expr_part_comp_key_index on insertconflicttest(key, lower(fruit)) where key < 5;
index d9bbae097b73fb64448bd86cb42ba467ae025234..c3bb4fe767ffba5273da40326fff5c80e71ff8e1 100644 (file)
@@ -4260,7 +4260,7 @@ select * from
 -- Test hints given on incorrect column references are useful
 --
 select t1.uunique1 from
-  tenk1 t1 join tenk2 t2 on t1.two = t2.two; -- error, prefer "t1" suggestipn
+  tenk1 t1 join tenk2 t2 on t1.two = t2.two; -- error, prefer "t1" suggestion
 ERROR:  column t1.uunique1 does not exist
 LINE 1: select t1.uunique1 from
                ^
index e7d0ad1d86d1b2ccfa28a55614300ae3e1d8532d..1e34b9b6d75deaf6b55c812c1277bb8d91ef1243 100644 (file)
@@ -292,7 +292,7 @@ SELECT * FROM mvtest_tvvm;
 -- test diemv when the mv does not exist
 DROP MATERIALIZED VIEW IF EXISTS no_such_mv;
 NOTICE:  materialized view "no_such_mv" does not exist, skipping
--- make sure invalid comination of options is prohibited
+-- make sure invalid combination of options is prohibited
 REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_tvmm WITH NO DATA;
 ERROR:  CONCURRENTLY and WITH NO DATA options cannot be used together
 -- no tuple locks on materialized views
index e28be3bb8bf59554321f3011f0dbba4a607da6ab..2cbe56e89924dacc8a92a50aa94fc97ac5287efc 100644 (file)
@@ -1423,7 +1423,7 @@ select * from WSlot order by slotname;
 
 --
 -- Install the central phone system and create the phone numbers.
--- They are weired on insert to the patchfields. Again the
+-- They are wired on insert to the patchfields. Again the
 -- triggers automatically tell the PSlots to update their
 -- backlink field.
 --
index 39a60a56191b77da4d4ea478b6be159e234a6bf5..27e2b67b8dd65fc984412032501e6b9cae9a8b03 100644 (file)
@@ -98,7 +98,7 @@ Indexes:
 
 -- succeed, oid unique index
 ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_oid_idx;
--- succeed, nondeferrable unique constraint over nonullable cols
+-- succeed, nondeferrable unique constraint over nonnullable cols
 ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_unique_nondefer;
 -- succeed unique index over nonnullable cols
 ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_keyab_key;
index b8bf0cf8778612286d5318008522f05a8658c0f7..fd058e4f7d2d94eb7f7dd264789d3e3f0797c006 100644 (file)
@@ -440,7 +440,7 @@ LINE 1: ALTER USER NONE SET application_name to 'BOMB';
                    ^
 ALTER USER nonexistent SET application_name to 'BOMB'; -- error
 ERROR:  role "nonexistent" does not exist
--- CREAETE SCHEMA
+-- CREATE SCHEMA
 set client_min_messages to error;
 CREATE SCHEMA newschema1 AUTHORIZATION CURRENT_USER;
 CREATE SCHEMA newschema2 AUTHORIZATION "current_user";
index c5ff3181a3e15237f98be819fcf4998a542c95e0..cf8bccac8c86422131921a6a9a14f2aeefdf3753 100644 (file)
@@ -938,7 +938,7 @@ CREATE TABLE shoe_data (
        shoename   char(10),      -- primary key
        sh_avail   integer,       -- available # of pairs
        slcolor    char(10),      -- preferred shoelace color
-       slminlen   float,         -- miminum shoelace length
+       slminlen   float,         -- minimum shoelace length
        slmaxlen   float,         -- maximum shoelace length
        slunit     char(8)        -- length unit
 );
index 8ed64d3c68e07107fbe048e114b1c48a6f21c037..493a25587c2bc952ca80855b743e978c57a9657d 100644 (file)
@@ -383,7 +383,7 @@ SELECT ts_lexize('hunspell_num', 'footballyklubber');
  {foot,ball,klubber}
 (1 row)
 
--- Synonim dictionary
+-- Synonym dictionary
 CREATE TEXT SEARCH DICTIONARY synonym (
                                                Template=synonym,
                                                Synonyms=synonym_sample
index d2f06a360a5976e46c183e2d9e68cdb2b8185c8d..4a32f99ec7e80163fa5f1894469f955aa850c95d 100644 (file)
@@ -255,7 +255,7 @@ INSERT INTO tmp3 values (5,50);
 -- Try (and fail) to add constraint due to invalid source columns
 ALTER TABLE tmp3 add constraint tmpconstr foreign key(c) references tmp2 match full;
 
--- Try (and fail) to add constraint due to invalide destination columns explicitly given
+-- Try (and fail) to add constraint due to invalid destination columns explicitly given
 ALTER TABLE tmp3 add constraint tmpconstr foreign key(a) references tmp2(b) match full;
 
 -- Try (and fail) to add constraint due to invalid data
@@ -1829,7 +1829,7 @@ CREATE UNLOGGED TABLE unlogged3(f1 SERIAL PRIMARY KEY, f2 INTEGER REFERENCES unl
 ALTER TABLE unlogged3 SET LOGGED; -- skip self-referencing foreign key
 ALTER TABLE unlogged2 SET LOGGED; -- fails because a foreign key to an unlogged table exists
 ALTER TABLE unlogged1 SET LOGGED;
--- check relpersistence of an unlogged table after changing to permament
+-- check relpersistence of an unlogged table after changing to permanent
 SELECT relname, relkind, relpersistence FROM pg_class WHERE relname ~ '^unlogged1'
 UNION ALL
 SELECT 'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^unlogged1'
index d502480ad3fb2fc498c11b40b6aee6459293ef25..18b6cc3a95f2d1584eb612cf900c27022c54cdf6 100644 (file)
@@ -11,7 +11,7 @@ SELECT descr, substring(make_tuple_indirect(toasttest)::text, 1, 200) FROM toast
 -- modification without changing varlenas
 UPDATE toasttest SET cnt = cnt +1 RETURNING substring(toasttest::text, 1, 200);
 
--- modification without modifying asigned value
+-- modification without modifying assigned value
 UPDATE toasttest SET cnt = cnt +1, f1 = f1 RETURNING substring(toasttest::text, 1, 200);
 
 -- modification modifying, but effectively not changing
@@ -20,7 +20,7 @@ UPDATE toasttest SET cnt = cnt +1, f1 = f1||'' RETURNING substring(toasttest::te
 UPDATE toasttest SET cnt = cnt +1, f1 = '-'||f1||'-' RETURNING substring(toasttest::text, 1, 200);
 
 SELECT substring(toasttest::text, 1, 200) FROM toasttest;
--- check we didn't screw with main/toast tuple visiblity
+-- check we didn't screw with main/toast tuple visibility
 VACUUM FREEZE toasttest;
 SELECT substring(toasttest::text, 1, 200) FROM toasttest;
 
@@ -42,7 +42,7 @@ CREATE TRIGGER toasttest_update_indirect
 -- modification without changing varlenas
 UPDATE toasttest SET cnt = cnt +1 RETURNING substring(toasttest::text, 1, 200);
 
--- modification without modifying asigned value
+-- modification without modifying assigned value
 UPDATE toasttest SET cnt = cnt +1, f1 = f1 RETURNING substring(toasttest::text, 1, 200);
 
 -- modification modifying, but effectively not changing
@@ -53,7 +53,7 @@ UPDATE toasttest SET cnt = cnt +1, f1 = '-'||f1||'-' RETURNING substring(toastte
 INSERT INTO toasttest(descr, f1, f2) VALUES('one-toasted,one-null, via indirect', repeat('1234567890',30000), NULL);
 
 SELECT substring(toasttest::text, 1, 200) FROM toasttest;
--- check we didn't screw with main/toast tuple visiblity
+-- check we didn't screw with main/toast tuple visibility
 VACUUM FREEZE toasttest;
 SELECT substring(toasttest::text, 1, 200) FROM toasttest;
 
index 9b4c70246e5ada3e2d834335567455e00b9d1be9..4a31af27986ae081cba88d315262b9eeabfb375a 100644 (file)
@@ -1,4 +1,4 @@
--- Test iniital privileges
+-- Test initial privileges
 
 -- There should always be some initial privileges, set up by initdb
 SELECT count(*) > 0 FROM pg_init_privs;
index 116cf763f956df0cbe0df9cd563cfdff8e7b5f2f..df3a9b59b5b0882549c1d9aa70b6330fee2f7064 100644 (file)
@@ -138,7 +138,7 @@ insert into insertconflicttest values (12, 'Date') on conflict (lower(fruit), ke
 drop index comp_key_index;
 
 --
--- Partial index tests, no inference predicate specificied
+-- Partial index tests, no inference predicate specified
 --
 create unique index part_comp_key_index on insertconflicttest(key, fruit) where key < 5;
 create unique index expr_part_comp_key_index on insertconflicttest(key, lower(fruit)) where key < 5;
index 97bccec721a45d356e1ad9f8c36f6a3108099524..bf18a8f6c42f88ab08253122c3fbedada2957fff 100644 (file)
@@ -1456,7 +1456,7 @@ select * from
 --
 
 select t1.uunique1 from
-  tenk1 t1 join tenk2 t2 on t1.two = t2.two; -- error, prefer "t1" suggestipn
+  tenk1 t1 join tenk2 t2 on t1.two = t2.two; -- error, prefer "t1" suggestion
 select t2.uunique1 from
   tenk1 t1 join tenk2 t2 on t1.two = t2.two; -- error, prefer "t2" suggestion
 select uunique1 from
index 5f3269def8a3558145d45fd1973c94e3bdcda161..e342918a3d4893e58168f678dfd13e3f5c601e34 100644 (file)
@@ -92,7 +92,7 @@ SELECT * FROM mvtest_tvvm;
 -- test diemv when the mv does not exist
 DROP MATERIALIZED VIEW IF EXISTS no_such_mv;
 
--- make sure invalid comination of options is prohibited
+-- make sure invalid combination of options is prohibited
 REFRESH MATERIALIZED VIEW CONCURRENTLY mvtest_tvmm WITH NO DATA;
 
 -- no tuple locks on materialized views
index c41ad207789894539859b1b9ff7ab0cc6295b5c9..fa5e8debc9d48c2d34d59031b20604e1bff626b4 100644 (file)
@@ -1350,7 +1350,7 @@ select * from WSlot order by slotname;
 
 --
 -- Install the central phone system and create the phone numbers.
--- They are weired on insert to the patchfields. Again the
+-- They are wired on insert to the patchfields. Again the
 -- triggers automatically tell the PSlots to update their
 -- backlink field.
 --
index 68824a3aa7aa6fc4d9776834a44a63b3384757e3..3d2171c73367439462151a5cb36fd3079f84c614 100644 (file)
@@ -56,7 +56,7 @@ SELECT relreplident FROM pg_class WHERE oid = 'test_replica_identity'::regclass;
 -- succeed, oid unique index
 ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_oid_idx;
 
--- succeed, nondeferrable unique constraint over nonullable cols
+-- succeed, nondeferrable unique constraint over nonnullable cols
 ALTER TABLE test_replica_identity REPLICA IDENTITY USING INDEX test_replica_identity_unique_nondefer;
 
 -- succeed unique index over nonnullable cols
index 451d9d338d25c3a6638712b24c81158a53812816..4c5706bbaa867bfce86d9831da426374fded6dee 100644 (file)
@@ -176,7 +176,7 @@ ALTER USER PUBLIC SET application_name to 'BOMB'; -- error
 ALTER USER NONE SET application_name to 'BOMB'; -- error
 ALTER USER nonexistent SET application_name to 'BOMB'; -- error
 
--- CREAETE SCHEMA
+-- CREATE SCHEMA
 set client_min_messages to error;
 CREATE SCHEMA newschema1 AUTHORIZATION CURRENT_USER;
 CREATE SCHEMA newschema2 AUTHORIZATION "current_user";
index 835945f4b7bf07808914d0b22f6331eec0e2efa2..90dc9ceaf46a93ed217dad2711aa6c3a014c6103 100644 (file)
@@ -522,7 +522,7 @@ CREATE TABLE shoe_data (
        shoename   char(10),      -- primary key
        sh_avail   integer,       -- available # of pairs
        slcolor    char(10),      -- preferred shoelace color
-       slminlen   float,         -- miminum shoelace length
+       slminlen   float,         -- minimum shoelace length
        slmaxlen   float,         -- maximum shoelace length
        slunit     char(8)        -- length unit
 );
index 4d0419e35a6d4c51bf31908068a000fd639ad71f..ed2cbe1fec55795fde3b081910e8cfba14be615d 100644 (file)
@@ -96,7 +96,7 @@ SELECT ts_lexize('hunspell_num', 'footballklubber');
 SELECT ts_lexize('hunspell_num', 'ballyklubber');
 SELECT ts_lexize('hunspell_num', 'footballyklubber');
 
--- Synonim dictionary
+-- Synonym dictionary
 CREATE TEXT SEARCH DICTIONARY synonym (
                                                Template=synonym,
                                                Synonyms=synonym_sample
index d312880f8b1a5ed6763ff54f55e7f62afe6e728e..08b686215b3b254898c79bb03875b49fdf92b54d 100644 (file)
@@ -7,7 +7,7 @@
 # - ssl/root+client_ca.crt as the CA root for validating client certs.
 # - reject non-SSL connections
 # - a database called trustdb that lets anyone in
-# - another database called certdb that uses certificate authentiction, ie.
+# - another database called certdb that uses certificate authentication, ie.
 #   the client must present a valid certificate signed by the client CA
 # - two users, called ssltestuser and anotheruser.
 #