PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak stworzyć indeks dla elementów tablicy w PostgreSQL?

Możesz tworzyć indeksy GIN na dowolnej tablicy jednowymiarowej za pomocą standardowego Postgresa.
Szczegóły w instrukcji tutaj (ostatni rozdział).

Podczas pracy z integer tablice (zwykły int4 , a nie int2 lub int8 i bez NULL wartości) dodatkowo dostarczony moduł intarray zapewnia znacznie więcej operatorów i zazwyczaj lepszą wydajność. Zainstaluj go (raz na bazę danych) za pomocą:

CREATE EXTENSION intarray;

Możesz tworzyć indeksy GIN lub GIST na tablicach liczb całkowitych. W instrukcji znajdują się przykłady.
CREATE EXTENSION wymaga PostgreSQL 9.1 lub nowszego. W przypadku starszych wersji musisz uruchomić dostarczony skrypt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mountain Lion Postgres nie mógł się połączyć

  2. Postgres kopiuje Heroku Production DB do lokalnego rozwoju DB

  3. MySQL czy PostgreSQL? Który powinienem wybrać do mojego projektu Django?

  4. Pierwsze kroki z replikacją strumieniową PostgreSQL

  5. zapytanie sql, które grupuje różne elementy w zasobniki