sql >> Base de Datos >  >> RDS >> PostgreSQL

Error de base de datos en memoria H2 Error de conversión de datos al usar UUID como clave principal

Tiene una declaración extraña de "crear tabla" con una secuencia de tipo UUID. Ninguna base de datos admite eso. Necesitaría usar, por ejemplo:

create table tasks (
  name VARCHAR NOT NULL,
  id UUID DEFAULT RANDOM_UUID() NOT NULL PRIMARY KEY
);

insert into tasks(name) values('Hello');
select * from tasks;

Pero las claves primarias generadas aleatoriamente son lentas, sugiero volver a las secuencias regulares.

PD se hizo la misma pregunta aquí:https://github.com/h2database/h2database/issues/ 303