我正在尝试使用 ecto 读取 postgres 表中的特定行。代码类似于:
Repo.get(LogEntry, id)
在日志中,我可以看到它正确翻译为:
SELECT l0."id", l0."view", l0."command", l0."data", l0."authentication_key", l0."signature", l0."prepared", l0."committed", l0."executed", l0."inserted_at", l0."updated_at" FROM "log_entries" AS l0 WHERE (l0."id" = $1) [1]
但是,尽管有一行与表中的条件匹配,但 repo.get 返回 nil。为了更好地理解原因,我觉得 SQL 返回码可能会有所帮助。有没有办法从 ecto 获取 SQL 返回码?