diff options
author | Tatsuo Ishii <ishii@postgresql.org> | 2002-08-06 05:40:47 +0000 |
---|---|---|
committer | Tatsuo Ishii <ishii@postgresql.org> | 2002-08-06 05:40:47 +0000 |
commit | 6206a880cf233e5bf70a0ced6be810c399c7e006 (patch) | |
tree | b4bd3ace547b4e06fad5503a9c3aad633b2a05c6 /src/include | |
parent | 34f03b1630254af7ec64c8da45d93ef6ef7e4870 (diff) | |
download | postgresql-6206a880cf233e5bf70a0ced6be810c399c7e006.tar.gz postgresql-6206a880cf233e5bf70a0ced6be810c399c7e006.zip |
Add SQL99 CONVERT() function.
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/catalog/catversion.h | 4 | ||||
-rw-r--r-- | src/include/catalog/namespace.h | 3 | ||||
-rw-r--r-- | src/include/catalog/pg_conversion.h | 8 | ||||
-rw-r--r-- | src/include/catalog/pg_proc.h | 5 |
4 files changed, 13 insertions, 7 deletions
diff --git a/src/include/catalog/catversion.h b/src/include/catalog/catversion.h index 12669ed78dd..f3dfa81879d 100644 --- a/src/include/catalog/catversion.h +++ b/src/include/catalog/catversion.h @@ -37,7 +37,7 @@ * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: catversion.h,v 1.145 2002/08/04 19:48:10 momjian Exp $ + * $Id: catversion.h,v 1.146 2002/08/06 05:40:45 ishii Exp $ * *------------------------------------------------------------------------- */ @@ -53,6 +53,6 @@ */ /* yyyymmddN */ -#define CATALOG_VERSION_NO 200208041 +#define CATALOG_VERSION_NO 200208061 #endif diff --git a/src/include/catalog/namespace.h b/src/include/catalog/namespace.h index bd0f176f28a..f7e4ec32fdf 100644 --- a/src/include/catalog/namespace.h +++ b/src/include/catalog/namespace.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: namespace.h,v 1.17 2002/07/29 23:46:35 tgl Exp $ + * $Id: namespace.h,v 1.18 2002/08/06 05:40:45 ishii Exp $ * *------------------------------------------------------------------------- */ @@ -80,6 +80,7 @@ extern bool isTempNamespace(Oid namespaceId); extern void PushSpecialNamespace(Oid namespaceId); extern void PopSpecialNamespace(Oid namespaceId); +extern Oid FindConversionByName(List *conname); extern Oid FindDefaultConversionProc(int4 for_encoding, int4 to_encoding); /* initialization & transaction cleanup code */ diff --git a/src/include/catalog/pg_conversion.h b/src/include/catalog/pg_conversion.h index de08137bff8..e250d6d5d0a 100644 --- a/src/include/catalog/pg_conversion.h +++ b/src/include/catalog/pg_conversion.h @@ -8,7 +8,7 @@ * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: pg_conversion.h,v 1.3 2002/08/04 06:54:10 thomas Exp $ + * $Id: pg_conversion.h,v 1.4 2002/08/06 05:40:45 ishii Exp $ * * NOTES * the genbki.sh script reads this file and generates .bki @@ -90,7 +90,9 @@ extern Oid ConversionCreate(const char *conname, Oid connamespace, extern void ConversionDrop(const char *conname, Oid connamespace, int32 conowner, DropBehavior behavior); extern void RemoveConversionById(Oid conversionOid); -extern Oid FindDefaultConversion(Oid name_space, int4 for_encoding, int4 to_encoding); -extern Oid FindConversionByName(List *conname); +extern Oid FindConversion(const char *conname, Oid connamespace); +extern Oid FindDefaultConversion(Oid connamespace, int4 for_encoding, int4 to_encoding); + +extern Datum pg_convert3(PG_FUNCTION_ARGS); #endif /* PG_CONVERSION_H */ diff --git a/src/include/catalog/pg_proc.h b/src/include/catalog/pg_proc.h index 3520af4cecf..afd8a782cc2 100644 --- a/src/include/catalog/pg_proc.h +++ b/src/include/catalog/pg_proc.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: pg_proc.h,v 1.251 2002/08/04 23:46:38 tgl Exp $ + * $Id: pg_proc.h,v 1.252 2002/08/06 05:40:45 ishii Exp $ * * NOTES * The script catalog/genbki.sh reads this file and generates .bki @@ -2149,6 +2149,9 @@ DESCR("convert string with specified destination encoding name"); DATA(insert OID = 1813 ( convert PGNSP PGUID 12 f f t f s 3 25 "25 19 19" pg_convert2 - _null_ )); DESCR("convert string with specified encoding names"); +DATA(insert OID = 90 ( convert PGNSP PGUID 12 f f t f s 2 25 "25 26" pg_convert3 - _null_ )); +DESCR("convert string with specified conversion oid"); + DATA(insert OID = 1264 ( pg_char_to_encoding PGNSP PGUID 12 f f t f s 1 23 "19" PG_char_to_encoding - _null_ )); DESCR("convert encoding name to encoding id"); |