sql >> Database >  >> RDS >> PostgreSQL

Hoe stel ik een invoeging in op een door Grails gemaakt bestand met het volgende volgnummer?

U kunt de waarde van elke reeks in PostgreSQL krijgen met de functie nextval, in uw geval:

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

En in je Grails-domeinklasse kun je de sequentienaam kiezen:

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


  1. Hoe maak ik een nieuwe webpagina op basis van een door een gebruiker ingediend database-item?

  2. ini_set, set_time_limit, (max_execution_time) - werkt niet

  3. Welke gebruiker moet /usr/local/mysql op Mac bezitten?

  4. in postgres select, een kolomsubquery retourneren als een array?