1
2

More than 5 years have passed since last update.

default_transaction_isolationって何? Udemy 【3日でできる】はじめての Django 入門 レクチャー49

Posted at

はじめに

【3日でできる】はじめての Django 入門 ( Python 3 でウェブアプリを作って AWS EC2 で公開!)レクチャー49で

postgres=# ALTER ROLE mybloguser SET default_transaction_isolation TO 'read committed';

「実行された結果だけをみに行くという設定です」と井上先生が説明してくれてるけど、なんだか分からんですよね。。。というお話です。

結論

初学者には結構難しいよ!!
→何の解決にもなっていない笑

『トランザクション分離レベル』というお話があって、そこの設定を例のコマンドでは行なっているのだけど、多分初学者には理解できないと思う。。。
(かく言う自分もなんとなくしか分かってない)

「トランザクション分離レベル とは」で検索すればいくつか説明が出てくるんだけど、そもそも『トランザクションって何?』とか『RDBMSって何。。。?』とか『コミットって。。。』が分かっていないと厳しいので、今回は推奨の設定がされているんだな!という認識だけ持っておけばいいのではないかと思います。

TECHSCOREに一通り目を通せば雰囲気はわかると思うので興味があれば読んでみるといいと思います。
それから
[RDBMS][SQL]トランザクション分離レベルについて極力分かりやすく解説
@PruneMazui
を読まれればなんとなくわかると思います。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2