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

Jak nastavit insert do vytvořeného souboru Grails s dalším pořadovým číslem?

Hodnotu libovolné sekvence v PostgreSQL můžete získat pomocí funkce nextval, ve vašem případě:

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

A ve své třídě domény grálů si můžete vybrat název sekvence:

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


  1. Hibernate Query problém s Informix

  2. Oracle:NEJDE O CHYBU PODLE VÝRAZU

  3. Nezachycená výjimka 'PDOException' se zprávou 'SQLSTATE[HY093]:Neplatné číslo parametru'

  4. Textové vyhledávání ve více polích MySQL