Re: Consulta para agregar columna

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

In response to

Browse pgsql-es-ayuda by date

  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