-
- Downloads
Fix up pg_dump to do string escaping fully correctly for client encoding
and standard_conforming_strings; likewise for the other client programs that need it. As per previous discussion, a pg_dump dump now conforms to the standard_conforming_strings setting of the source database. We don't use E'' syntax in the dump, thereby improving portability of the SQL. I added a SET escape_strings_warning = off command to keep the dumps from getting a lot of back-chatter from that.
Showing
- src/backend/utils/adt/quote.c 17 additions, 10 deletionssrc/backend/utils/adt/quote.c
- src/backend/utils/adt/ruleutils.c 19 additions, 29 deletionssrc/backend/utils/adt/ruleutils.c
- src/bin/pg_dump/dumputils.c 84 additions, 59 deletionssrc/bin/pg_dump/dumputils.c
- src/bin/pg_dump/dumputils.h 5 additions, 4 deletionssrc/bin/pg_dump/dumputils.h
- src/bin/pg_dump/pg_backup.h 8 additions, 1 deletionsrc/bin/pg_dump/pg_backup.h
- src/bin/pg_dump/pg_backup_archiver.c 75 additions, 22 deletionssrc/bin/pg_dump/pg_backup_archiver.c
- src/bin/pg_dump/pg_backup_archiver.h 4 additions, 1 deletionsrc/bin/pg_dump/pg_backup_archiver.h
- src/bin/pg_dump/pg_dump.c 68 additions, 102 deletionssrc/bin/pg_dump/pg_dump.c
- src/bin/pg_dump/pg_dumpall.c 36 additions, 14 deletionssrc/bin/pg_dump/pg_dumpall.c
- src/bin/psql/describe.c 41 additions, 29 deletionssrc/bin/psql/describe.c
- src/bin/psql/large_obj.c 3 additions, 16 deletionssrc/bin/psql/large_obj.c
- src/bin/scripts/createdb.c 4 additions, 3 deletionssrc/bin/scripts/createdb.c
- src/bin/scripts/createuser.c 6 additions, 6 deletionssrc/bin/scripts/createuser.c
- src/include/c.h 6 additions, 5 deletionssrc/include/c.h
- src/interfaces/libpq/fe-exec.c 2 additions, 3 deletionssrc/interfaces/libpq/fe-exec.c
Loading
Please register or sign in to comment