Actions
Anomalie #5189
ferméErreur SQL dans script de migration `API/migrDates2iso.php`
Début:
10/11/2014
Echéance:
% réalisé:
100%
Temps estimé:
Version source:
Solution proposée:
À contrôler plus globalement.
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Description
{DB0100} simple query error "ERREUR: erreur de syntaxe sur ou près de « foo » at character 16" for query "ALTER DATABASE foo_bar set datestyle = 'ISO, DMY'"
11934> Dynacase got an uncaught exception 'Dcp\Db\Exception' with message '{DB0100} simple query error "ERREUR: erreur de syntaxe sur ou près de « foo » at character 16" for query "ALTER DATABASE foo_bar set datestyle = 'ISO, DMY'"' in file /.../WHAT/Lib.Common.php at line 514:
11934> #0 /.../API/migrDates2iso.php(98): simpleQuery('service='backup...', 'ALTER DATABASE ...')
11934> #1 /.../API/migrDates2iso.php(52): convertDateToIso(Object(Action), false)
11934> #2 /.../wsh.php(136): include('/var/www/html/v...')
11934> #3 {main}
11934> End Of Exception.
Le nom de la base de donnée doit être entre double-quote (et/ou utiliser `pg_escape_identifier()` si disponible) :
ALTER DATABASE "foo_bar" set datestyle = 'ISO, DMY';
Actions
#1
Mis à jour par Marc Claverie il y a plus de 11 ans
- Statut changé de Nouveau à Analysé
- Assigné à mis à Éric Brison
- Version cible mis à 3.2.18
- Solution proposée mis à jour (diff)
Actions
#2
Mis à jour par Éric Brison il y a plus de 11 ans
- Assigné à changé de Éric Brison à Jérôme Augé
Actions
#5
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de Assigné à Intégré
Appliqué par commit dynacase-core|commit:0c0f79e8cbefa709ab334ed9013d7623009b28cf.
Actions