-
Gab C.
Lembrando que dependendo da versão do PostgreSQL, há diversos tipos de índices, por exemplo na versão 10, há os seguintes tipos de índices: btree, hash, gist, spgist, gin, brin. Padrão é btree conforme dito pela questão.
-
✅Gabarito(Certo)
O comando CREATE INDEX constrói o índice nome_do_índice na tabela especificada. Os índices são utilizados, principalmente, para melhorar o desempenho do banco de dados (embora a utilização não apropriada possa resultar em uma degradação de desempenho).
O PostgreSQL fornece os métodos de índice B-tree, hash, GiST e GIN. Os usuários também podem definir seus próprios métodos de índice, mas é muito complicado.
Sintaxe: CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] nome_do_índice ON tabela
O método padrão criado utilizando o comando CREATE INDEX é btree.
Fonte: http://pgdocptbr.sourceforge.net/pg82/sql-createindex.html
-
c-
Postgres supports many different index types, B-Tree being the default upon specifying the name of the table after the CREATE INDEX clause.
https://www.postgresql.org/docs/9.3/sql-createindex.html
-
O PostgreSQL suporta atualmente quatro tipos de índices: B-tree (árvore B), R-tree (árvore R), Hash e GiST.
Os índices do tipo B-Tree são o padrão utilizado no momento que criamos nossos índices com a instrução CREATE INDEX. O “B” significa equilibrada (Balanced), e a ideia é que a quantidade de dados em ambos os lados da árvore seja mais ou menos o mesmo. Eles podem operar todos os tipos de dados, e também podem ser utilizados para recuperar valores nulos. Este tipo de índice é projetado para trabalhar muito bem com cache.
https://www.devmedia.com.br/trabalhando-com-indices-no-postgresql/34028