Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Ordenación de campos en postgre

Estas en el tema de Ordenación de campos en postgre en el foro de PostgreSQL en Foros del Web. Hola a todos, sigo con mis dudas de postrgre. Resulta que en una tabla de la base de datos (en mi pgadmin) tengo varios campos ...
  #1 (permalink)  
Antiguo 26/02/2010, 03:05
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 2 meses
Puntos: 1
Ordenación de campos en postgre

Hola a todos, sigo con mis dudas de postrgre. Resulta que en una tabla de la base de datos (en mi pgadmin) tengo varios campos y si creo uno nuevo este se me situa al final de los campos que ya tenía.

¿¿Hay alguna forma de colocar los campos de mi tabla en el orden que yo quiera despues de estos estar creados??

Gracias!

Saludos!
  #2 (permalink)  
Antiguo 26/02/2010, 07:08
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Ordenación de campos en postgre

Creo que no se puede.

Hace un tiempo traté de todas las formas posibles y no tuve éxito.

Si encuentras como, nos compartes

Saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 26/02/2010, 07:35
Avatar de xdrtas  
Fecha de Ingreso: junio-2008
Ubicación: Venezuela
Mensajes: 97
Antigüedad: 15 años, 10 meses
Puntos: 13
Respuesta: Ordenación de campos en postgre

Estoy de acuerdo con Huesos, yo también lo intenté y no lo conseguí, te pongo un link que explica como cambiar el orden de las columnas por medio de código.
Link. Está en inglés y al principio explica que postgreSQL no tiene un soporte específico para este tipo de operación como lo tiene por ejemplo MySQL.
Aquí te pongo los pasos que sigo yo para ordenarlo.
  1. Creo otra tabla con la misma estructura pero con las columnas ya ordenadas y copio todo el contenido de la tabla original a la tabla nueva.
  2. Borro la tabla original y renombro la tabla nueva.

Otra opción:
  1. En la misma tabla creas las mismas columnas pero en el orden que deseas, eso si, con otros nombres evidentemente.
  2. Copias el contenido de las columnas originales a las nuevas columnas dentro de la misma tabla.
  3. Borras las columnas viejas.
  4. Renombras las columnas nuevas.

No es lo mejor de lo mejor, pero por lo menos tienes con que hacerte una idea.

Saludos y espero que te sirva.
__________________
¿Cuál es el mejor lenguaje para programar?
Aquel lenguaje por el cual te paguen más.
[--::xdrtas.coolpage.biz::--]
[---:::xdrtas:::---]
  #4 (permalink)  
Antiguo 27/02/2010, 04:29
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Ordenación de campos en postgre

Bueno, gracias a los dos...ya podría el postgre ser un poquito más manejable!! me está volviendo loca!! jajajaja

Esque mi problema es que al exportar de access a postgres se ve que o en el access no hay clave primaria o al exportarlo el id esta como integer y no puedo ponerlo a serial ya que por la cara...me dice que no existe el serial...

Entonces he borrado el campo lo he creado de nuevo y me aparecia al final de la tabla...

Gracias de todas formas!!

Saludos!!
  #5 (permalink)  
Antiguo 27/02/2010, 08:50
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Ordenación de campos en postgre

xorcisa... realmente que es lo que quieres hacer?
Tal vez te podamos ayudar en el proceso si nos cuentas.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #6 (permalink)  
Antiguo 27/02/2010, 08:56
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Ordenación de campos en postgre

Quizás no me haya explicado bien...simplmente lo quiero es ordenar los campos de mi tabla de la base de datos. Resulta que al crear de nuevo el id se me coloca al final de la tabla y lo que simplemente quiero es que me aparezca como primera campo de la tabla (esto se podía hacer en el phpmyadmin de mysql). Solo es para saber si en phadmin hay alguna opción similar.

Saludos!

Etiquetas: campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:10.