From 5c431eb1f220ad9c22b5a8a38a33031ad442b3c7 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Sat, 12 Dec 1998 22:04:09 +0000 Subject: [PATCH] Included patches should fix following problems in the muti-byte enabled PostgreSQL 6.4. o binary cursor does not work o pg_dumpall produces incorrect create database statemnt Tatsuo Ishii t-ishii@sra.co.jp --- src/backend/access/common/printtup.c | 7 ++----- src/bin/pg_dump/pg_dumpall | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/backend/access/common/printtup.c b/src/backend/access/common/printtup.c index 4e8592ef56..641ef80126 100644 --- a/src/backend/access/common/printtup.c +++ b/src/backend/access/common/printtup.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/access/common/printtup.c,v 1.36 1998/11/27 19:51:28 vadim Exp $ + * $Header: /cvsroot/pgsql/src/backend/access/common/printtup.c,v 1.37 1998/12/12 22:04:09 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -289,12 +289,9 @@ printtup_internal(HeapTuple tuple, TupleDesc typeinfo) /* variable length, assume a varlena structure */ len = VARSIZE(attr) - VARHDRSZ; -#ifdef MULTIBYTE - pq_putncharlen(VARDATA(attr), len); -#else pq_putint(len, VARHDRSZ); pq_putnchar(VARDATA(attr), len); -#endif + #ifdef IPORTAL_DEBUG { char *d = VARDATA(attr); diff --git a/src/bin/pg_dump/pg_dumpall b/src/bin/pg_dump/pg_dumpall index 78344324cf..36dbba71cc 100644 --- a/src/bin/pg_dump/pg_dumpall +++ b/src/bin/pg_dump/pg_dumpall @@ -59,7 +59,7 @@ do if createdb -help|grep encoding >/dev/null then - echo "create database with encoding='`pg_encoding $ENCODING`' $DATABASE;" + echo "create database $DATABASE with encoding='`pg_encoding $ENCODING`';" else echo "create database $DATABASE;" fi -- GitLab