Я пытаюсь вставить новую дочернюю строку в сторону «многие» отношения 1: M в Hasura, но предпочел бы не назначать явно идентификатор внешнего ключа.
Я видел здесь примеры того, как одновременно вставить и дочерний, и новый родительский элемент, но я пытаюсь вставить новую дочернюю строку и указать ее на существующий parent без необходимости явно указывать идентификатор.
SQL ниже показывает, что я пытаюсь сделать. Есть ли способ воспроизвести этот эффект с помощью созданных hasura преобразователей gql?
Предполагая
INSERT INTO foo (type) VALUES
( 'red' ),
( 'green' ),
( 'blue' );
Как я могу
INSERT INTO bar (description, foo_id) VALUES
( 'testing', (SELECT id from foo WHERE type='blue') ),
( 'another row', (SELECT id from foo WHERE type='red' ) );
использовать синтаксис GQL с сгенерированными hasura преобразователями?