Isi kandungan:

Bagaimanakah cara saya menjatuhkan jadual dalam Django?
Bagaimanakah cara saya menjatuhkan jadual dalam Django?

Video: Bagaimanakah cara saya menjatuhkan jadual dalam Django?

Video: Bagaimanakah cara saya menjatuhkan jadual dalam Django?
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Disember
Anonim

Ikut langkah di bawah untuk menggugurkan jadual dept_employee_dept secara manual

  1. Pergi ke Django folder akar projek dalam terminal.
  2. Jalankan arahan di bawah untuk pergi ke Django dbshell. $ python3 manage.py dbshell SQLite versi 3.22.
  3. Lari.
  4. Lari jatuhkan perintah untuk menjatuhkan di atas dept_employee_dept meja .

Orang ramai juga bertanya, bagaimana cara saya menjatuhkan jadual dalam PostgreSQL?

JADUAL DROP PostgreSQL sintaks. JATUH MEJA [JIKA ADA] nama_jadual [CASCADE | MENYEKAT]; Anda nyatakan meja nama selepas JATUH MEJA kata kunci kepada keluarkan yang meja secara kekal daripada pangkalan data. Jika awak keluarkan yang tidak wujud meja , PostgreSQL mengeluarkan ralat.

Selepas itu, persoalannya ialah, bagaimana saya memadam pangkalan data Django? 3 Jawapan

  1. Padamkan fail pangkalan data sqlite (selalunya db.sqlite3) dalam folder projek django anda (atau di mana sahaja anda meletakkannya)
  2. Padamkan semua kecuali fail _init_.py daripada folder migrasi dalam semua apl django.
  3. Buat perubahan dalam model anda (models.py).

Selain itu, bagaimana cara saya menjatuhkan jadual dalam sqlite?

Kepada jatuhkan a jadual dalam SQLite , menggunakan JATUH MEJA kenyataan. Menjalankan pernyataan ini mengalih keluar meja daripada pangkalan data. Ia dikeluarkan sepenuhnya daripada skema pangkalan data dan fail cakera. Oleh itu meja tidak dapat dipulihkan.

Bagaimanakah cara saya memadamkan migrasi Django?

4 Jawapan

  1. Padamkan folder migrasi anda.
  2. PADAM DARIPADA django_migrations WHERE app =. Anda boleh secara alternatif hanya memotong jadual ini.
  3. python manage.py makemigrations.
  4. python manage.py migrate --fake.

Disyorkan: