Pemula total untuk Alembic, SQLAlchemy, dan Python. Saya telah sampai pada titik di mana Alembic membandingkan objek yang ada dalam database dengan kelas deklaratif yang saya buat, dan ada satu indeks sial (untuk kunci asing) yang Alembic menolak untuk tetap di tempatnya dalam migrasi awal saya. Sa....
14 Mei 2021, 02:11
Saya mengikuti dokumentasi dari Alembic ke migrasi yang dibuat secara otomatis. Struktur proyek saya terlihat seperti ini: alembic/ versions/ env.py README script.py.mako data/ __init__.py db.py models.py alembic.ini app.db Saya membuat perubahan pada env.py dengan mengikuti dokumen ....
12 Mei 2021, 22:30
Saya menggunakan Flask dan SQLAlchemy dalam fungsi tanpa server, yang saya tidak memiliki akses ke baris perintah. Dan ada kalanya saya ingin mengubah tabel. Pada dasarnya saya ingin membuat tabel baru secara otomatis (sudah dilakukan oleh create_all) dan kolom, dan mengubah kolom (misalnya string....
21 April 2021, 05:46
Saya memiliki enum datasetId, yang ingin saya tambahkan nilai lain. Namun, ini tidak berhasil: ALTER TYPE datasetId ADD VALUE 'SOME_VALUE' dan gagal dengan sqlalchemy.exc.ProgrammingError: (psycopg2........
26 Maret 2021, 15:03
Saya memiliki model berikut: from enum import Enum from sqlalchemy_utils.types.encrypted.encrypted_type import StringEncryptedType from sqlalchemy import ( Column, Integer, Float, Enum as SQAEnum, String ) from backend.db import Base from backend.config import Config class Auth....
11 Desember 2020, 22:36
Saya menggunakan alembic untuk mengelola migrasi basis data sesuai model sqlalchemy yang ditentukan pengguna. Tantangan saya adalah Saya ingin alembic mengabaikan pembuatan, penghapusan, atau perubahan apa pun pada kumpulan tabel tertentu. Catatan: Pertanyaan saya mirip dengan pertanyaan ini Mengab....
7 Desember 2020, 17:55
Saya perhatikan bahwa salah satu kolom saya memiliki nama yang salah, jadi saya mengubahnya. Kemudian saya menjalankan kepala pemutakhiran alembic di terminal di PyCharm dan itu tidak berhasil jadi saya menjatuhkan tabel itu dan tabel lain yang harus saya jatuhkan sehingga saya bisa menjatuhkan tab....
17 November 2020, 16:16
Saya memiliki struktur multi-penyewaan di mana setiap klien memiliki skema yang disiapkan untuk mereka. Strukturnya mencerminkan skema "induk", jadi setiap migrasi yang terjadi perlu terjadi untuk setiap skema secara identik. Saya menggunakan Flask-Script dengan Flask-Migrate untuk menangani migras....
Kesalahan Migrasi Traceback (panggilan terakhir terakhir): File > "/home/arjdu-d-1890/PycharmProjects/git-local-repo/example-flask-crud/venv/bin/flask", > baris 8, di > sys.exit(main()) File "/home/arjdu-d-1890/PycharmProjects/git-local-repo/example-flask-crud/venv/lib/python3.6/site-packages/fla....
7 November 2020, 09:43
Saya menggunakan alembic untuk memigrasi database di flask, sepertinya alembic tidak memberikan cara yang benar untuk memigrasi data, itu hanya membuat kolom baru dan menghapus kolom lama, itu menyebabkan data dapat dihapus, ini kodenya. docker-compose -f docker-compose.yml run xxx python manage.py ....
28 September 2020, 10:01
Saya mencoba menghubungkan aplikasi labu saya dengan database MySQL. inilah data MySQL mysql> select user(); +----------------+ | user() | +----------------+ | root@localhost | +----------------+ 1 row in set (0.01 sec) mysql> SHOW DATABASES; +--------------------+ | Database | +....
26 September 2020, 02:05
Saya telah berjuang dengan Alembic akhir-akhir ini, saya tidak tahu mengapa itu membalikkan perubahan peningkatan/penurunan versi yang benar. Saya telah membuat 2 bidang baru (about_me, last_seen) dalam model Pengguna, jalankan 'flask db migration' dan kemudian melihat file versi saya dapat melihat ....
17 Agustus 2020, 16:04
Saya telah membuat aplikasi Flask yang saat ini memiliki sekitar ~30 model. Sejauh ini, ketika saya menguji semuanya secara lokal, saya memiliki wadah buruh pelabuhan Postgresql lokal tempat saya akan menggunakan SQLAlchemy().create_all() untuk membuat semua tabel. Itu bekerja dengan baik sejauh i....
Saya memiliki server Postgres tempat kami memiliki satu database. Database yang satu ini adalah gudang data kami. Kami memiliki skema per aplikasi perangkat lunak dalam database ini. Saya sedang mengerjakan proyek baru yang saya gunakan alembic sqlalchemy untuk membuat migrasi skema. Namun, karena....
6 Agustus 2020, 16:43
Baru saja mendapat laptop baru dan tidak bisa mendapatkan solusi untuk menjalankan migrasi DB. Ini berfungsi dengan baik di komputer lain dan juga di server Ubuntu. Menjalankan migrasi DB menghasilkan: [1] 7379 segmentation fault pipenv run flask db upgrade Saya menggunakan faulthandler untuk ....
Saya baru-baru ini menambahkan Alembic ke proyek Flask saya dan sekarang pengurutan hubungan SQLAlchemy saya dengan order_by tidak lagi berfungsi. Saya percaya ini karena file migrasi yang dijalankan tidak mengambil argumen order_by dan saya tidak yakin bagaimana cara memasukkannya. Model saya terl....
15 Juli 2020, 05:24
Saat saya menjalankan alembic revision -m '...', Alembic menghasilkan skrip .py baru dengan badan default terlihat seperti ini: from alembic import op # revision identifiers, used by Alembic. revision = '1ce7873ac4ced2' down_revision = '1cea0ac4ced2' branch_labels = None depends_on = None def upg....
13 Juli 2020, 07:19
Saya sedang mengerjakan proyek yang menggunakan SQLite sebagai database dan Alembic sebagai alat migrasi database. Ini mencakup data spasial dan oleh karena itu, ekstensi spasial dan geoalchemy2 disertakan dalam proyek. Saya menggunakan perintah autogenerate dan mendeteksi beberapa perubahan yang ....
Ketika saya membuat migrasi melalui Alembic, saya ingin memeriksa hasilnya dalam format SQL. Dan satu-satunya migrasi terakhir yang menarik. alembic upgrade --sql head -- perintah ini mencetak SQL untuk semua revisi Dimungkinkan untuk mencetak SQL untuk migrasi tertentu menggunakan pengidentifikasi....
8 Juni 2020, 12:04
CATATAN: Ini adalah pertanyaan yang sudah saya temukan jawabannya, tetapi saya ingin membagikannya agar dapat membantu orang lain menghadapi masalah yang sama. Saya mencoba melakukan beberapa operasi alembic di database postgresql multi-skema saya seperti .add_column atau .alter_table (walaupun itu ....
6 Juni 2020, 12:35