يمكنني انتقائي إنشاء نسخة احتياطية من قاعدة البيانات بوستجرس، مع إجراء بعض الجداول؟
-
03-07-2019 - |
سؤال
ويمكنني برمجيا (أو أيا كانت الطريقة يعمل بشكل جيد) إنشاء نسخة احتياطية من قاعدة بيانات، فقط مع الجداول أريد؟ لدي حوالي 100 الجداول في قاعدة البيانات الخاصة بي وأريد فقط 10 الجداول احتياطية (فكورسي كلها interdependant). كيف يمكنني تحقيق ذلك؟ وبالمناسبة لدي قاعدة بيانات كيو.
المحلول
وبطبيعة الحال. pg_dump يتيح لك قائمة الجداول تمرير مع -t
المعلمة
لمسح بعض الشكوك. صحيح، المعلمة -t
تقبل نمط واحد فقط. ولكن هذا النمط rel="noreferrer"> تشبه الى حد بعيد التعبير العادية، لذلك إذا كنت تريد تفريغ الجداول A، B & C يمكنك القيام به:
pg_dump -t '(A|B|C)'
لا تنتمي إلى StackOverflow