Liste der Datenbanken in SQLAlchemy

8

Ist es möglich, eine Liste aller Datenbanken in SQLAlchemy zu erhalten? Ich brauche eine datenbankübergreifende Lösung, so dass grundlegende "SHOW DATABASES" es nicht schneiden.

Ähnlich wie MetaData / Inspector, um alle Tabellen und Spalten anzuzeigen.

    
Vilis 27.03.2014, 13:59
quelle

2 Antworten

8

Sieht so aus, als hätte ich die Antwort selbst gefunden.

Es gibt eine Methode namens get_schema_names in Inspector-Klasse, die nicht sehr gut dokumentiert ist, aber eine Liste von Datenbanken zurückgibt (nur mit MySQL und Postgres getestet).

Verwendung:

%Vor%     
Vilis 27.03.2014 14:08
quelle
0

Hier ist eine Lösung, die ich für mysql entwickelt habe:

%Vor%

Es führt eine Ausführung aus und gibt alle Zeilen zurück.

    
jmunsch 21.09.2016 19:03
quelle

Tags und Links