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

Autoincrement trong liquibase

Thay vì sử dụng bigserial là một bigint tự động tăng thêm cụ thể cho các postgres, hãy sử dụng bigint nếu bạn định thiết lập mức tăng và chuỗi của riêng mình. " cột định danh (tương tự như thuộc tính AUTO_INCREMENT được hỗ trợ bởi một số cơ sở dữ liệu khác). Trong triển khai hiện tại, chỉ định:"

CREATE TABLE tablename (
    colname SERIAL
);

giống như

CREATE SEQUENCE tablename_colname_seq AS integer;
CREATE TABLE tablename (
    colname integer NOT NULL DEFAULT nextval('tablename_colname_seq')
);
ALTER SEQUENCE tablename_colname_seq OWNED BY tablename.colname;

Từ đây

https://www.postgresql.org/docs/12/datatype-numeric .html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL - thứ tự của các điều kiện OR có quan trọng không?

  2. Cách tận dụng các tính năng phân vùng mới trong PostgreSQL 11

  3. Làm cách nào để nhập dữ liệu từ CSV vào bảng Postgres bằng pgAdmin 3?

  4. Thiếu bảng trên chế độ xem cụ thể hóa

  5. Ràng buộc duy nhất với các điều kiện trong MYSQL