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초)

 

 

'RDB > PostreSQL' 카테고리의 다른 글

PostgreSQL 12 snapshot too old  (0) 2020.04.29
PostgreSQL 12 스토리지 optimization and cleanup  (0) 2020.04.29
PostgreSQL 12 transactions  (0) 2020.04.22
PostgreSQL 12에 신규 기능  (0) 2020.04.20
PostgreSQL 함수  (0) 2020.03.23

+ Recent posts