Closed ichinose9372 closed 5 months ago
バックエンド側からテーブルのインスタンスを作成してそれをDBコンテナの中でクエリを叩いて 存在を確認する。
バックエンド側からはpython shell を使用し
docker exec -it trascen-backend-1 bash
python manage.py shell
from models.models import Tournament
Tournament_instance = Tournament.objects.create(tournament_name="yichinos_tournament")
Tournament_instance.save()
ここまででDB側にPOST完了 ※ Tournamentテーブルしか確認していないが、多分他のテーブルも一緒だと思う..
次にDBコンテナ側でtournament_name="yichinos_tournament"の情報があることを確認する クエリを叩けばOK
docker exec -it trascen-db-1 bash
psql -h db -p 5432 -U user42 -d transcendence_db
passを入力して入る
\dt
このコマンドでテーブル一覧が見れるのでmodels_のプレフィックスのついたテーブルが確認できる。
select * from models_tournament;
これで先ほどのデータが表示されることを確認 ※ ; がないと表示されない
データが保存できているのかを確認する。