Hola Lista,

Tengo un servidor usando la versión 8.2, Ya se que es viejita pero no
necesito mucho, son 100,000 registros nuevos al año.

Bueno pasando al problema, quise hacer el siguiente indice pero marco error

CREATE INDEX folio_folio_num_index
  ON folio
  USING btree
  (CASE
            WHEN (strpos(folio.folio::text, '-'::text) - 1) > 0
            THEN substr(folio.folio::text, 1, strpos(folio.folio::text,
'-'::text) - 1)::bigint
            ELSE folio.folio::bigint
        END );

el error fue
ERROR:  syntax error at or near "CASE"
LINE 8:   (CASE
           ^

********** Error **********

ERROR: syntax error at or near "CASE"
SQL state: 42601
Character: 135


¿Es posible o voy a tener que esperar al hacer mis querys?
-- 
________________________________________
Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida

Responder a