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

Làm cách nào để tạo chỉ mục cho các phần tử của một mảng trong PostgreSQL?

Bạn có thể tạo chỉ mục GIN trên bất kỳ mảng 1 chiều nào bằng Postgres chuẩn.
Chi tiết trong hướng dẫn tại đây (chương cuối).

Trong khi hoạt động với integer mảng (int4 đơn giản , không phải int2 hoặc int8 và không có NULL giá trị) mô-đun được cung cấp thêm intarray cung cấp nhiều toán tử hơn và thường là hiệu suất vượt trội. Cài đặt nó (một lần cho mỗi cơ sở dữ liệu) với:

CREATE EXTENSION intarray;

Bạn có thể tạo chỉ mục GIN hoặc GIST trên mảng số nguyên. Có các ví dụ trong sách hướng dẫn.
CREATE EXTENSION yêu cầu PostgreSQL 9.1 trở lên. Đối với các phiên bản cũ hơn, bạn cần chạy tập lệnh được cung cấp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL 11:Người đánh giá bản vá cho các bản vá phân vùng

  2. Mẹo quản lý PostgreSQL từ xa

  3. Làm cách nào để thay đổi cột PG thành NULLABLE TRUE?

  4. Biến bảng PostgreSQL

  5. Có thể tắt xử lý báo giá trong lệnh Postgres COPY với định dạng CSV không?