Tidak, karena informasi itu tidak berlebihan (itu akan menjadi masalah).
Mengutak-atik pg_depend
secara manual kemungkinan akan memperburuk keadaan.
Taruhan terbaik Anda adalah membuat dump khusus skema (pg_dump --section=pre-data
) dan pijat secara manual hingga Anda dapat memuatnya ke database baru (beberapa dependensi masih akan hilang, misalnya kolom yang memiliki urutan).
Setelah Anda berhasil melakukannya, gunakan ALTER
pernyataan untuk menyesuaikan dependensi lebih lanjut yang Anda perhatikan tidak ada.
Setelah Anda puas dengan hasilnya, buang sisa database (pg_dump --section=data
dan pg_dump --section=post-data
) dan mengembalikannya ke database dalam urutan ini.
Saya khawatir Anda tidak bisa melakukan yang lebih baik dari itu.