PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Czy można odbudować pg_depend?

Nie, ponieważ te informacje nie są zbędne (to byłby problem).

Ręczne mieszanie z pg_depend może pogorszyć sytuację.

Najlepszym rozwiązaniem jest utworzenie zrzutu zawierającego tylko schemat (pg_dump --section=pre-data ) i masuj to ręcznie, aż będziesz mógł załadować go do nowej bazy danych (niektóre zależności nadal zostaną utracone, np. kolumny posiadające sekwencję).

Gdy już Ci się to uda, użyj ALTER brak oświadczeń w celu dostosowania dalszych zależności, które zauważysz.

Gdy będziesz zadowolony z wyniku, zrzuć resztę bazy danych (pg_dump --section=data i pg_dump --section=post-data ) i przywróć je do bazy danych w tej kolejności.

Obawiam się, że nie możesz zrobić tego lepiej.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. rekurencyjnie spłaszcz zagnieżdżony jsonb w postgresie bez nieznanej głębokości i nieznanych pól kluczowych

  2. Jakie jest rozwiązanie wielu zestawów wyników, które zostały zwrócone przez zapytanie?

  3. Postgres:Błąd podczas używania GROUP BY i ORDER (w heroku)

  4. Nie można użyć uuid i utworzyć rozszerzenia, aby z niego korzystać

  5. Unikalne przypisanie najbliższych punktów między dwoma stołami