Nejnovější verze mysqldump
, při ukládání celých databází řeší věci takto:pro každý pohled v databázi nejprve vytvoří prázdnou tabulku se stejnou strukturou, poté vytvoří pohledy, přičemž před vytvořením pohledu zruší každou zástupnou tabulku. Zdá se, že nahrazení tabulky pohledem nepoškodí pohledy, které jsou na něm závislé.
Vím o tom, protože tento přístup má další chybu , což mě nahlodalo:řádky v pohledech mohou obsahovat více dat než řádky v tabulkách, takže některé zástupné tabulky nelze vytvořit, což způsobuje, že některé výpisy nelze obnovit bez ručního zásahu. Z tohoto důvodu by bylo vhodnější topologické třídění pohledů, i když to může vyžadovat určitou práci.