Hola:

El orden de las columnas en una tabla no tienen ningún sentido, SQL no
asegura que regresará un orden definido en una consulta a menos que el
usuario lo defina en la lista de campos a recuperar dentro de la sentencia
SELECT.

NUNCA supongas que ese orden va a cambiar, trata de no usar una sentencia
del tipo

SELECT * FROM tabla;

La mejor práctica es:

SELECT campo1, campo7, campo3, ... FROM tabla;

Es decir, tú defines el orden.

Saludos.

El 21 de marzo de 2015, 9:32, Edwin Quijada <listas_quij...@hotmail.com>
escribió:

> Puedes hacerlo con el EMS Manager el te lo hace solito , claro que si la
> tabla tiene muchos datos puede durar porque lo que hace es que crea otra
> tabla temporal y todo lo que te dijo Alvaro. Puedes mover campos de una
> posicion a otra, es decir, subirlos y bajarlos.
>
>
> > Date: Fri, 20 Mar 2015 17:49:02 -0300
> > From: alvhe...@2ndquadrant.com
> > To: from...@cferroviarios.com.ar
> > CC: pgsql-es-ayuda@postgresql.org
> > Subject: Re: [pgsql-es-ayuda] Consulta para agregar columna
>
> >
> > Romero, Fernando escribió:
> > > Perdon, un campo quiero agregar
> >
> > Es lo mismo que una columna, ¿no? Actualmente no es posible. Tiene que
> > agregarse al final. La alternativa es borrar la tabla y crearla de
> > nuevo con el campo en la posición correcta. Si tienes FKs, vistas que
> > dependen de la tabla, es bastante complicado :-(
> >
> >
> > --
> > Álvaro Herrera http://www.2ndQuadrant.com/
> > PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
> >
> > -
> > Enviado a la lista de correo pgsql-es-ayuda (
> pgsql-es-ayuda@postgresql.org)
> > Para cambiar tu suscripción:
> > http://www.postgresql.org/mailpref/pgsql-es-ayuda
>



-- 
Roberto Andrade Fonseca

Responder a