diff --git a/AUTHORS b/AUTHORS index 68da2d9d62..618efd45d9 100644 --- a/AUTHORS +++ b/AUTHORS @@ -84,6 +84,7 @@ Andrew Arensburger for FreeBSD & other patches Matt Armstrong for misc fixes Fred Baube for attempted Java port/MoneyDance Dennis Björklund Swedish translation +Andreas Bogk Postgres backend patch Per Bojsen several core dump fixes Terry Boldt financial calculator and expression parser Richard Braakman xml version configure patch diff --git a/doc/sgml/C/xacc-about.sgml b/doc/sgml/C/xacc-about.sgml index ef24063c81..748e1c0cae 100644 --- a/doc/sgml/C/xacc-about.sgml +++ b/doc/sgml/C/xacc-about.sgml @@ -233,6 +233,14 @@ linkend="scheme"> Scheme , the g-wrap + +andreas@andreas.org Andreas + Bogk + +Postgres backend patch + + + bojsen@worldnet.att.net Per Bojsen diff --git a/src/backend/postgres/PostgresBackend.c b/src/backend/postgres/PostgresBackend.c index 3f7a166ff5..e514d3bc17 100644 --- a/src/backend/postgres/PostgresBackend.c +++ b/src/backend/postgres/PostgresBackend.c @@ -33,6 +33,7 @@ #include #include #include +#include #include @@ -1929,7 +1930,9 @@ pgend_session_begin (Backend *backend, p = be->buff; *p =0; p = stpcpy (p, "CREATE DATABASE "); p = stpcpy (p, be->dbName); - p = stpcpy (p, ";"); + p = stpcpy (p, " WITH ENCODING = '"); + p = stpcpy (p, nl_langinfo(CODESET)); + p = stpcpy (p, "';"); SEND_QUERY (be,be->buff, ); FINISH_QUERY(be->connection); PQfinish (be->connection);