Olá,

eu tenho uma tabela chamada "nota". É feita para guardar aqueles
comentários estilo Flickr, sabem? É um retângulo na imagem, que eu vou
guardar como box no postgresql.
Então, estava querendo usar como chave primária a identificação da foto
e a coluna do tipo box. Pareceu-me o mais apropriado. 
Mas dá um erro: 
ERRO:  tipo de dado box não tem classe de operadores padrão para método
de acesso "btree"
HINT:  Você deve especificar uma classe de operadores para o índice ou
definir uma classe de operadores padrão para o tipo de dado.

Para criar um índice (CREATE INDEX), eu consigo, mas só se eu der com
USING GIST, com BTREE não dá. 

Tem como fazer o que estou querendo?

A estrutura da tabela:

   Column   |  Type   |       Modifiers       
------------+---------+-----------------------
 foto       | text    | not null
 dono       | text    | not null
 comentador | text    | not null
 comentario | text    | not null
 nova       | boolean | not null default true
 retangulo  | box     | not null

Foreign-key constraints:
    "nota_comentador_fkey" FOREIGN KEY (comentador) REFERENCES
picloadc_usuario.usuario(nick) ON UPDATE CASCADE ON DELETE CASCADE
    "nota_foto_fkey" FOREIGN KEY (foto, dono) REFERENCES foto(arquivo,
usuario) ON UPDATE CASCADE ON DELETE CASCADE


Obrigado

PS: Uso a versão 8.3.4, num Fedora 9. Se possível, seria bom se
conseguisse fazer compatível com a versão 7.4.19, que o servidor que eu
hospedo não quis atualizar ¬¬

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a