-
- Downloads
Use E'' strings internally only when standard_conforming_strings =
'off'. This allows pg_dump output with standard_conforming_strings = 'on' to generate proper strings that can be loaded into other databases without the backslash doubling we typically do. I have added the dumping of the standard_conforming_strings value to pg_dump. I also added standard backslash handling for plpgsql.
Showing
- src/backend/utils/adt/quote.c 10 additions, 8 deletionssrc/backend/utils/adt/quote.c
- src/backend/utils/adt/ruleutils.c 9 additions, 6 deletionssrc/backend/utils/adt/ruleutils.c
- src/bin/initdb/initdb.c 4 additions, 3 deletionssrc/bin/initdb/initdb.c
- src/bin/pg_dump/dumputils.c 11 additions, 6 deletionssrc/bin/pg_dump/dumputils.c
- src/bin/pg_dump/dumputils.h 2 additions, 3 deletionssrc/bin/pg_dump/dumputils.h
- src/bin/pg_dump/pg_backup_archiver.c 8 additions, 7 deletionssrc/bin/pg_dump/pg_backup_archiver.c
- src/bin/pg_dump/pg_dump.c 88 additions, 28 deletionssrc/bin/pg_dump/pg_dump.c
- src/bin/pg_dump/pg_dumpall.c 10 additions, 10 deletionssrc/bin/pg_dump/pg_dumpall.c
- src/bin/psql/describe.c 2 additions, 2 deletionssrc/bin/psql/describe.c
- src/bin/psql/large_obj.c 3 additions, 2 deletionssrc/bin/psql/large_obj.c
- src/bin/scripts/createdb.c 2 additions, 2 deletionssrc/bin/scripts/createdb.c
- src/bin/scripts/createuser.c 3 additions, 3 deletionssrc/bin/scripts/createuser.c
- src/include/c.h 9 additions, 2 deletionssrc/include/c.h
- src/interfaces/ecpg/ecpglib/execute.c 9 additions, 4 deletionssrc/interfaces/ecpg/ecpglib/execute.c
- src/pl/plpgsql/src/gram.y 4 additions, 3 deletionssrc/pl/plpgsql/src/gram.y
Loading
Please register or sign in to comment