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

Bạn có thể tạo chỉ mục trong định nghĩa TẠO BẢNG không?

Dường như không có bất kỳ cách nào để chỉ định một chỉ mục trong CREATE TABLE cú pháp. Tuy nhiên, PostgreSQL không tạo chỉ mục cho các ràng buộc duy nhất và khóa chính theo mặc định, như được mô tả trong ghi chú này:

PostgreSQL tự động tạo chỉ mục cho mỗi ràng buộc duy nhất và ràng buộc khóa chính để thực thi tính duy nhất.

Ngoài ra, nếu bạn muốn có một chỉ mục không phải là duy nhất, bạn sẽ cần phải tự tạo nó trong một CREATE INDEX riêng biệt truy vấn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thiết lập Django và PostgreSQL trên hai phiên bản EC2 khác nhau

  2. Rails:Không có nhóm kết nối cho ActiveRecord ::Base

  3. Chọn các cột có tên cột cụ thể trong PostgreSQL

  4. 9.6 Giải đấu bản vá đáng sợ nhất

  5. Cách tính giá trị trung bình trong PostgreSQL