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

Изпълнете взаимозависими изгледи от резервно копие на mysqldump

Най-новите версии на mysqldump , когато изхвърляте цели бази данни, решете нещата по следния начин:за всеки изглед в базата данни те първо създават празна таблица със същата структура, след това създават изгледите, като изпускат всяка таблица със запазени места, преди да създадат изглед. Изглежда, че замяната на таблица с изглед няма да навреди на изгледи, които зависят от него.

Знам за това, защото този подход има друг недостатък , което ме ухапа:редовете в изгледите може да съдържат повече данни от редовете в таблиците, така че някои от таблиците със запазени места не могат да бъдат създадени, което води до невъзможност за възстановяване на някои дъмпове без ръчна намеса. Поради тази причина би било за предпочитане топологично сортиране на изгледи, въпреки че може да изисква известна работа.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свържете две таблици с всички записи

  2. Има ли еквивалент на SHA1() в MS-SQL?

  3. Mysql връзка Tomcat 7 на Openshift

  4. Как мога да проверя типа на MySQL двигателя за конкретна таблица?

  5. ADDTIME() Примери – MySQL