PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm thế nào để thiết lập chèn vào tệp đã tạo grails với số thứ tự tiếp theo?

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']
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cố gắng xây dựng Truy vấn PostgreSQL để trích xuất từ ​​JSON một giá trị văn bản trong một đối tượng, trong một mảng, trong một đối tượng, trong một mảng, trong một đối tượng

  2. pqxx ::result ::tuple chưa được khai báo (thư viện PostgreSQL cho c ++)

  3. Xuất bảng từ cơ sở dữ liệu Postgres (trên máy chủ) sang tệp csv (trên cục bộ) trong java

  4. Cách chạy một công việc được tạo qua pgagent trong Postgres

  5. Truy vấn thông số postgresql tùy chỉnh với câu lệnh SELECT