RDB/PostreSQL
PostgreSQL 12 lock
세모데
2020. 4. 27. 11:11
1. access share : select시
2. row exclusive : select for update / select for share 시
3. share update exclusive : create index concurrently, analyze, alter table, validate, vacuum 시
4. share row exclusive : create trigger, alter table 시
5. exclusive or access exclusive : table lock처럼 reading/writing 불가
lock table test_table in access exclusive mode;
lock 무한정 기다리지 않게 lock_timeout를 지정 (5000 --> 5초)