Я использую Dbeaver для создания таблицы базы данных Postgres, но получаю синтаксическую ошибку при использовании «GENERATED ALWAYS AS IDENTITY» для моего увеличенного значения id.Это странно, потому что я использовал точно такой же синтаксис при создании таблицы на локальном хосте и у меня не было проблем с синтаксическими ошибками или при создании таблицы.
Это предварительный просмотр SQL, который я выполняю при попытке сохранить таблицу:
CREATE TABLE public.conversation (
id bigint NOT NULL GENERATED ALWAYS AS IDENTITY,
startdatetime timestamptz NOT NULL,
enddatetime timestamptz NOT NULL,
CONSTRAINT conversation_pk PRIMARY KEY (id)
);
Когда я пытаюсь сохранить таблицу, я получаю «ОШИБКА: синтаксическая ошибка в или около« GENERATED »».Я думал, что это был правильный синтаксис, учитывая, что SQL создан самим Dbeaver, и он работал нормально при создании локальной базы данных для тестирования?