22007: invalid_datetime_format
PostgreSQLQue signifie cette erreur ?
Une valeur texte n'était pas dans un format valide lors de sa conversion en type date/heure (date, time, timestamp). La valeur ne correspond pas au format date-heure attendu.
Cause
Texte de date dans un format inattendu (confusion de l'ordre jour/mois/année) ; valeurs de jour/d'heure invalides ; conversion d'une chaîne vide ('') en date ; composants manquants ou en trop ; incohérence de paramètres régionaux/de format ; mauvais masque de format pour to_timestamp/to_date.
Comment la corriger
Convertissez le texte de date avec le bon format : to_date('2026-07-04', 'YYYY-MM-DD') ou to_timestamp(str, 'YYYY-MM-DD HH24:MI:SS'). Privilégiez le format ISO 8601 (YYYY-MM-DD). Transformez les valeurs vides en NULL avec NULLIF(value,''). Validez les données d'entrée avant le chargement ; identifiez la ligne erronée.