Open pankoffDaniel opened 2 years ago
The problem happens when we change UNIQUE parameter in table field and launch migration.
Detail problem is below.
class Genre(Model): name = fields.CharField(max_length=255, unique=True) def __str__(self): return self.name
aerich init-db
PostgreSQL
models.py
aerich migrate
-- upgrade -- DROP INDEX "idx_genre_name_c78cd9"; -- downgrade -- CREATE UNIQUE INDEX "uid_genre_name_c78cd9" ON "genre" ("name");
aerich upgrade
tortoise.exceptions.OperationalError: index "idx_genre_name_c78cd9" does not exist
Удали.
The problem happens when we change UNIQUE parameter in table field and launch migration.
Detail problem is below.
models.py
aerich init-db
PostgreSQL
models.py
aerich migrate
generates this SQL:aerich upgrade
raises an error: