diff --git a/doc/src/sgml/catalogs.sgml b/doc/src/sgml/catalogs.sgml index 384e6eaa3b0..fd6910ddbea 100644 --- a/doc/src/sgml/catalogs.sgml +++ b/doc/src/sgml/catalogs.sgml @@ -2819,7 +2819,8 @@ SCRAM-SHA-256$<iteration count>:&l conforencoding int4 - Source encoding ID + Source encoding ID (pg_encoding_to_char() + can translate this number to the encoding name) @@ -2828,7 +2829,8 @@ SCRAM-SHA-256$<iteration count>:&l contoencoding int4 - Destination encoding ID + Destination encoding ID (pg_encoding_to_char() + can translate this number to the encoding name) @@ -2927,7 +2929,7 @@ SCRAM-SHA-256$<iteration count>:&l Character encoding for this database - (pg_encoding_to_char() can translate + (pg_encoding_to_char() can translate this number to the encoding name) diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml index 78812b2dbeb..42dff83e160 100644 --- a/doc/src/sgml/func.sgml +++ b/doc/src/sgml/func.sgml @@ -23328,6 +23328,36 @@ SELECT pg_type_is_visible('myschema.widget'::regtype); + + + + pg_char_to_encoding + + pg_char_to_encoding ( encoding name ) + integer + + + Converts the supplied encoding name into an integer representing the + internal identifier used in some system catalog tables. + Returns -1 if an unknown encoding name is provided. + + + + + + + pg_encoding_to_char + + pg_encoding_to_char ( encoding integer ) + name + + + Converts the integer used as the internal identifier of an encoding in some + system catalog tables into a human-readable string. + Returns an empty string if an invalid encoding number is provided. + + +