Es posible agregar una columna a una tabla ya creada en un lugar que no sea el último.

From: "Guillermo O(dot) Burastero" <linux(dot)gb(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Es posible agregar una columna a una tabla ya creada en un lugar que no sea el último.
Date: 2006-08-18 19:46:12
Message-ID: 8deaabc60608181246l51aef22dl7e524760b184576c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Es posible agregar (insertar) una columna a una tabla ya creada en un
lugar que no sea el último de su estructura ?

Las sintaxis de la versión 8.1.4 y según el manual para ALTER TABLE es

ALTER TABLE name ADD [ COLUMN ] column type [ column_constraint [ ... ] ]

o sea no encuentro un ADD COLUMN nueva_col tipo AFTER x_columna
o algo como ADD COLUMN nueva_col tipo BEFORE x_columna

O bien poder, después de creada, redefinir el orden de las columnas.
Esto sería muy práctico en algunos contextos.

Gracias por anticipado.

--
Guillermo O. Burastero
Usuario GNU/Linux #84879 - http://counter.li.org/
Bahía Blanca, Buenos Aires, Argentina
Tel. +54(291)454-6132

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2006-08-18 20:00:04 Re: Es posible agregar una columna a una tabla ya creada en un lugar que no sea el último.
Previous Message Felipe Fernandez 2006-08-18 18:28:11 Re: Conexiones externas a V 8.1 en windows