Bạn có thể lấy giá trị của bất kỳ chuỗi nào trong PostgreSQL bằng cách sử dụng hàm nextval, trong trường hợp của bạn:
INSERT INTO xml_test (id, version, xml_text) VALUES (nextval('sequence_name_for_this_table'), 0, ?);
Và trong lớp miền grails của bạn, bạn có thể chọn tên trình tự:
static mapping = {
id generator:sequence, params:[name:'sequence_name_for_this_table']
}