Soweit ich weiß, kann man schon irgendwie abfragen, welche Tabellen es alles gibt - halte ich aber für sehr aufwändig, da du dies dann vor jeder Abfrage prüfen müsstest. Somit hättest du jede Abfrage doppelt und dreifach.. mal mit der einen Tabelle, mal mit der anderen, dann wieder mit beiden, usw.
Ich selber handhabe das so: Ich hab in jeder Datenbank eine Tabelle DB_VERSION, wo eine Versionsnummer drinsteht. Meine Programme, die darauf zugreifen, prüfen nach dem Verbinden, ob es sich um die aktuellste Version handelt, und führen bei Bedarf einige Update-Scripte aus.
Damit kann ich recht sicher sein, dass die Datenbank immer auf dem Stand ist, wie ich sie erwarte.
_________________
PROGRAMMER: A device for converting coffee into software.