منح امتيازات لجميع الكائنات في قاعدة بيانات - postgres
-
27-09-2019 - |
سؤال
أحاول نسخ قاعدة البيانات الخاصة بي مع:
pg_dump my_database > backup.sql
لسوء الحظ ، لا توجد امتيازات للعديد من الكائنات في قاعدة البيانات ،
لذلك لا يعمل الأمر!
علاوة على ذلك ، لا يمنح هذا الامتيازات كما هو متوقع:
GRANT ALL ON DATABASE my_database TO root
أيه أفكار؟
المحلول
إذا كنت بحاجة إلى تفريغ قاعدة البيانات بأكملها ، فإن الحل الأكثر بساطة يعمل كقاعدة خارقة (Postres افتراضيًا). أليست خيار؟
pg_dump -u postgres my_database> backup.sql
لا تنتمي إلى StackOverflow