2017-12-15 7 views
0

Für Kontext: Ich schreibe ein Skript für DB-Migrationen.Prüfen, ob Spalte in einer Tabelle existiert

Möchten Sie ein Modell gegen die tatsächliche Tabelle überprüfen, um festzustellen, ob alle Felder vorhanden sind.

Oder möchten Sie überprüfen, ob eine bestimmte Spalte (Feld) in der Tabelle vorhanden ist.

Ich kann sehen, dass http://docs.peewee-orm.com/en/latest/peewee/api.html#Model.table_exists existiert, also bin ich auf der Suche nach der Korollar für ein Feld.

Vielen Dank im Voraus!

Antwort

2

Sie können database.get_columns('table_name') aufrufen und die Spalten auf dem Tisch zurückgeben.

Verwandte Themen