Le 2011-D-15  09h9, Edson neto a écrit :
>
> Qual seria uma boa maneira de armazenar os apelidos?
> Um campo text com todos os apelidos concatenados?

Nunca!


> Um campo text[]?

Possível, mas em que ajudari?


> Uma outra tabela com relacionamento com a tabela de passagens de veiculos?

Parece o mais correto.


> Um campo tsvector?

Qual a vantagem sobre a primeira opção?



> Fiz uns testes e não conseguir reproduzir uma pesquisa do tipo like
> '%11' ou like '%11%' utilizando tsvector nem text[]. No tsvector o
> maximo que consegui foi '11:*' que represente like '11%' e no text[] não
> consegui realizar pesquisa por parte da palavra.

Claro, os operadores para TEXT e TSVECTOR são diferentes.


> Se ha alguma forma de fazer pesquisas do tipo like '%valor' poderiam me
> explicar.

Tua terceira opção, que o Vinícius também corroborou.

        Ah, e pode ser outra tabela com atributo TSVECTOR.  Os tipos são 
razoavelmente ortogonais à estrutura da tabela, pelo menos nesse exemplo.


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk: xmpp:[email protected]
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:[email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a