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