Como armazenar matriz ou vários valores em uma coluna
Running Postgres 7.4 (Sim, estamos no meio da atualização)
Preciso armazenar de 1 a 100 itens selecionados em um campo em um banco de dados. 98% das vezes, apenas um item será inserido e 2% das vezes (se houver) haverá vários itens.
Os itens nada mais são do que uma descrição de texto (até o momento) nada mais que 30 caracteres. Eles são valores estáticos que o usuário seleciona.
Queria saber o tipo ideal de dados da coluna usado para armazenar os dados desejados. Eu estava pensando em BLOB, mas não sabia se isso é um exagero. Talvez JSON?
Também pensei no ENUM, mas a partir de agora não posso mais fazer isso, pois estamos executando o Postgres 7.4
Eu também queria identificar facilmente os itens inseridos, para que não houvesse mapeamentos ou tabelas de referênci