Skip Menu |

This queue is for tickets about the DBIx-Connect-FromConfig CPAN distribution.

Report information
The Basics
Id: 70297
Status: resolved
Priority: 0/
Queue: DBIx-Connect-FromConfig

People
Owner: Nobody in particular
Requestors: nicolas.quiniou [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 0.06



Subject: Utilisation de DBIx::Connect::FromConfig
Date: Tue, 16 Aug 2011 16:54:51 +0200
To: bug-dbix-connect-fromconfig [...] rt.cpan.org
From: Nicolas Quiniou <nicolas.quiniou [...] gmail.com>
Bonjour Sébastien, Je souhaitais vous remonter une observation que j'ai faite durant l'utilisation de votre module : DBIx::Connect::FromConfig, en version 0.05. Dans la section 'Functions' du module, vous donnez un exemple de connexion à une base de données à partir d'un fichier .INI. Au sein de ce fichier, les valeurs du paramètre 'attributes' sont séparés par le caractère '|'. J'ai constaté que cette séparation générait le message suivant : 'Odd number of elements in anonymous hash at /usr/local/share/perl/5.10.1/DBIx/Connect/FromConfig.pm line 110.' Après analyse, il semble que l'expression régulière utilisée à la ligne 107 (dans le split) ne permette pas de découper les attributs séparés par le caractère '|'. En séparant les attributs dans le fichier de configuration par une virgule, tout fonctionne. Bien cordialement, -- Nicolas Quiniou
Subject: Re: [rt.cpan.org #70297] Utilisation de DBIx::Connect::FromConfig
Date: Mon, 22 Aug 2011 02:42:06 +0200
To: bug-DBIx-Connect-FromConfig [...] rt.cpan.org
From: Sébastien Aperghis-Tramoni <saper [...] cpan.org>
Nicolas Quiniou a écrit via RT : Show quoted text
> Bonjour Sébastien,
Bonjour, Show quoted text
> Je souhaitais vous remonter une observation que j'ai faite durant > l'utilisation de votre module : DBIx::Connect::FromConfig, en > version 0.05. > > Dans la section 'Functions' du module, vous donnez un exemple de > connexion à une base de données à partir d'un fichier .INI. Au sein de > ce fichier, les valeurs du paramètre 'attributes' sont séparés par le > caractère '|'. > > J'ai constaté que cette séparation générait le message suivant : > > 'Odd number of elements in anonymous hash at > /usr/local/share/perl/5.10.1/DBIx/Connect/FromConfig.pm line 110.' > > Après analyse, il semble que l'expression régulière utilisée à la > ligne > 107 (dans le split) ne permette pas de découper les attributs séparés > par le caractère '|'. En séparant les attributs dans le fichier de > configuration par une virgule, tout fonctionne.
Oh, exact en effet. Après vérification, je ne comprends pas d'où j'ai pensé que parse_dsn() gérait des attributs séparés par des |. Je vais corriger la documentation, mais probablement aussi autoriser ce caractère comme séparateur. Merci de m'avoir signalé ce problème. -- Sébastien Aperghis-Tramoni Close the world, txEn eht nepO.