Postgresql 如何使用EXTO获得Postgres表的独占锁?

Postgresql 如何使用EXTO获得Postgres表的独占锁?,postgresql,elixir,ecto,Postgresql,Elixir,Ecto,如何锁定整个Postgres表,这样就没有其他进程可以更新表中的任何行(但仍然可以使用SELECT读取行)? 我认为我想要的锁类型是独占的,但我不确定如何使用EXTO查询为整个表获取这样的锁 谢谢 使用: 请注意,锁表只能在事务块中使用 另见 LOCK my_table IN EXCLUSIVE MODE;

如何锁定整个Postgres表,这样就没有其他进程可以更新表中的任何行(但仍然可以使用SELECT读取行)? 我认为我想要的锁类型是独占的,但我不确定如何使用EXTO查询为整个表获取这样的锁

谢谢

使用:

请注意,
锁表
只能在事务块中使用

另见

LOCK my_table IN EXCLUSIVE MODE;