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