don't lock tables explicitly. That's a killer for (concurrent) performance. Just write queries properly, and use appropriate transaction level. And you are sorted.
pgsql-general by date:
Соглашаюсь с условиями обработки персональных данных