PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Възможно ли е да се изгради отново pg_depend?

Не, защото тази информация не е излишна (това би било проблем).

Ръчно бъркане с pg_depend вероятно ще влоши нещата.

Най-добре е да създадете дъмп само за схема (pg_dump --section=pre-data ) и го масажирайте ръчно, докато можете да го заредите в нова база данни (някои зависимости все още ще бъдат загубени, напр. колони, притежаващи последователност).

След като успеете с това, използвайте ALTER изрази за коригиране на допълнителни зависимости, които забележите, че липсват.

След като сте доволни от резултата, изхвърлете останалата част от базата данни (pg_dump --section=data и pg_dump --section=post-data ) и ги възстановете в базата данни в този ред.

Страхувам се, че не можете да се справите по-добре от това.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:ГРЕШКА:операторът не съществува:цяло число =променлив знак

  2. Грешка при изпълнение на командата psql в /docker-entrypoint-initdb.d/db_init.sh (psql:не можа да се свърже със сървъра:връзката е отказана)

  3. PostgresSql:Сравняване на две таблици и получаване на техния резултат и сравнение с третата таблица

  4. PostgreSQL:формат на интервала като минути

  5. PostgreSQL не може да извика json_object_keys на скалар