Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Flask-SQLAlchemy - Kapan tabel/database dibuat dan dimusnahkan?

Tabel tidak dibuat secara otomatis; anda perlu memanggil SQLAlchemy.create_all() metode untuk secara eksplisit memintanya membuat tabel untuk Anda:

db = SQLAlchemy(app)
db.create_all()

Anda dapat melakukan ini dengan utilitas baris perintah, misalnya. Atau, jika Anda menerapkan ke PaaS seperti Google App Engine, tampilan khusus admin khusus.

Hal yang sama berlaku untuk penghancuran tabel database; gunakan SQLAlchemy.drop_all() metode .

Lihat bab Membuat dan Menjatuhkan tabel dari dokumentasi , atau lihat bab database dari Tutorial Labu Mega .

Anda juga dapat mendelegasikan tugas ini ke Flask-Migrate atau alat versi skema serupa. Ini membantu Anda merekam dan mengedit langkah-langkah pembuatan skema dan migrasi; skema database proyek kehidupan nyata tidak pernah statis dan Anda ingin dapat memindahkan data yang ada di antara versi atau skema. Membuat skema awal hanyalah langkah pertama.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Impor Data dari Excel Spreadsheet atau CVS ke MySQL

  2. Gabung silang antara beberapa skema di MySQL. Keistimewaan dan kinerja

  3. Cara Mengganti Nama Tabel di MySQL

  4. Temukan gaji tertinggi ke-2 dengan cara terbaik

  5. Optimalisasi MySQL untuk REGEXP