-
- Downloads
Support hex-string input and output for type BYTEA.
Both hex format and the traditional "escape" format are automatically handled on input. The output format is selected by the new GUC variable bytea_output. As committed, bytea_output defaults to HEX, which is an *incompatible change*. We will keep it this way for awhile for testing purposes, but should consider whether to switch to the more backwards-compatible default of ESCAPE before 8.5 is released. Peter Eisentraut
Showing
- doc/src/sgml/config.sgml 18 additions, 1 deletiondoc/src/sgml/config.sgml
- doc/src/sgml/datatype.sgml 77 additions, 15 deletionsdoc/src/sgml/datatype.sgml
- src/backend/catalog/pg_largeobject.c 2 additions, 2 deletionssrc/backend/catalog/pg_largeobject.c
- src/backend/commands/trigger.c 2 additions, 1 deletionsrc/backend/commands/trigger.c
- src/backend/optimizer/path/indxpath.c 2 additions, 1 deletionsrc/backend/optimizer/path/indxpath.c
- src/backend/utils/adt/encode.c 5 additions, 5 deletionssrc/backend/utils/adt/encode.c
- src/backend/utils/adt/selfuncs.c 2 additions, 1 deletionsrc/backend/utils/adt/selfuncs.c
- src/backend/utils/adt/varlena.c 55 additions, 19 deletionssrc/backend/utils/adt/varlena.c
- src/backend/utils/misc/guc.c 17 additions, 1 deletionsrc/backend/utils/misc/guc.c
- src/backend/utils/misc/postgresql.conf.sample 1 addition, 0 deletionssrc/backend/utils/misc/postgresql.conf.sample
- src/bin/pg_dump/pg_dump.c 19 additions, 41 deletionssrc/bin/pg_dump/pg_dump.c
- src/include/utils/builtins.h 7 additions, 23 deletionssrc/include/utils/builtins.h
- src/include/utils/bytea.h 50 additions, 0 deletionssrc/include/utils/bytea.h
- src/interfaces/libpq/fe-exec.c 59 additions, 1 deletionsrc/interfaces/libpq/fe-exec.c
- src/test/regress/expected/conversion.out 2 additions, 0 deletionssrc/test/regress/expected/conversion.out
- src/test/regress/expected/strings.out 93 additions, 0 deletionssrc/test/regress/expected/strings.out
- src/test/regress/input/largeobject.source 3 additions, 0 deletionssrc/test/regress/input/largeobject.source
- src/test/regress/output/largeobject.source 2 additions, 0 deletionssrc/test/regress/output/largeobject.source
- src/test/regress/output/largeobject_1.source 2 additions, 0 deletionssrc/test/regress/output/largeobject_1.source
- src/test/regress/sql/conversion.sql 3 additions, 0 deletionssrc/test/regress/sql/conversion.sql
Loading
Please register or sign in to comment