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

-- 
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
--
TIP 7: no olvides aumentar la configuraci�n del "free space map"

Responder a