أي طريقة لتغيير ترتيب عرض phppgadmin للأعمدة دون تغيير DB الكامنة
-
26-09-2019 - |
سؤال
هل هناك أي طريقة لتغيير ترتيب عرض الأعمدة phppgadmin عند تصفح الجداول دون الحاجة إلى تغيير DB الأساسي؟
لديّ بعض الأعمدة التي أريدها بفصلها بأكوام من الأعمدة غير المهمة ، ثم بعض الأعمدة الأكثر أهمية في النهاية. المشكلة هي أن تلك المهمة على اليمين هي وسيلة للشاشة ، لذا من الصعب التحقق بصريًا إذا تم إدخال البيانات بشكل صحيح.
هتافات
المحلول
لا أعرف القليل عن Phppgadmin ، لكنني أعتقد أنه لا يمكنك فعل ذلك - تخصيص الترتيب الذي يتم به عرض الأعمدة - يتم تحديده بواسطة مخطط DB.
وحتى إذا كنت ترغب في القيام بذلك في DB الأساسي ، فلن يكون الأمر سهلاً ، فإن PostgreSQL لا يدعم إعادة ترتيب العمود: ستحتاج إلى تفريغ الجدول ، أو القيام باختيار ... إلى ... تليها إعادة تسمية وإسقاط الجدول ؛ ولكن ستحتاج إلى إصلاح التبعية يدويًا في هذه الحالة (طرق العرض ، FK ، التسلسل ، إلخ).
صحيح أن ترتيب العمود في قاعدة البيانات ليس له أهمية ضئيلة عن وجهة النظر العلائقية الخالصة ، ولكن في الاستخدام العملي ، من الجيد أن يكون لديك حقول ذات صلة معًا ، فهو يساعد عند التصفح.
يتمثل أحد البديل (على الأرجح غير الصخري) في تحديد طريقة عرض يعكس جدولًا ، مع إعادة ترتيب الأعمدة ، واستخدام ذلك للتصفح. لن يكون من المفيد التحديث ، على الرغم من ... من بين أوجه القصور الأخرى.
نصائح أخرى
كما ذكرنا قبل أن لا تستطيع تغيير موضع الأعمدة في phppgadmin ، ولكن هناك بعض العمل حولها. يمكن العثور على العمل الأساسي هنا: الحلول. تتكون هذه العمل حولها بشكل أساسي من إنشاء الجداول بالترتيب الصحيح ثم تحريك البيانات ، وبغيض الألم ولكن لا يزال يستحق المظهر.