Jaime Casanova escribió:
2009/12/7 Alvaro Herrera <[email protected]>:
Pablo Braulio escribió:

Mi pregunta es si hay modo de hacer esto (crear una tabla igual que
otra y con los mismos datos) pero que cree los modificadores, pkey y
fkey.
Si mal no recuerdo puedes hacer

CREATE TABLE la_nueva (LIKE la_otra INCLUDING DEFAULTS INCLUDING
CONSTRAINTS INCLUDING INDEXES);
INSERT INTO la_nueva SELECT * FROM la_otra;


y por supuesto depende de la version:
= 7.4 aparecio INCLUDING DEFAULTS
= 8.2 INLCUDING CONSTRAINTS
= 8.3 INCLUDING INDEXES


Casí!!!.


Haciendo lo que dice Alvaro, se crea la nueva tabla con su índice y clave primaria, pero las claves secundarias no se crean.

Gracias por los comentarios.
--
Saludos cordiales.
Pablo.
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Responder a