Nej, eftersom den informationen inte är överflödig (det skulle vara ett problem).
Bråkar manuellt med pg_depend
kommer sannolikt att göra saken värre.
Det bästa är att skapa en endast schema-dump (pg_dump --section=pre-data
) och massera det manuellt tills du kan ladda det till en ny databas (vissa beroenden kommer fortfarande att gå förlorade, t.ex. kolumner som äger en sekvens).
När du har lyckats med det, använd ALTER
uttalanden för att justera ytterligare beroenden som du märker saknas.
När du är nöjd med resultatet dumpar du resten av databasen (pg_dump --section=data
och pg_dump --section=post-data
) och återställ dem till databasen i denna ordning.
Jag är rädd att du inte kan göra bättre än så.