PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

É melhor usar tabelas em vez do tipo de campo arrays no PostgreSql quando os arrays não excedem 50 elementos?


Evito arrays por 2 motivos:
  • armazenando mais de um valor de atributo em uma célula, você viola a primeira forma normal (teórica);
  • você precisa executar algum processamento extra, não relacionado a SQL, toda vez que precisar trabalhar com elementos individuais dos arrays (prático, mas uma consequência direta do teórico)