[Dbix-class] ENUM values from MySQL using the column_info()

Zbigniew Lukasiak zzbbyy at gmail.com
Mon May 15 18:19:00 CEST 2006


Hi,

The reason I was against to code even a bit more than some basic rules
is that I wanted adding the new column info fields, and or other
databases (not covered by the current two cases) to be simple so that
people would continue the work.   Perhaps I should not fear the
complexity so much or try to shift it to one place.  But still this
whole issue is pretty idiosyncrastic and I would not consider
case-insensitivity as a 'design error', but rather as a common ground
for all the databases.

Just for your information I tried quoting - but all I've got is:

zby at zby:~/progs/Test$ perl test.pl
DBD::Pg::st execute failed: ERROR:  column "me.id" does not exist
DBIx::Class::ResultSet::find(): Error executing 'SELECT "me.id",
"me.name", "me.NAME" FROM "casecheck" "me" WHERE ( "me.id" = ? )':
ERROR:  column "me.id" does not exist


For the creation of this table I used the following SQL:

create table Casecheck (
id serial primary key,
"name" text,
"NAME" text
);

--
Zbyszek



More information about the Dbix-class mailing list