From: | Roberto Andrade Fonseca <randradefonseca(at)gmail(dot)com> |
---|---|
To: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
Cc: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Consulta para agregar columna |
Date: | 2015-03-21 18:26:33 |
Message-ID: | CALGbk9HbTvM51_WSFnWFvVR=Ca=bOVvdOtgxA_mpf4e-QLw8Gg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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_quijada(at)hotmail(dot)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: alvherre(at)2ndquadrant(dot)com
> > To: fromero(at)cferroviarios(dot)com(dot)ar
> > CC: pgsql-es-ayuda(at)postgresql(dot)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(at)postgresql(dot)org)
> > Para cambiar tu suscripción:
> > http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
--
Roberto Andrade Fonseca
From | Date | Subject | |
---|---|---|---|
Next Message | Romero hotmail | 2015-03-25 17:22:20 | ayuda sobre replicaion |
Previous Message | Edwin Quijada | 2015-03-21 15:32:22 | RE: Consulta para agregar columna |