Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wykonuj współzależne widoki z kopii zapasowej mysqldump

Najnowsze wersje mysqldump , podczas zrzucania całych baz danych rozwiąż to w ten sposób:dla każdego widoku w bazie danych najpierw tworzą pustą tabelę o tej samej strukturze, a następnie tworzą widoki, upuszczając każdą tabelę zastępczą przed utworzeniem widoku. Wygląda na to, że zastąpienie tabeli widokiem nie zaszkodzi widokom, które są od niego zależne.

Wiem o tym, ponieważ to podejście ma kolejną wadę , co mnie ugryzło:wiersze w widokach mogą zawierać więcej danych niż wierszy w tabelach, więc niektórych tabel zastępczych nie można utworzyć, co powoduje, że niektórych zrzutów nie można przywrócić bez ręcznej interwencji. Z tego powodu preferowane byłoby topologiczne sortowanie widoków, chociaż może to wymagać trochę pracy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można wstawić GeomFromText('POINT(..)') w MySQL

  2. Jak połączyć się z wiersza poleceń systemu Windows do wiersza poleceń mysql?

  3. mysql znajdź ostatnie komentarze użytkowników

  4. pasujące nazwy tabel z tabelami pokazowymi

  5. Jak naprawić kody błędów MySQL 8:1525 i 1292?