Nej, fordi den information ikke er overflødig (det ville være et problem).
Manuel roder med pg_depend
vil sandsynligvis gøre tingene værre.
Dit bedste bud er at oprette et skema-kun-dump (pg_dump --section=pre-data
) og massér det manuelt, indtil du kan indlæse det i en ny database (nogle afhængigheder vil stadig gå tabt, f.eks. kolonner, der ejer en sekvens).
Når du er lykkedes med det, skal du bruge ALTER
sætninger for at justere yderligere afhængigheder, du bemærker, mangler.
Når du er tilfreds med resultatet, skal du dumpe resten af databasen (pg_dump --section=data
og pg_dump --section=post-data
) og gendan dem i databasen i denne rækkefølge.
Jeg er bange for, at du ikke kan gøre det bedre end det.