Utilisation de hibernate hbm2ddl.auto = update: Comment puis-je modifier la colonne pour ne plus avoir besoin de valeur?

StackOverflow https://stackoverflow.com/questions/801915

  •  03-07-2019
  •  | 
  •  

Question

J'avais une propriété qui était autrefois non-null = "true". Les valeurs n'étant plus nécessaires pour ce champ, je les ai modifiées en not-null = " false " mais la table n'est pas mise à jour dans la base de données. Ajouter de nouvelles propriétés ne pose aucun problème.

Est-il possible pour hbm2ddl.auto = update de modifier automatiquement la table pour supprimer le not-null = " true "? (Je sais que je peux simplement écrire un script SQL pour le changer, mais j'aimerais le laisser se mettre à jour automatiquement)

Était-ce utile?

La solution

D'après ce que j'ai pu rassembler: hbm2ddl.auto = update ne changera pas la valeur non nulle pour les tables contenant déjà des données.

À la fin, je viens d'écrire un script SQL pour changer le tableau.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top