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
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 |