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