PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak ustawić wkładkę do utworzonego pliku Grails z kolejnym numerem sekwencji?

Możesz uzyskać wartość dowolnej sekwencji w PostgreSQL za pomocą funkcji nextval, w twoim przypadku:

INSERT INTO xml_test (id, version, xml_text) VALUES (nextval('sequence_name_for_this_table'), 0, ?);

W swojej klasie domeny Grails możesz wybrać nazwę sekwencji:

static mapping = {
    id generator:sequence, params:[name:'sequence_name_for_this_table']
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHPUnit:Jak przetestować interakcje z bazą danych na zdalnym serwerze Postgres?

  2. Nie można użyć uuid i utworzyć rozszerzenia, aby z niego korzystać

  3. Prześlij lub wyodrębnij znacznik czasu z UUID v1 w PostgreSQL

  4. GRUPUJ WEDŁUG i LICZ za pomocą ActiveRecord

  5. Zapisywanie dużej ramki data.frame do PostgreSQL za pomocą R