आपको --no-owner
. का उपयोग करना चाहिए विकल्प, यह रोकता है pg_restore
वस्तुओं के स्वामित्व को मूल स्वामी पर सेट करने का प्रयास कर रहा है। इसके बजाय वस्तुओं का स्वामित्व --role
. द्वारा निर्दिष्ट उपयोगकर्ता के पास होगा
createdb -p 5433 -T template0 db_name
pg_restore -p 5433 --no-owner --role=owner2 -d db_name db_name.dump
pg_restore doc