Невозможно установить значение NULL в столбце с типом uuid, который обнуляется в Postgresql с использованием Node JS

Я использую узел pg client, и у меня есть таблица

create table test(
   id uuid not null constraint transactions_pkey primary key,
   name varchar(255),
   test_id uuid
);

Я пытаюсь обновить test_id до NULL, но я не могу сделать это программно.

Вот мой запрос на обновление

dbo.query('UPDATE test SET test_id = $1 WHERE id = $2',['null','f2aasced-5633-419c-95d3-3868dd3c9c53'])

Это дает мне ошибку

error: invalid input syntax for type uuid: "NULL"

1 ответ

Решение

Вы просто пытаетесь вставить строку 'null' в столбец uuid. Пытаться

dbo.query('UPDATE test SET test_id = $1 WHERE id = $2',[null,'f2aasced-5633-419c-95d3-3868dd3c9c53'])
Другие вопросы по тегам