我有一段看起来像这样的代码:
Repo.transaction(fn ->
Repo.query!("set transaction isolation level serializable;")
# do some queries
end)
在我的测试套件中,我不断遇到错误:
(Postgrex.Error) ERROR 25001 (active_sql_transaction): SET TRANSACTION ISOLATION LEVEL must be called before any query
我想知道我是否在做一些根本性的错误,或者我是否缺少有关测试环境的某些东西。
谢谢!