Я использую Postgres 11 и SymmetricDS 3.9.14.
У меня есть таблица базы данных с первичным ключом типа UUID
.Кажется, что SymmetricDS не может правильно приводить UUID.Один из запросов на репликацию SymmetricDS завершается с ошибкой ниже
JdbcSqlTemplate - SQL caused exception: [select "id" from "dbo"."groups" where "id"=?]
sql args: [ ]
org.postgresql.util.PSQLException: ERROR: invalid input syntax for type uuid: " "
мой оператор вставки: -
INSERT INTO dbo.groups(
id, sortorder, name, hidden, sessionid, creationtime, modificationtime, regionid)
VALUES ('5A171D3F-F6A6-4D09-AE89-73B5793DA171', 1, 'abc', false, null,'2018-11-20 20:25:49.663', null, null);
моя таблица базы данных: -
CREATE TABLE dbo.groups
(
id uuid NOT NULL,
sortorder integer NOT NULL DEFAULT 0,
name character varying(80) COLLATE pg_catalog."default",
hidden boolean NOT NULL DEFAULT false,
sessionid uuid,
creationtime timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
modificationtime timestamp without time zone,
regionid uuid,
CONSTRAINT "PK_dbo.Groups" PRIMARY KEY (id)
)
РЕДАКТИРОВАТЬ:
Моя исходная база данных - MS SQL Server, а целевая база данных - Postgres