Comment supprimer une table dans une base de données avec django ?

Published: 03 octobre 2022

Tags: Python; Django; Sqlite;

DMCA.com Protection Status

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