De toute façon de changer de vue phpPgAdmin ordre des colonnes sans changer db sous-jacente

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

  •  26-09-2019
  •  | 
  •  

Question

Est-il possible de changer l'ordre des colonnes de vues phpPgAdmin lors de la navigation tables sans avoir à changer le sous-jacent db?

J'ai quelques colonnes que je veux par des tas de separes ceux sans importance et puis quelques autres plus importants à la fin. Le problème est que les plus importantes sur le droit chemin sont de l'écran il est donc difficile de vérifier visuellement si les données ont été introduit, correctement.

Vive

Était-ce utile?

La solution

Je sais peu de choses sur phpPgAdmin, mais je pense que vous ne pouvez pas le faire - personnaliser l'ordre dans lequel les colonnes sont Affiché- il est déterminé par le schéma DB

.

Et, même si vous vouliez faire dans la base de sous-jacent, il ne serait pas facile, Postgresql ne réordonnancement colonne pas autorisé: vous devrez vider-edit-restaurer la table, ou faire un SELECT ... INTO ... suivi d'un renommage et DROP TABLE; mais vous devrez corriger manuellement dependecies dans ce cas (vues, FK, séquences, etc.).

Il est vrai que l'ordre des colonnes dans une base de données a peu de pertinence du point de vue purement relationnel, mais dans la pratique, il est agréable d'avoir des domaines connexes ensemble, il aide en cas de navigation.

Une alternative (probablement unsastifactory) est de définir une vue qui reflète une table, avec les colonnes réorganisés, et l'utiliser pour la navigation. Il ne serait pas utile pour la mise à jour, mais ... entre autres défauts.

Autres conseils

comme mentionné précédemment, vous ne pouvez pas modifier la position des colonnes dans phppgadmin, mais il y a des contournements de travail. base de travail contournements peuvent être trouvés ici: solutions de contournement . ces travaux consistent essentiellement contournements de créer les tables dans l'ordre correct déplacer ensuite les données, peu de douleur, mais encore la peine de regarder un.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top