Examples de comment supprimer une table dans une base de données avec django:
Démarrer un django database shell
Dans le terminal allez dans le dossier avec le fichier manage.py puis entrez la commande suivante :
python manage.py dbshell
Il va démarrer un shell associé au type de base de données. Par exemple, avec le SQLite par défaut, il retournera :
SQLite version 3.35.4 2021-04-02 15:20:15
Enter ".help" for usage hints.
sqlite>
SQLite database
Obtenir le nom de toutes les tables
Pour obtenir tous les noms de table, entrez simplement :
sqlite> .tables
cela donne par exemple
sqlite> .tables
auth_group
auth_group_permissions
auth_permission
auth_user
auth_user_groups
myapp_article
Obtenir le nombre de lignes d'un tableau
Pour obtenir le nombre de lignes d'un tableau
sqlite> SELECT COUNT(*) FROM myapp_article;
1563
Supprimer une table
Pour supprimer une table
DROP TABLE myapp_article;
Références
Liens | Site |
---|---|
ow-can-i-delete-database-table-in-django | stackoverflow |
Query that returns the size of a table in a SQLite database | stackoverflow |