aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/init/miscinit.c
diff options
context:
space:
mode:
authorTatsuo Ishii <ishii@postgresql.org>2001-10-12 02:08:34 +0000
committerTatsuo Ishii <ishii@postgresql.org>2001-10-12 02:08:34 +0000
commitf426465ba911051fa9fce57c7c4b49350e9dbbd3 (patch)
tree29eabd6b837d08d0eb67ca81fd41b26df7b16b7e /src/backend/utils/init/miscinit.c
parent9d13fcf0af024b0ce9bc344a758c6b4072e50e95 (diff)
downloadpostgresql-f426465ba911051fa9fce57c7c4b49350e9dbbd3.tar.gz
postgresql-f426465ba911051fa9fce57c7c4b49350e9dbbd3.zip
Add a new function "pg_client_encoding" which returns the current client
side encoding name. This is necessary for client API's such as JDBC to perform correct encoding conversions. See my email "[HACKERS] pg_client_encoding" 10 Sep 2001.
Diffstat (limited to 'src/backend/utils/init/miscinit.c')
-rw-r--r--src/backend/utils/init/miscinit.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/backend/utils/init/miscinit.c b/src/backend/utils/init/miscinit.c
index e6da787bc4e..6f6bc5f9fd3 100644
--- a/src/backend/utils/init/miscinit.c
+++ b/src/backend/utils/init/miscinit.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/init/miscinit.c,v 1.77 2001/09/08 15:24:00 petere Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/init/miscinit.c,v 1.78 2001/10/12 02:08:34 ishii Exp $
*
*-------------------------------------------------------------------------
*/
@@ -198,6 +198,12 @@ getdatabaseencoding(PG_FUNCTION_ARGS)
}
Datum
+pg_client_encoding(PG_FUNCTION_ARGS)
+{
+ return DirectFunctionCall1(namein, CStringGetDatum("SQL_ASCII"));
+}
+
+Datum
PG_encoding_to_char(PG_FUNCTION_ARGS)
{
return DirectFunctionCall1(namein, CStringGetDatum("SQL_ASCII"));