gli inconvenienti li puoi superare facilmente... controllando l'inserimento dell'utente es:
1 - Eliminare gli spazi dai campi text prima di salvarli
2 - Permettere all'utente di scrivere solo in maiuscolo o minuscolo.

secondo me è molto + vantaggioso avere una tabella ingredienti separata.


ciao ciao

PS. se hai bisogno di aiuto sul postgresql sono a disposizione.