Cualquier forma de cambiar phpPgAdmin vista orden de las columnas sin cambiar db subyacente

StackOverflow https://stackoverflow.com/questions/3027021

  •  26-09-2019
  •  | 
  •  

Pregunta

¿Hay alguna forma de cambiar el orden de las columnas phpPgAdmin cuando se navega por las tablas sin tener que cambiar la base de datos subyacente?

Tengo un par de columnas que quiero separadas por un montón de los sin importancia y luego un par de los más importantes al final. El problema es que los más importantes de la derecha son camino de la pantalla así que es difícil comprobar visualmente si los datos han sido inputed correctamente.

Saludos

¿Fue útil?

Solución

Me sabe poco sobre phpPgAdmin, pero creo que no se puede hacer eso - personalizar el orden en que las columnas son displayed- se determina por el esquema de base de datos

.

Y, aunque quisiera hacerlo en el DB subyacente, sería no es fácil, PostgreSQL no admite la reordenación de columnas: se necesitaría para volcar-edit-restaurar la tabla, o hacer un SELECT ... INTO ... seguido de un cambio de nombre y DROP TABLE; sino que tendría que corregir manualmente dependecies en este caso (vistas, FK, secuencias, etc.).

Es cierto que el orden de las columnas en una base de datos tiene poca relevancia desde el punto de vista puramente relacional, pero en el uso práctico que es bueno tener campos relacionados entre sí, que ayuda a la hora de navegación.

Una de las alternativas (probablemente unsastifactory) es definir un punto de vista que los espejos de una mesa, con las columnas reordenados, y el uso que para la navegación. No sería útil para la puesta al día, aunque ... entre otras deficiencias.

Otros consejos

como se ha mencionado antes no puede alterar la posición de las columnas de phpPgAdmin, sin embargo hay algunos arounds de trabajo. arounds de trabajo básicas se pueden encontrar aquí: soluciones . estos arounds de trabajo básicamente consisten en la creación de las tablas en el orden correcto y luego mover los datos, poco de dolor, pero todavía vale la pena un vistazo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top