Невозможно установить значение 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'])