postgresql/doc/src/sgml
Bruce Momjian bcaabc5698 Depending on my interpreting (and programming) skills, this might solve
anywhere from zero to two TODO items.

* Allow flag to control COPY input/output of NULLs

I got this:
COPY table .... [ WITH NULL AS 'string' ]
which does what you'd expect. The default is \N, otherwise you can use
empty strings, etc. On Copy In this acts like a filter: every data item
that looks like 'string' becomes a NULL. Pretty straightforward.

This also seems to be related to

* Make postgres user have a password by default

If I recall this discussion correctly, the problem was actually that the
default password for the postgres (or any) user is in fact "\N", because
of the way copy is used. With this change, the file pg_pwd is copied out
with nulls as empty strings, so if someone doesn't have a password, the
password is just '', which one would expect from a new account. I don't
think anyone really wants a hard-coded default password.

Peter Eisentraut                  Sernanders väg 10:115
1999-12-14 00:08:21 +00:00
..
ref Depending on my interpreting (and programming) skills, this might solve 1999-12-14 00:08:21 +00:00
about.sgml Markup fixes. 1999-05-27 15:49:08 +00:00
admin.sgml Remove references to PostgreSQL as "public-domain" since that has a 1999-12-06 16:37:11 +00:00
advanced.sgml Expunge "UNIX" in favor of "Unix". 1999-10-04 15:18:54 +00:00
arch-dev.sgml Expunge "UNIX" in favor of "Unix". 1999-10-04 15:18:54 +00:00
arch-pg.sgml Expunge "UNIX" in favor of "Unix". 1999-10-04 15:18:54 +00:00
arch.sgml Expunge "UNIX" in favor of "Unix". 1999-10-04 15:18:54 +00:00
array.sgml Add id field to chapter and book tags to allow output file names 1998-07-29 06:50:04 +00:00
biblio.sgml Add chapters on CVS access, MVCC, SQL theory to the docs. 1999-05-26 17:30:30 +00:00
bki.sgml Clean up to ensure tag completion as required by the newest versions 1998-12-29 02:24:47 +00:00
catalogs.sgml Complete merge of all old man page information. 1999-07-22 15:11:05 +00:00
compiler.sgml Clean up to ensure tag completion as required by the newest versions 1998-12-29 02:24:47 +00:00
config.sgml Fix markup and formatting. 1999-06-03 16:11:58 +00:00
contacts.sgml Add port information for NS32532. 1998-07-29 06:35:19 +00:00
cvs.sgml Add chapters on CVS access, MVCC, SQL theory to the docs. 1999-05-26 17:30:30 +00:00
datatype.sgml Update for NUMERIC/DECIMAL data type. 1999-10-13 02:44:23 +00:00
datetime.sgml Sequence of date interpretation not quite right. 1999-10-12 13:57:04 +00:00
dfunc.sgml Minor repairs of markup. 1999-10-09 02:26:52 +00:00
docguide.sgml New scripts for create/drop user/db from Peter Eisentraut 1999-12-04 04:53:22 +00:00
ecpg.sgml *** empty log message *** 1999-09-15 14:14:10 +00:00
environ.sgml Expunge "UNIX" in favor of "Unix". 1999-10-04 15:18:54 +00:00
extend.sgml Complete merge of all old man page information. 1999-07-22 15:11:05 +00:00
func-ref.sgml Add id field to chapter and book tags to allow output file names 1998-07-29 06:50:04 +00:00
func.sgml Fix (mis)information about NULLIF() SQL function. 1999-09-29 05:20:20 +00:00
geqo.sgml Fix up small markup problems. Force omit-tags to nil so we have tag 1999-03-30 15:25:56 +00:00
gist.sgml Clean up to ensure tag completion as required by the newest versions 1998-12-29 02:24:47 +00:00
history.sgml Remove references to PostgreSQL as "public-domain" since that has a 1999-12-06 16:37:11 +00:00
indices.sgml Complete merge of all old man page information. 1999-07-22 15:11:05 +00:00
info.sgml Minor changes to Fred Horsh's updates. 1999-06-23 06:12:31 +00:00
inherit.sgml Update references to char2 type by using char(2). 1999-08-08 04:21:33 +00:00
install-win32.sgml Include installation instructions for WIN32 client-side libraries. 1999-01-07 02:59:45 +00:00
install.sgml Okay, that should put us back in sync. These two patches (src & doc) are 1999-12-07 22:41:44 +00:00
installation.sgml Remove references to PostgreSQL as "public-domain" since that has a 1999-12-06 16:37:11 +00:00
intro-ag.sgml Make sure that only one intro is included in the integrated doc. 1999-06-01 17:26:18 +00:00
intro-pg.sgml Expunge "UNIX" in favor of "Unix". 1999-10-04 15:18:54 +00:00
intro.sgml Make sure that only one intro is included in the integrated doc. 1999-06-01 17:26:18 +00:00
jdbc.sgml Remove rogue </book> tag left in from normalizing this chapter in emacs. 1999-10-09 02:30:02 +00:00
keys.sgml Clean up to ensure tag completion as required by the newest versions 1998-12-29 02:24:47 +00:00
layout.sgml Expunge "UNIX" in favor of "Unix". 1999-10-04 15:18:54 +00:00
legal.sgml Expunge "UNIX" in favor of "Unix". 1999-10-04 15:18:54 +00:00
libpgtcl.sgml Clean up to ensure tag completion as required by the newest versions 1998-12-29 02:24:47 +00:00
libpq++.sgml Add system indexes to match all caches. 1999-11-22 17:56:41 +00:00
libpq.sgml Fix markup (a couple of missing tags) and renormalize. 1999-12-06 16:38:25 +00:00
lisp.sgml Complete merge of all old man page information. 1999-07-22 15:11:05 +00:00
lobj.sgml Update for documentation in libpq changes. 1999-11-11 21:52:28 +00:00
Makefile Update. 1999-12-05 20:22:00 +00:00
manage-ag.sgml Okay, that should put us back in sync. These two patches (src & doc) are 1999-12-07 22:41:44 +00:00
manage.sgml Okay, that should put us back in sync. These two patches (src & doc) are 1999-12-07 22:41:44 +00:00
mvcc.sgml Update makefile to generate man pages. 1999-07-06 17:19:42 +00:00
notation.sgml Add mention of hot backups to the release notes. 1999-06-09 13:44:59 +00:00
odbc.sgml Markup changes for v6.5 release. 1999-06-03 04:21:51 +00:00
oper.sgml Complete merge of all old man page information. 1999-07-22 15:11:05 +00:00
page.sgml Clean up to ensure tag completion as required by the newest versions 1998-12-29 02:24:47 +00:00
pg_options.sgml Finish initial markup of cvs.sgml, and include it in the programmer's guide 1999-05-22 02:27:25 +00:00
ports.sgml Update entries with recent results for Alpha and ARM processors. 1999-12-06 16:40:45 +00:00
postgres.sgml Remove references to PostgreSQL as "public-domain" since that has a 1999-12-06 16:37:11 +00:00
programmer.sgml Remove references to PostgreSQL as "public-domain" since that has a 1999-12-06 16:37:11 +00:00
protocol.sgml Update protocol doc to emphasize that backend can return 1999-09-11 22:02:51 +00:00
query.sgml Update documentation to reflect availability of aggregate(DISTINCT). 1999-12-13 17:39:38 +00:00
recovery.sgml Add id field to chapter and book tags to allow output file names 1998-07-29 06:50:04 +00:00
refentry.sgml Remove emacs properties block from end of file. 1999-08-08 15:05:22 +00:00
reference.ced Include Emacs DocBook DTD description file. May allow Emacs to understand 1998-12-18 16:10:00 +00:00
reference.sgml Add chapters on CVS access, MVCC, SQL theory to the docs. 1999-05-26 17:30:30 +00:00
regress.sgml Okay, that should put us back in sync. These two patches (src & doc) are 1999-12-07 22:41:44 +00:00
release.sgml Update for 6.5.3. 1999-11-01 16:20:46 +00:00
rules.sgml Minor markup fixes. 1999-06-03 16:13:54 +00:00
runtime.sgml Change >& to > and 2>&1. 1999-08-16 19:59:25 +00:00
S-Tree_indexes.html.gz Add S-tree doc for possible future use. 1999-10-15 01:47:55 +00:00
security.sgml Expunge "UNIX" in favor of "Unix". 1999-10-04 15:18:54 +00:00
signals.sgml Clean up to ensure tag completion as required by the newest versions 1998-12-29 02:24:47 +00:00
spi.sgml Clean up to ensure tag completion as required by the newest versions 1998-12-29 02:24:47 +00:00
sql.sgml Add chapters on CVS access, MVCC, SQL theory to the docs. 1999-05-26 17:30:30 +00:00
start-ag.sgml Okay, that should put us back in sync. These two patches (src & doc) are 1999-12-07 22:41:44 +00:00
start.sgml Okay, that should put us back in sync. These two patches (src & doc) are 1999-12-07 22:41:44 +00:00
storage.sgml Add id field to chapter and book tags to allow output file names 1998-07-29 06:50:04 +00:00
syntax.sgml Update documentation to reflect availability of aggregate(DISTINCT). 1999-12-13 17:39:38 +00:00
trigger.sgml Minor editing and markup changes as a result of preparing the Postscript 1998-10-30 19:37:19 +00:00
trouble.sgml Change >& to > and 2>&1. 1999-08-16 19:59:25 +00:00
tutorial.sgml Remove references to PostgreSQL as "public-domain" since that has a 1999-12-06 16:37:11 +00:00
typeconv.sgml Clean up to ensure tag completion as required by the newest versions 1998-12-29 02:24:47 +00:00
user.sgml Remove references to PostgreSQL as "public-domain" since that has a 1999-12-06 16:37:11 +00:00
xaggr.sgml Minor editing and markup changes as a result of preparing the Postscript 1998-10-30 19:37:19 +00:00
xfunc.sgml Expunge "UNIX" in favor of "Unix". 1999-10-04 15:18:54 +00:00
xindex.sgml Complete merge of all old man page information. 1999-07-22 15:11:05 +00:00
xoper.sgml Add chapters on CVS access, MVCC, SQL theory to the docs. 1999-05-26 17:30:30 +00:00
xplang.sgml Complete merge of all old man page information. 1999-07-22 15:11:05 +00:00
xtypes.sgml Clean up to ensure tag completion as required by the newest versions 1998-12-29 02:24:47 +00:00
y2k.sgml Markup fixes. 1999-05-27 15:49:08 +00:00