Docs: improve examples about not repeating table name in UPDATE ... SET.
authorTom Lane
Fri, 8 Jul 2016 16:46:04 +0000 (12:46 -0400)
committerTom Lane
Fri, 8 Jul 2016 16:46:04 +0000 (12:46 -0400)
Alexander Law

doc/src/sgml/ref/insert.sgml
doc/src/sgml/ref/update.sgml

index e710cf4091b8a46e03d269b69c1ce3b3c5ea0a05..0406a097f55b0e3e0fff9f3012f1c690a5812897 100644 (file)
@@ -194,8 +194,8 @@ INSERT INTO table_name [ AS 
         column leaves the other fields null.)  When referencing a
         column with ON CONFLICT DO UPDATE, do not include
         the table's name in the specification of a target column.  For
-        example, INSERT ... ON CONFLICT DO UPDATE tab SET
-        table_name.col = 1 is invalid (this follows the general
+        example, INSERT INTO table_name ... ON CONFLICT DO UPDATE
+        SET table_name.col = 1 is invalid (this follows the general
         behavior for UPDATE).
        
       
index 35b0699f0862d0024c44f99828a5ab09cce6a4cc..c50434f85f98f0c7b74dc2831f01296914ec8c6d 100644 (file)
@@ -123,7 +123,7 @@ UPDATE [ ONLY ] table_name [ * ] [
       The column name can be qualified with a subfield name or array
       subscript, if needed.  Do not include the table's name in the
       specification of a target column — for example,
-      UPDATE tab SET tab.col = 1 is invalid.
+      UPDATE table_name SET table_name.col = 1 is invalid.