PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Kesalahan basis data dalam memori H2 Kesalahan konversi data saat menggunakan UUID sebagai kunci utama

Anda memiliki pernyataan "buat tabel" yang aneh dengan urutan tipe UUID. Tidak ada database yang mendukung itu. Anda perlu menggunakan misalnya:

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;

Tetapi kunci utama yang dihasilkan secara acak lambat, saya sarankan untuk kembali ke urutan biasa.

P.S. pertanyaan yang sama ditanyakan di sini:https://github.com/h2database/h2database/issues/ 303



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernasi &postgreSQL dengan Grails

  2. migrasi ruby ​​​​digulung kembali tetapi mendapatkan kesalahan saat menjalankan migrasi lagi

  3. Django OneToOneField dengan kemungkinan bidang kosong

  4. Melewati array array sebagai parameter ke suatu fungsi

  5. Django unik bersama hubungan dengan bidang dan banyak pada diri sendiri