Un modo per cambiare phpPgAdmin vista ordine delle colonne senza cambiare db sottostante

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

  •  26-09-2019
  •  | 
  •  

Domanda

C'è un modo per modificare l'ordine delle viste colonne phpPgAdmin durante la navigazione tabelle senza dover cambiare il db sottostante?

Ho un paio di colonne che voglio separati da cumuli di quelli non importanti e poi un paio di quelli più importanti alla fine. Il problema è che quelli importanti sulla destra sono il modo dello schermo quindi è difficile controllare visivamente se i dati sono stati inputed correttamente.

Saluti

È stato utile?

Soluzione

io so poco di phpPgAdmin, ma penso che non si può fare che - personalizzare l'ordine in cui le colonne sono displayed- è determinata dallo schema DB

.

E, anche se si voleva fare che nel db sottostante, sarebbe non facile, PostgreSQL non supporta il riordino della colonna: si avrebbe bisogno di eseguire il dump-edit-ripristinare il tavolo, o fare un SELECT ... INTO ... seguito da un rinominare e DROP TABLE; ma si avrebbe bisogno di correggere manualmente dependecies in questo caso (viste, FK, sequenze, ecc).

E 'vero che l'ordine delle colonne in un database ha scarsa rilevanza dal punto di vista relazionale puro, ma nell'uso pratico è bello avere campi correlati insieme, aiuta durante la navigazione.

Un'alternativa (probabilmente unsastifactory) è quello di definire una visione che gli specchi un tavolo, con le colonne riordinate, e l'uso che per la navigazione. Non sarebbe utile per l'aggiornamento, anche se ... tra le altre carenze.

Altri suggerimenti

come accennato prima non puoi modificare la posizione delle colonne in phppgadmin, tuttavia ci sono alcuni arounds di lavoro. arounds di lavoro di base si possono trovare qui: soluzioni alternative . questi arounds di lavoro sono costituite essenzialmente da creare le tabelle nell'ordine corretto poi spostare i dati, un po 'di dolore, ma ancora un aspetto vale la pena.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top