Boa tarde,
Acho que o meu tópico anterior ficou bastante bagunçado por culpa minha e estou criando esse novo.
Tenho uma tabela com os seguintes campos:
vetor / tipo smallint[], nome / tipo character varying, id_usuario / tipo integer
Problema: Preciso conseguir montar uma query onde eu consiga pegar o valor do campo id_usuario e inserir no campo de vetor.
- Tentativa:
insert into teste (vetor)
select id_usuario from teste where nome='rafael'
Erro: ERROR: column "vetor" is of type smallint[] but expression is of type integer
Dica do Console: HINT: You will need to rewrite or cast the expression.