PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

kesalahan perintah util alembic tidak dapat menemukan pengidentifikasi

Alembic menyimpan riwayat versi di database Anda. Oleh karena itu menggunakan nilai yang disimpan dalam database Anda untuk mencari revisi. Nomor versi untuk database pribadi saya disimpan di tabel alembic_version :

mysql> SELECT * FROM alembic_version;
+-------------+
| version_num |
+-------------+
| c8ad125e063 |
+-------------+
1 row in set (0.00 sec)

Petunjuk:Gunakan perintah SHOW TABLES jika database berbasis SQL untuk melihat tabel.

Untuk mengatasi masalah Anda cukup gunakan perintah:

DROP TABLE alembic_version;

Atau apa pun nama tabel versi databasenya. Kemudian Anda perlu menginisialisasi ulang folder migrasi menggunakan perintah:

python manage.py db init

Dan kemudian membuat migrasi baru:

python manage.py db migrate

Dan kemudian Anda harus baik-baik saja dengan migrasi kerja di alembic.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mencadangkan database postgresql dari dalam psql?

  2. Menggunakan kolom Alias ​​​​di klausa where di Postgresql

  3. Basis Data PostgreSQL Saya Kehabisan Ruang Disk

  4. Mengapa PostgreSQL melakukan pemindaian berurutan pada kolom yang diindeks?

  5. Java JDBC mengabaikan setFetchSize?