CVS NULL Documentation
authorBruce Momjian
Thu, 17 Sep 2009 21:13:01 +0000 (21:13 +0000)
committerBruce Momjian
Thu, 17 Sep 2009 21:13:01 +0000 (21:13 +0000)
Clearify documentation of CVS's output of NULL values, per suggestion
from Magnus.

Backpatch to 8.4.X.

doc/src/sgml/ref/copy.sgml

index 8ab9ff7ecae18bdad080b1a1612a49d2a124e17e..ff91ee2d9f75f191bbb9904942d80df889e58ee3 100644 (file)
@@ -1,5 +1,5 @@
 
 
@@ -550,13 +550,10 @@ COPY count
    
     The CSV format has no standard way to distinguish a
     NULL value from an empty string.
-    PostgreSQL's COPY handles this by
-    quoting. A NULL is output as the NULL
-    string and is not quoted, while a data value matching the
-    NULL string is quoted. Therefore, using the default
-    settings, a NULL is written as an unquoted empty
-    string, while an empty string is written with double quotes
-    (""). Reading values follows similar rules. You can
+    PostgreSQL's COPY handles this using
+    quoting. A NULL is output as an empty string without
+    quotes, while an empty string data value is double-quoted
+    ("").  Reading values follows similar rules. You can
     use FORCE NOT NULL to prevent NULL input
     comparisons for specific columns.