Hasura Computed 没有选择要在其中创建的架构。null

Hasura Computed no schema has been selected to create in. null

所以基本上我想创建一个非常基本的计算字段,从数据库中获取全名。

CREATE FUNCTION author_full_name(user_row users)
RETURNS TEXT AS $$
  SELECT user_row.firstName || ' ' || user_row.lastName
$$ LANGUAGE sql STABLE;

这里是用户table: 用户 id int, firstName text, lastName text

db ss: https://ibb.co/gm1xzK2

我总是以这个错误结束:“SQL 执行失败 没有选择要在其中创建的架构。null"

您需要完全限定应在其中创建函数的模式,例如 public.author_full_name 或更新 Postgres 中的搜索路径,使其默认为模式(public 或其他)

在这里查看答案