sql >> Database >  >> RDS >> PostgreSQL

Hoe maak je een index voor elementen van een array in PostgreSQL?

U kunt GIN-indexen maken op elke 1-dimensionale array met standaard Postgres.
Details in de handleiding hier (laatste hoofdstuk).

Terwijl u werkt met integer arrays (gewoon int4 , niet int2 of int8 en geen NULL waarden) de extra meegeleverde module intarray biedt veel meer operators en doorgaans superieure prestaties. Installeer het (eenmaal per database) met:

CREATE EXTENSION intarray;

U kunt GIN- of GIST-indexen maken op integer-arrays. Er zijn voorbeelden in de handleiding.
CREATE EXTENSION vereist PostgreSQL 9.1 of hoger. Voor oudere versies moet u het meegeleverde script uitvoeren.



  1. Sjabloonpatronen en -modificaties voor numerieke opmaak in PostgreSQL

  2. Beheerscripts in R12.2 Ebusiness Suite

  3. Logboekbufferspoelingen begrijpen

  4. Impact van de query_post_execution_showplan Extended Event in SQL Server 2012