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