Obtener por medio de SQL el encoding de la db

From: Marcos Ortiz Valmaseda <mlortiz(at)estudiantes(dot)uci(dot)cu>
To: Lista - PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Obtener por medio de SQL el encoding de la db
Date: 2009-03-14 22:41:15
Message-ID: 28911925.535101237070475095.JavaMail.root@zimbra2.uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenas tardes ¿Cómo podría saber el encoding con que fue creada la db por medio de SQL?
Estaba revisando en el catálogo del sistema y en la tabla pg_database aparece un campo "encoding",pero lo que da es un entero y no es lo que quiero. Lo que quiero realmente es por ejemplo si la base de datos fue creada con latin-1 que me devuelva:LATIN-1

Porque por : SELECT * FROM pg_database WHERE pg_database.datname = 'postgres' devuelve:
id datname datdba encoding
11511;"postgres";10 ;6 ;FALSE;TRUE;-1;11510;379;1663;"";""
;"";;;;;;;;;"";""

En vez de esto, quisiera esto: UTF-8.
O si existe un hash en el sistema para este entero que represente que el 6 es UTF-8 o algo por el estilo.
Se que existe:
\l:
Listado de base de datos
Nombre | Dueño | Codificación
-----------+----------+--------------
postgres | postgres | UTF8
template0 | postgres | UTF8
template1 | postgres | UTF8
(3 filas)

Pero no es lo que necesito; lo que quiero a través de SQL utilizando el catálogo del sistema

Saludos

--

¨¨Tip 9 : Vacumm es tu amigo.......¨¨¨
Marcos Ortíz Valmaseda
Linux User # 418229
PostgreSQL 8.3.5 User
Facebook Profile:
http://www.facebook.com/profile.php?id=1186800712
My blog:
http://marcosluis21.wordpress.com

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Marcos Ortiz Valmaseda 2009-03-14 23:44:57 Re: Obtener por medio de SQL el encoding de la db
Previous Message Alvaro Herrera 2009-03-14 19:47:53 Re: Obtener por medio de SQL el encoding de la db