pgsql 에서 사용하는 (7.3.x) lock 모드들이 여러종류가 있던데
이에 대한 설명을 찾아봤는데 잘 보이질 않더군요..
영어가 좀 짧아서 그러는데..
table lock 모드 중 각각의 lock 모드에 대한 설명을 부탁드리며,
주로 사용되는 모드는 어떤모드인지 알고 싶습니다.
또한 lock 모드는 transaction 안에서 해야하고 트랜잭션이 끝나는 순간에 자동 락이 풀리는거 같은데..
이 트랜잭션을 사용하기 위해서(좀더 정확한 표현으로 lock 모드를 사용하기 위해서) php 에서
pg_pconnect 를 이용해야 하나요?
pconnect 와 connect 의 차이는 영구적이냐 일시적이냐의 차이인데..
mysql 질문에서 보니 connect 로 잘 안되고 pconnect 를 써야 한다는 것 같았습니다.(사실과 다를수 있음)
pg 에서도 lock 모드를 사용하기 위해서 pconnect 를 해야하는지요..
또한 트랜잭션 사용에 있어서
set transaction 이 있던데 이것도 퍼미션 비슷한거 같던데 이 transaction 의 set 과 lock 모드의 차이는 무엇인지요..
락과 트랜잭션에 대한 내용들은
명령어 래퍼런스에 보니, LOCK 설명인가에 lock 모드가 나오고(튜토리얼에도 나옴)
SET TRANSACTION 에도 나와 있씁니다만..
앞에서도 말씀 드렸듯이
영어가 좀 짧아서 이해가 조금 어려워서 질문 드리는 것입니다.
부탁드립니다.
|