diff options
| author | Bruce Momjian <bruce@momjian.us> | 2006-05-31 11:02:42 +0000 |
|---|---|---|
| committer | Bruce Momjian <bruce@momjian.us> | 2006-05-31 11:02:42 +0000 |
| commit | eaca1175e98e937d6b2a9204a53a464fa00d1d56 (patch) | |
| tree | c8531e0dd2797228f07889d83b5dd719cd02de94 /src/bin/pg_dump/pg_dumpall.c | |
| parent | 751d985805f3bd21c745c2dc9823098afc932e10 (diff) | |
| download | postgresql-eaca1175e98e937d6b2a9204a53a464fa00d1d56.tar.gz | |
Escape processing patch:
o turns off escape_string_warning in pg_dumpall.c
o optionally use E'' for \password (undocumented option?)
o honor standard_conforming-strings for \copy (but not
support literal E'' strings)
o optionally use E'' for \d commands
o turn off escape_string_warning for createdb, createuser,
droplang
Diffstat (limited to 'src/bin/pg_dump/pg_dumpall.c')
| -rw-r--r-- | src/bin/pg_dump/pg_dumpall.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bin/pg_dump/pg_dumpall.c b/src/bin/pg_dump/pg_dumpall.c index 74c2e88271..e57f9c5050 100644 --- a/src/bin/pg_dump/pg_dumpall.c +++ b/src/bin/pg_dump/pg_dumpall.c @@ -6,7 +6,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * - * $PostgreSQL: pgsql/src/bin/pg_dump/pg_dumpall.c,v 1.77 2006/05/28 21:13:54 tgl Exp $ + * $PostgreSQL: pgsql/src/bin/pg_dump/pg_dumpall.c,v 1.78 2006/05/31 11:02:42 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -338,6 +338,8 @@ main(int argc, char *argv[]) printf("SET client_encoding = '%s';\n", pg_encoding_to_char(encoding)); printf("SET standard_conforming_strings = %s;\n", std_strings); + if (strcmp(std_strings, "off") == 0) + printf("SET escape_string_warning = 'off';\n"); printf("\n"); /* Dump roles (users) */ |
