Python Django `dbshell`


Python Djangoの dbshell は、Djangoアプリケーションで動作する際のSQLデータベースデバッグ用の非常に便利なツールです.
SQLシェルを対話的に実行するには、次の手順に従います.
python manage.py dbshell
次のようになります.
SQLite version 3.32.3 2020-06-18 14:16:19
Enter ".help" for usage hints.
sqlite> 
有用なジャンゴsqliteコマンド
.help
.tables
SQLコマンド例
SELECT * FROM django_migrations;
表の列の名前を確認するには、次の手順に従います
.header on
.mode column
pragma table_info('django_migrations');
出力例
sqlite> pragma table_info('django_migrations');
cid         name        type        notnull     dflt_value  pk        
----------  ----------  ----------  ----------  ----------  ----------
0           id          integer     1                       1         
1           app         varchar(25  1                       0         
2           name        varchar(25  1                       0         
3           applied     datetime    1                       0      
thisスタックオーバーフロー回答も参照ください.