Re: Cambiar orden de las columnas

From: Simeó Reig <simeo(at)grupoincofisa(dot)com>
To: "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Cambiar orden de las columnas
Date: 2010-01-13 09:29:17
Message-ID: 78F9B5D86B8B41CBB4AB4EA1E957CD74@pcsimeo
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


----- Original Message -----
>From: "Jaime Casanova" <jcasanov(at)XXXXXXXXXXXXX>
>wow!!! cuantas idioteces se encuentra uno en internet!!!
>nunca, repito, nunca hagas esto...

Suerte que uno con los años se vuelve precavido, y esto añadido al sentido
comun de que si fuese viable ya lo habrían implantado los de pgadmin, me
hizo dudar y preguntar antes de nada. Realmente internet es, como todo, una
fuente de grandísimas cosas pero tambien de memeces impresionantes

>dificilmente el pgadmin decide lo que postgres puede y no puede hacer ;)
>el verdadero problema es que la posicion fisica de la columna en disco
>es la misma que la posicion logica, asi que hacer el cambio en ese

Seguro que es complicado, el motivo de cambiar de orden es simplemente pq
cuando añades un campo nuevo al diseño me gusta que se mantenga un orden y
me molesta un poquitín que se añada al final de la tabla. Es simplemente una
cuestión de estética al hacer el diseño de la BD

>maneras "reales" de solucionar esto:
>1) crea una tabla temporal con el orden de las columnas que necesitas;
>2) usa pg_dump para hacer un respaldo de la base o quiza solo de la
>tabla y arregla el script a mano (incluidos los datos claro)

Si, ya los había sopesado

>3) crea una vista con el orden que quieres

Umm, en este caso no me sirve mucho

>4) modifica postgres agregando un campo a pg_attributes para guardar
>la posicion fisica de la columna, y envia el parche a
>pgsql-hackers(at)postgresql(dot)org

Ya me gustaría ya tener el nivel necesario para hacerlo, se escapa de mis
posibilidades :-)

Gracias Jaime por todo

Un saludo

Simeó Reig

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ing. Marcos L. Ortiz Valmaseda 2010-01-13 12:55:05 Re: problema compilando php en 64 bit
Previous Message Jaime Casanova 2010-01-13 06:04:24 Re: Cambiar orden de las columnas