Perguntas com a marcação «postgresql»

8
Como criar um índice na expressão CASE no Postgres

Estou tentando criar um índice na expressão CASE, da seguinte maneira CREATE TABLE test(i INT, j INT); CREATE UNIQUE INDEX test_index ON test(CASE WHEN i=1 THEN j END); Obtendo este erro: ERROR: syntax error at or near "CASE" LINE 1: CREATE UNIQUE INDEX test_index ON test(CASE WHEN i=1 THEN j...