はじめに
【3日でできる】はじめての Django 入門 ( Python 3 でウェブアプリを作って AWS EC2 で公開!)レクチャー49で
postgres=# ALTER ROLE mybloguser SET default_transaction_isolation TO 'read committed';
「実行された結果だけをみに行くという設定です」と井上先生が説明してくれてるけど、なんだか分からんですよね。。。というお話です。
結論
初学者には結構難しいよ!!
→何の解決にもなっていない笑
『トランザクション分離レベル』というお話があって、そこの設定を例のコマンドでは行なっているのだけど、多分初学者には理解できないと思う。。。
(かく言う自分もなんとなくしか分かってない)
「トランザクション分離レベル とは」で検索すればいくつか説明が出てくるんだけど、そもそも『トランザクションって何?』とか『RDBMSって何。。。?』とか『コミットって。。。』が分かっていないと厳しいので、**今回は推奨の設定がされているんだな!**という認識だけ持っておけばいいのではないかと思います。
TECHSCOREに一通り目を通せば雰囲気はわかると思うので興味があれば読んでみるといいと思います。
それから
[RDBMS][SQL]トランザクション分離レベルについて極力分かりやすく解説
@PruneMazui 様
を読まれればなんとなくわかると思います。