sql >> Databáze >  >> RDS >> PostgreSQL

Chyba databáze v paměti H2 Chyba převodu dat při převodu UUID jako primárního klíče

Máte podivný příkaz „vytvořit tabulku“ se sekvencí typu UUID. Žádná databáze to nepodporuje. Budete muset použít například:

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;

Ale náhodně generované primární klíče jsou pomalé, doporučuji vrátit se k běžným sekvencím.

P.S. stejná otázka byla položena zde:https://github.com/h2database/h2database/issues/ 303



  1. MySQLdb nemůže inicializovat znakovou sadu utf-8 chyba

  2. Zálohujte databázi MySQL

  3. MySql - Problém tabulek na jiném serveru rozlišuje malá a velká písmena

  4. Převést interval na minuty