/ / Tabuľky sú zistené pri migrácii, ale nie sú vytvorené v databáze - python, sqlite, banka, alembická, migrácia bankou

Tabuľky sú zistené pri spustení migrácie, ale nie sú vytvorené v databáze - python, sqlite, flask, alembic, migrate

Spustil som migráciu na vytvorenie tabuliek SQLite pre a cookiecutter Aplikácia banky. Hoci databázový súbor existuje a môžem ho otvoriť, nevidím tabuľky. Keď sa pokúšam vytvoriť používateľa, dostanem chybu "žiadna taká tabuľka". Prečo tabuľka neexistuje, aj keď som migráciu spustila? Ako môžem použiť tabuľky?

$ python manage.py db migrate
INFO  [alembic.migration] Context impl SQLiteImpl.
INFO  [alembic.migration] Will assume non-transactional DDL.
INFO  [alembic.autogenerate.compare] Detected added table "tags"
INFO  [alembic.autogenerate.compare] Detected added table "users"
INFO  [alembic.autogenerate.compare] Detected added table "posts"
INFO  [alembic.autogenerate.compare] Detected added table "tags_posts"
Generating C:envsr2myflaskappmigrationsversions....
sqlalchemy.exc.OperationalError OperationalError: (OperationalError) no such table:

odpovede:

2 pre odpoveď č. 1

Vytvorili ste iba migráciu, musíte ju tiež použiť.

python manage.py db upgrade

Použitie vygenerovaných migrácií je popísané v dokumentoch pre obe alembic (migračný motor) a. \ t Banka-Migrate (riadiace príkazy).