Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/03/2007, 08:21
cacr
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 19 años, 4 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!