En "stand-in"- eller "standin"-struktur er en tabel, der er oprettet ud fra en visning, der har samme struktur som visningen. Den bruges til at sikre, at afhængigheder opfyldes, når en række indbyrdes afhængige visninger eksporteres.
Jeg er ikke sikker på, hvorfor eksporten skulle mislykkes, hvis stand-in-strukturerne er til stede (implikationen af at have disse er faktisk det omvendte), men der kan være en fejl i processen. Jeg er nødt til at se den relevante sektion af eksportfilen for virkelig at kunne fortælle det.
Phpmyadmin sourceforge-siden nævner brugen af stand-in-strukturer i fejl #3846 (http:/ /sourceforge.net/p/phpmyadmin/bugs/3846/ ):
Når du eksporterer, opretter phpMyAdmin en stand-in struktur for visningen (med CREATE TABLE), og senere dropper den denne tabel og bruger CREATE VIEW.
og der er en anden reference i kommentarerne til phpmyadmin-fejl #11711 på github (https://github .com/phpmyadmin/phpmyadmin/commit/2f2b505 ):
Visning A kan afhænge af en anden visning B, der er defineret nedenfor, så oprettelsen af visning A ville mislykkes, hvis vi ikke brugte stand-in. Afhængigheder kan være mere komplekse end det, så i stedet for at beregne alle afhængigheder bruger vi stand-ins.