PostgreSQL을 사용할 때 아래와 같은 에러가 나올 때가 있습니다.
Postgresql database Read-only Lock 해당 컬럼은 읽기 전용 락이 걸려있기 때문에 이것을 풀어줘야만 수정이 가능합니다.
pgadmin을 사용하실 때 보통 컬럼에 더블클릭해서 값을 변경한 후 F6 키를 이용해서 적용하는데, lock이 걸리면 이것을 하지 못합니다.
먼저 해당 테이블을 우클릭하셔서 설정(Properties)으로 들어가 줍니다.
테이블에 대한 여러 설정들을 바꿀 수 있습니다. Columns 탭으로 이동합니다.
여기에 Primary Key를 지정해 주시면 됩니다. Primary Key는 그 테이블에서 기준이 되는 값이라고 생각해 주시면 됩니다.
그러고 나서 Save를 하시고 나오면 컬럼에 있던 자물쇠 모양이 사라져 있고 Lock이 풀려있는 것을 확인하실 수 있습니다.