Jede Art und Weise phpPgAdmin Ansicht Reihenfolge der Spalten zu ändern, ohne zugrunde liegende db Ändern

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

  •  26-09-2019
  •  | 
  •  

Frage

Gibt es eine Möglichkeit, die Reihenfolge der Spalten phppgadmin Ansichten zu ändern, wenn Tabellen Surfen ohne die zugrunde liegende db ändern zu müssen?

Ich habe ein paar Spalten, dass ich durch Haufen von unwichtigen getrennt werden soll und dann ein paar wichtigeren am Ende. Das Problem ist, dass die wichtigen auf der rechten Seite über den Bildschirm, so dass es schwer visuell zu überprüfen, ob die Daten korrekt inputed wurde.

Prost

War es hilfreich?

Lösung

Ich weiß wenig über phpPgAdmin, aber ich denke, dass Sie das nicht tun können - passen Sie die Reihenfolge, in der die Spalten displayed- es durch das DB-Schema bestimmt ist

.

Und selbst wenn man wollte, dass in dem zugrunde liegenden db tun, wäre es nicht einfach sein, nicht Postgresql keine Unterstützung Neuanordnung von Spalten: Sie müssen Dump-edit-Wiederherstellung die Tabelle, oder führen Sie eine SELECT ... INTO ... durch eine RENAME und DROP TABLE gefolgt; aber Sie müßten manuell beheben dependecies in diesem Fall (Ansichten, FK, Sequenzen usw.).

Es ist wahr, dass die Reihenfolge der Spalten in einer Datenbank wenig Relevanz aus der reinen relationalen Sicht, aber in der Praxis ist es schön verwandte Bereiche zusammen zu haben, hilft es, wenn Sie surfen.

Eine Alternative (wahrscheinlich unsastifactory) ist eine Ansicht, die Spiegel eine Tabelle zu definieren, wobei die Spalten neu geordnet, und verwenden, die für den Browser. Es wäre für die Aktualisierung nicht sinnvoll sein, wenn auch ... unter anderem Mangel.

Andere Tipps

wie bereits erwähnt, bevor Sie kann nicht die Position der Spalten in phppgadmin ändern, jedoch gibt es einige Workarounds. Abhilfen : Grundworkarounds finden Sie hier. diese Arbeit arounds im Grunde die Tabellen in der richtigen Reihenfolge zu schaffen, dann besteht die Daten, wenig Schmerzen, aber immer noch einen Blick wert zu bewegen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top