Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Cambiar codificación de una tabla

Estas en el tema de Cambiar codificación de una tabla en el foro de PostgreSQL en Foros del Web. Buenas tardes, me interesa tener la base de datos en latin9, pero una tabla me gustaría codificarla a UTF-8. ¿Es posible? ¿Cómo? Gracias...
  #1 (permalink)  
Antiguo 20/03/2007, 07:00
Avatar de PeiShar  
Fecha de Ingreso: abril-2001
Ubicación: España
Mensajes: 125
Antigüedad: 23 años
Puntos: 0
Cambiar codificación de una tabla

Buenas tardes, me interesa tener la base de datos en latin9, pero una tabla me gustaría codificarla a UTF-8. ¿Es posible? ¿Cómo? Gracias
  #2 (permalink)  
Antiguo 20/03/2007, 08:21
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
Re: Cambiar codificación de una tabla

postgres@computacion06:~$ psql dbcorpoandes
Bienvenido a psql 8.1.5, la terminal interactiva de PostgreSQL.

Digite: \copyright para ver los términos de distribución
\h para ayuda de comandos SQL
\? para ayuda de comandos psql
\g o or termine con punto y coma para ejecutar una consulta
\q para salir

dbcorpoandes=# \h CREATE TABLE
Comando: CREATE TABLE
Descripción: define una nueva tabla
Sintaxis:
CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE nombre_tabla ( [
{ nombre_columna tipo_dato [ DEFAULT expr_default ] [ restricción_columna[ ... ] ]
| restricción_tabla
| LIKE tabla_padre [ { INCLUDING | EXCLUDING } DEFAULTS ] }
[, ... ]
] )
[ INHERITS ( tabla_padre [, ... ] ) ]
[ WITH OIDS | WITHOUT OIDS ]
[ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]
[ TABLESPACE tablespace ]

donde restricción_columna es:

[ CONSTRAINT nombre_restricción ]
{ NOT NULL |
NULL |
UNIQUE [ USING INDEX TABLESPACE tablespace ] |
PRIMARY KEY [ USING INDEX TABLESPACE tablespace ] |
CHECK (expresión) |
REFERENCES tabla_referencia [ ( columna_referencia ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ]
[ ON DELETE acción ] [ ON UPDATE acción ] }
[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]

y restricción_tabla es:

[ CONSTRAINT nombre_restricción ]
{ UNIQUE ( nombre_columna [, ... ] ) [ USING INDEX TABLESPACE tablespace ] |
PRIMARY KEY ( nombre_columna [, ... ] ) [ USING INDEX TABLESPACE tablespace ] |
CHECK ( expresión ) |
FOREIGN KEY ( nombre_columna [, ... ] ) REFERENCES tabla_referencia [ ( columna_referencia [, ... ] ) ]
[ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ] [ ON DELETE acción ] [ ON UPDATE acción ] }
[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]
dbcorpoandes=#
__________________
Gracias de todas todas
-----
Linux!
  #3 (permalink)  
Antiguo 21/03/2007, 02:07
Avatar de PeiShar  
Fecha de Ingreso: abril-2001
Ubicación: España
Mensajes: 125
Antigüedad: 23 años
Puntos: 0
Re: Cambiar codificación de una tabla

Muchas gracias por la información, aunque no encuentro lo de la codificación por ningún sitio :(.
  #4 (permalink)  
Antiguo 10/05/2007, 11:24
 
Fecha de Ingreso: noviembre-2004
Mensajes: 1
Antigüedad: 19 años, 6 meses
Puntos: 0
Re: Cambiar codificación de una tabla

Cita:
Iniciado por PeiShar Ver Mensaje
Muchas gracias por la información, aunque no encuentro lo de la codificación por ningún sitio :(.

create DATABASE NOMBRE WITH OWNER=USUARIO TEMPLATE = template0 ENCODING='UTF8';
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:51.