----- Original Message -----
From: "Jaime Casanova" <jcasa...@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-hack...@postgresql.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 -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda