Я пытаюсь вставить данные в поле JSONB на основе зависимой таблицы.
По сути, я хочу сделать это (игнорировать, почему это просто пример запроса):
insert into myschema.teams (team_name, params)
select users.team_name, '{"team_name": teams.team_id, "user_name": users.username }'
from myschema.users
where users.team_name is not null;
Как написано, я получаю эти ошибки:
ERROR: invalid input syntax for type json
LINE 2: ... '{"team_name...
^
DETAIL: Token "teams" is invalid.
CONTEXT: JSON data, line 1: {"team_name": teams...