Utilisez une colonne qui spécifie le type de réponse, mais stockez la réponse sous forme de texte. Votre application ou frontal peut utiliser la colonne answer_type pour déterminer ce qu'il faut afficher à l'utilisateur final (une boîte de test, des boutons radio, un sélecteur de date) et comment le valider avant de le renvoyer à la base de données.