2016-05-12 10 views
0

zu aktualisieren habe ich eine tabe in psql Datenbank mit folgenden Eigenschaft:In Python wie psql Tabellenspalte aus aktualisiert peewee Schema

author_ids = ArrayField(null=False)

ich diese Tabelle der Spalt mit folgenden Eigenschaft aktualisieren mag:

author_ids = ArrayField(IntegerField, null=False, index=True)

Ich verwende Peewee-Migration, aber es gibt nichts zum Aktualisieren von Spalten.

Antwort

0

Sie haben recht, es gibt keine API in Schema Migrations zum Ändern des Typs einer Spalte. Aber von ArrayField, ich würde sagen, der Standard ist bereits IntegerField, also keine Änderung hier.

Dies lässt index = True als einzige Änderung, die von add_index abgedeckt ist.