Patch for $dbh->primary_key support

Patch for $dbh->primary_key support

am 27.02.2004 23:21:25 von David Dick

--------------020505070906080706090805
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

G'day all,
This patch gives basic support to the $dbh->primary_key method. It does
not (cannot?) guarantee to supply the primary keys in the correct order
which is how DBI specifies it should behave. Hopefully this might be
useful, or somebody could point me in a better direction for this
functionality.
Uru
-Dave

--------------020505070906080706090805
Content-Type: text/plain;
name="mysql_primary_key.patch"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="mysql_primary_key.patch"

ZGlmZiAtcnUgREJELW15c3FsLTIuOTAwMy9saWIvREJEL215c3FsLnBtIG5l dy9saWIvREJE
L215c3FsLnBtCi0tLSBEQkQtbXlzcWwtMi45MDAzL2xpYi9EQkQvbXlzcWwu cG0JTW9uIE9j
dCAyNyAxNDoyNjowOCAyMDAzCisrKyBuZXcvbGliL0RCRC9teXNxbC5wbQlT YXQgRmViIDI4
IDA4OjUzOjMyIDIwMDQKQEAgLTI4Miw3ICsyODIsMTkgQEAKICAgcmV0dXJu IG1hcCB7ICRf
ID1+IHMvLipcLi8vOyAkXyB9ICRkYmgtPnRhYmxlcygpOwogfQogCi0KK3N1 YiBwcmltYXJ5
X2tleSB7CisgICAgbXkgKCRkYmgsICRjYXRhbG9nLCAkc2NoZW1hLCAkdGFi bGUpID0gQF87
CisgICAgbXkgKEBrZXlzKTsKKyAgICBteSAkdGFibGVfaWQgPSAkZGJoLT5x dW90ZV9pZGVu
dGlmaWVyKCRjYXRhbG9nLCAkc2NoZW1hLCAkdGFibGUpOworICAgIGxvY2Fs ICRkYmgtPntG
ZXRjaEhhc2hLZXlOYW1lfSA9ICdOQU1FX2xjJzsKKyAgICBteSAkZGVzY19z dGggPSAkZGJo
LT5wcmVwYXJlKCJERVNDUklCRSAkdGFibGVfaWQiKTsKKyAgICBteSAkZGVz YyA9ICRkYmgt
PnNlbGVjdGFsbF9hcnJheXJlZigkZGVzY19zdGgsIHsgQ29sdW1ucz0+e30g fSk7CisgICAg
Zm9yZWFjaCBteSAkcm93IChAJGRlc2MpIHsKKyAgICAgICAgIHB1c2ggQGtl eXMsICRyb3ct
PntmaWVsZH0gaWYgKCRyb3ctPntrZXl9IGVxICdQUkknKTsgCisgICAgfQor ICAgIHJldHVy
biAoQGtleXMpOworfQorICAgCiBzdWIgY29sdW1uX2luZm8gewogICAgIG15 ICgkZGJoLCAk
Y2F0YWxvZywgJHNjaGVtYSwgJHRhYmxlLCAkY29sdW1uKSA9IEBfOwogICAg IHJldHVybiAk
ZGJoLT5zZXRfZXJyKDEsICJjb2x1bW5faW5mbyBkb2Vzbid0IHN1cHBvcnQg dGFibGUgd2ls
ZGNhcmQiKQo=

--------------020505070906080706090805
Content-Type: text/plain; charset=us-ascii

--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org
--------------020505070906080706090805--

Re: Patch for $dbh->primary_key support

am 01.03.2004 14:36:34 von Stephen Adkins

Hi,

Instead of using the "describe

" command,
why not use the "show index from
" command?
I imagine this is guaranteed to return the columns
in index (primary key) order.

http://www.mysql.com/doc/en/Show_database_info.html

I don't know what version of MySQL this was introduced in.
I am running MySQL 4.0.13, and it works fine.
(Perhaps some of these metadata features need to be
sensitive to the version of MySQL they are running.)

Does someone intend to incorporate this into the
DBD::mysql?

Stephen

On Fri, 2004-02-27 at 17:21, David Dick wrote:
> G'day all,
> This patch gives basic support to the $dbh->primary_key method. It does
> not (cannot?) guarantee to supply the primary keys in the correct order
> which is how DBI specifies it should behave. Hopefully this might be
> useful, or somebody could point me in a better direction for this
> functionality.
> Uru
> -Dave
> ----
>

> diff -ru DBD-mysql-2.9003/lib/DBD/mysql.pm new/lib/DBD/mysql.pm
> --- DBD-mysql-2.9003/lib/DBD/mysql.pm Mon Oct 27 14:26:08 2003
> +++ new/lib/DBD/mysql.pm Sat Feb 28 08:53:32 2004
> @@ -282,7 +282,19 @@
> return map { $_ =~ s/.*\.//; $_ } $dbh->tables();
> }
>
> -
> +sub primary_key {
> + my ($dbh, $catalog, $schema, $table) = @_;
> + my (@keys);
> + my $table_id = $dbh->quote_identifier($catalog, $schema, $table);
> + local $dbh->{FetchHashKeyName} = 'NAME_lc';
> + my $desc_sth = $dbh->prepare("DESCRIBE $table_id");
> + my $desc = $dbh->selectall_arrayref($desc_sth, { Columns=>{} });
> + foreach my $row (@$desc) {
> + push @keys, $row->{field} if ($row->{key} eq 'PRI');
> + }
> + return (@keys);
> +}
> +
> sub column_info {
> my ($dbh, $catalog, $schema, $table, $column) = @_;
> return $dbh->set_err(1, "column_info doesn't support table wildcard")
> ----
>

> --
> MySQL Perl Mailing List
> For list archives: http://lists.mysql.com/perl
> To unsubscribe: http://lists.mysql.com/perl?unsub=sadkins@therubicongroup.co m



--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

Re: Patch for $dbh->primary_key support

am 01.03.2004 14:36:34 von Stephen Adkins

Hi,

Instead of using the "describe

" command,
why not use the "show index from
" command?
I imagine this is guaranteed to return the columns
in index (primary key) order.

http://www.mysql.com/doc/en/Show_database_info.html

I don't know what version of MySQL this was introduced in.
I am running MySQL 4.0.13, and it works fine.
(Perhaps some of these metadata features need to be
sensitive to the version of MySQL they are running.)

Does someone intend to incorporate this into the
DBD::mysql?

Stephen

On Fri, 2004-02-27 at 17:21, David Dick wrote:
> G'day all,
> This patch gives basic support to the $dbh->primary_key method. It does
> not (cannot?) guarantee to supply the primary keys in the correct order
> which is how DBI specifies it should behave. Hopefully this might be
> useful, or somebody could point me in a better direction for this
> functionality.
> Uru
> -Dave
> ----
>

> diff -ru DBD-mysql-2.9003/lib/DBD/mysql.pm new/lib/DBD/mysql.pm
> --- DBD-mysql-2.9003/lib/DBD/mysql.pm Mon Oct 27 14:26:08 2003
> +++ new/lib/DBD/mysql.pm Sat Feb 28 08:53:32 2004
> @@ -282,7 +282,19 @@
> return map { $_ =~ s/.*\.//; $_ } $dbh->tables();
> }
>
> -
> +sub primary_key {
> + my ($dbh, $catalog, $schema, $table) = @_;
> + my (@keys);
> + my $table_id = $dbh->quote_identifier($catalog, $schema, $table);
> + local $dbh->{FetchHashKeyName} = 'NAME_lc';
> + my $desc_sth = $dbh->prepare("DESCRIBE $table_id");
> + my $desc = $dbh->selectall_arrayref($desc_sth, { Columns=>{} });
> + foreach my $row (@$desc) {
> + push @keys, $row->{field} if ($row->{key} eq 'PRI');
> + }
> + return (@keys);
> +}
> +
> sub column_info {
> my ($dbh, $catalog, $schema, $table, $column) = @_;
> return $dbh->set_err(1, "column_info doesn't support table wildcard")
> ----
>

> --
> MySQL Perl Mailing List
> For list archives: http://lists.mysql.com/perl
> To unsubscribe: http://lists.mysql.com/perl?unsub=sadkins@therubicongroup.co m



--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

Re: Patch for $dbh->primary_key support

am 01.03.2004 22:05:41 von David Dick

--------------050907020404070107050808
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Stephen Adkins wrote:
> Hi,
>
> Instead of using the "describe

" command,
> why not use the "show index from
" command?
> I imagine this is guaranteed to return the columns
> in index (primary key) order.
>

Good call. :)

--------------050907020404070107050808
Content-Type: text/plain;
name="mysql_primary_key.patch"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="mysql_primary_key.patch"

ZGlmZiAtcnUgREJELW15c3FsLTIuOTAwMy9saWIvREJEL215c3FsLnBtIG5l dy9saWIvREJE
L215c3FsLnBtCi0tLSBEQkQtbXlzcWwtMi45MDAzL2xpYi9EQkQvbXlzcWwu cG0JTW9uIE9j
dCAyNyAxNDoyNjowOCAyMDAzCisrKyBuZXcvbGliL0RCRC9teXNxbC5wbQlU dWUgTWFyICAy
IDA4OjAzOjE3IDIwMDQKQEAgLTI4Miw3ICsyODIsMjIgQEAKICAgcmV0dXJu IG1hcCB7ICRf
ID1+IHMvLipcLi8vOyAkXyB9ICRkYmgtPnRhYmxlcygpOwogfQogCi0KK3N1 YiBwcmltYXJ5
X2tleSB7CisgICAgbXkgKCRkYmgsICRjYXRhbG9nLCAkc2NoZW1hLCAkdGFi bGUpID0gQF87
CisgICAgbXkgJHRhYmxlX2lkID0gJGRiaC0+cXVvdGVfaWRlbnRpZmllcigk Y2F0YWxvZywg
JHNjaGVtYSwgJHRhYmxlKTsKKyAgICBsb2NhbCAkZGJoLT57RmV0Y2hIYXNo S2V5TmFtZX0g
PSAnTkFNRV9sYyc7CisgICAgbXkgJGRlc2Nfc3RoID0gJGRiaC0+cHJlcGFy ZSgiU0hPVyBJ
TkRFWCBGUk9NICR0YWJsZV9pZCIpOworICAgIG15ICRkZXNjID0gJGRiaC0+ c2VsZWN0YWxs
X2FycmF5cmVmKCRkZXNjX3N0aCwgeyBDb2x1bW5zPT57fSB9KTsKKyAgICBt eSAla2V5czsK
KyAgICBmb3JlYWNoIG15ICRyb3cgKEAkZGVzYykgeworICAgICAgICAgaWYg KCRyb3ctPntr
ZXlfbmFtZX0gZXEgJ1BSSU1BUlknKSB7CisgICAgICAgICAgICAgJGtleXN7 JHJvdy0+e2Nv
bHVtbl9uYW1lfX0gPSAkcm93LT57c2VxX2luX2luZGV4fTsKKyAgICAgICAg IH0gICAgICAg
ICAgICAgCisgICAgfQorICAgIG15IChAa2V5cykgPSBzb3J0IHsgJGtleXN7 JGF9IDw9PiAk
a2V5c3skYn0gfSBrZXlzICVrZXlzOworICAgIHJldHVybiAoQGtleXMpOwor fQorICAgCiBz
dWIgY29sdW1uX2luZm8gewogICAgIG15ICgkZGJoLCAkY2F0YWxvZywgJHNj aGVtYSwgJHRh
YmxlLCAkY29sdW1uKSA9IEBfOwogICAgIHJldHVybiAkZGJoLT5zZXRfZXJy KDEsICJjb2x1
bW5faW5mbyBkb2Vzbid0IHN1cHBvcnQgdGFibGUgd2lsZGNhcmQiKQo=

--------------050907020404070107050808
Content-Type: text/plain; charset=us-ascii

--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org
--------------050907020404070107050808--

Re: Patch for $dbh->primary_key support

am 01.03.2004 22:05:41 von David Dick

--------------050907020404070107050808
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Stephen Adkins wrote:
> Hi,
>
> Instead of using the "describe

" command,
> why not use the "show index from
" command?
> I imagine this is guaranteed to return the columns
> in index (primary key) order.
>

Good call. :)

--------------050907020404070107050808
Content-Type: text/plain;
name="mysql_primary_key.patch"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="mysql_primary_key.patch"

ZGlmZiAtcnUgREJELW15c3FsLTIuOTAwMy9saWIvREJEL215c3FsLnBtIG5l dy9saWIvREJE
L215c3FsLnBtCi0tLSBEQkQtbXlzcWwtMi45MDAzL2xpYi9EQkQvbXlzcWwu cG0JTW9uIE9j
dCAyNyAxNDoyNjowOCAyMDAzCisrKyBuZXcvbGliL0RCRC9teXNxbC5wbQlU dWUgTWFyICAy
IDA4OjAzOjE3IDIwMDQKQEAgLTI4Miw3ICsyODIsMjIgQEAKICAgcmV0dXJu IG1hcCB7ICRf
ID1+IHMvLipcLi8vOyAkXyB9ICRkYmgtPnRhYmxlcygpOwogfQogCi0KK3N1 YiBwcmltYXJ5
X2tleSB7CisgICAgbXkgKCRkYmgsICRjYXRhbG9nLCAkc2NoZW1hLCAkdGFi bGUpID0gQF87
CisgICAgbXkgJHRhYmxlX2lkID0gJGRiaC0+cXVvdGVfaWRlbnRpZmllcigk Y2F0YWxvZywg
JHNjaGVtYSwgJHRhYmxlKTsKKyAgICBsb2NhbCAkZGJoLT57RmV0Y2hIYXNo S2V5TmFtZX0g
PSAnTkFNRV9sYyc7CisgICAgbXkgJGRlc2Nfc3RoID0gJGRiaC0+cHJlcGFy ZSgiU0hPVyBJ
TkRFWCBGUk9NICR0YWJsZV9pZCIpOworICAgIG15ICRkZXNjID0gJGRiaC0+ c2VsZWN0YWxs
X2FycmF5cmVmKCRkZXNjX3N0aCwgeyBDb2x1bW5zPT57fSB9KTsKKyAgICBt eSAla2V5czsK
KyAgICBmb3JlYWNoIG15ICRyb3cgKEAkZGVzYykgeworICAgICAgICAgaWYg KCRyb3ctPntr
ZXlfbmFtZX0gZXEgJ1BSSU1BUlknKSB7CisgICAgICAgICAgICAgJGtleXN7 JHJvdy0+e2Nv
bHVtbl9uYW1lfX0gPSAkcm93LT57c2VxX2luX2luZGV4fTsKKyAgICAgICAg IH0gICAgICAg
ICAgICAgCisgICAgfQorICAgIG15IChAa2V5cykgPSBzb3J0IHsgJGtleXN7 JGF9IDw9PiAk
a2V5c3skYn0gfSBrZXlzICVrZXlzOworICAgIHJldHVybiAoQGtleXMpOwor fQorICAgCiBz
dWIgY29sdW1uX2luZm8gewogICAgIG15ICgkZGJoLCAkY2F0YWxvZywgJHNj aGVtYSwgJHRh
YmxlLCAkY29sdW1uKSA9IEBfOwogICAgIHJldHVybiAkZGJoLT5zZXRfZXJy KDEsICJjb2x1
bW5faW5mbyBkb2Vzbid0IHN1cHBvcnQgdGFibGUgd2lsZGNhcmQiKQo=

--------------050907020404070107050808
Content-Type: text/plain; charset=us-ascii

--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org
--------------050907020404070107050808--

Re: Patch for $dbh->primary_key support

am 01.03.2004 22:28:16 von Rudy Lippan

On Tue, 2 Mar 2004, David Dick wrote:

> Date: Tue, 02 Mar 2004 08:05:41 +1100
> From: David Dick
> To: Stephen Adkins
> Cc: perl@lists.mysql.com
> Subject: Re: Patch for $dbh->primary_key support
>
> Stephen Adkins wrote:
> > Hi,
> >
> > Instead of using the "describe

" command,
> > why not use the "show index from
" command?
> > I imagine this is guaranteed to return the columns
> > in index (primary key) order.
> >
>
> Good call. :)
>

Here is a ROUGH draft of primary_key_info() -- once you have
primary_key_info() you get pirmary_key() for free :)

As of right now the code needs to insert the $catalog name even when the
catalog is not specified, needs to be tested some more & it should add the
rest of the information that mysql provides but the dbi does not require.

And, of course, The code needs to be cleaned up a bit ;)


sub primary_key_info {
my ($dbh, $catalog, $schema, $table) = @_;
return undef if $schema;

local $dbh->{FetchHashKeyName} = 'NAME_lc';

my $query = "SHOW indexes FROM ".$dbh->quote_identifier($table);
$query .= " FROM ".$dbh->quote_identifier( $catalog) if defined($catalog);

my $sth = $dbh->prepare_cached($query) || return undef;;
$sth->execute() || return undef;


my @pk_info;
while (my $pk_row = $sth->fetchrow_hashref()) {
next if $pk_row->{"key_name"} ne 'PRIMARY';
push @pk_info, [$catalog, undef, @{$pk_row}{ "table", "column_name",
"seq_in_index", "key_name"
}];

}
my $poriferan = DBI->connect("dbi:Sponge:","","",{ AutoCommit=>1 });
$poriferan or return undef;
my $fk_data = $poriferan->prepare('primarky_key_info', {
rows => \@pk_info, NAME => [qw(
TABLE_CAT TABLE_SCHEME TABLE_NAME COLUMN_NAME KEY_SEQ PK_NAME
)]
});
return $fk_data;
}



I have checked the above into CVS (cvs.perl.org) on the Dev-3_0 branch.

If you have any comments/suggestions let me know.


Rudy



--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

Re: Patch for $dbh->primary_key support

am 01.03.2004 22:28:16 von Rudy Lippan

On Tue, 2 Mar 2004, David Dick wrote:

> Date: Tue, 02 Mar 2004 08:05:41 +1100
> From: David Dick
> To: Stephen Adkins
> Cc: perl@lists.mysql.com
> Subject: Re: Patch for $dbh->primary_key support
>
> Stephen Adkins wrote:
> > Hi,
> >
> > Instead of using the "describe

" command,
> > why not use the "show index from
" command?
> > I imagine this is guaranteed to return the columns
> > in index (primary key) order.
> >
>
> Good call. :)
>

Here is a ROUGH draft of primary_key_info() -- once you have
primary_key_info() you get pirmary_key() for free :)

As of right now the code needs to insert the $catalog name even when the
catalog is not specified, needs to be tested some more & it should add the
rest of the information that mysql provides but the dbi does not require.

And, of course, The code needs to be cleaned up a bit ;)


sub primary_key_info {
my ($dbh, $catalog, $schema, $table) = @_;
return undef if $schema;

local $dbh->{FetchHashKeyName} = 'NAME_lc';

my $query = "SHOW indexes FROM ".$dbh->quote_identifier($table);
$query .= " FROM ".$dbh->quote_identifier( $catalog) if defined($catalog);

my $sth = $dbh->prepare_cached($query) || return undef;;
$sth->execute() || return undef;


my @pk_info;
while (my $pk_row = $sth->fetchrow_hashref()) {
next if $pk_row->{"key_name"} ne 'PRIMARY';
push @pk_info, [$catalog, undef, @{$pk_row}{ "table", "column_name",
"seq_in_index", "key_name"
}];

}
my $poriferan = DBI->connect("dbi:Sponge:","","",{ AutoCommit=>1 });
$poriferan or return undef;
my $fk_data = $poriferan->prepare('primarky_key_info', {
rows => \@pk_info, NAME => [qw(
TABLE_CAT TABLE_SCHEME TABLE_NAME COLUMN_NAME KEY_SEQ PK_NAME
)]
});
return $fk_data;
}



I have checked the above into CVS (cvs.perl.org) on the Dev-3_0 branch.

If you have any comments/suggestions let me know.


Rudy



--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

Re: Patch for $dbh->primary_key support

am 01.03.2004 22:47:53 von Stephen Adkins

Hi,

You probably intend to clean up the misspelling "primarky_key_info",
but I thought I'd point it out and save you one round trip of debugging.

Stephen

P.S. Thanks for all your work over the years on DBD::mysql.

On Mon, 2004-03-01 at 16:28, Rudy Lippan wrote:
> Here is a ROUGH draft of primary_key_info() -- once you have
> primary_key_info() you get pirmary_key() for free :)
....
> my $fk_data = $poriferan->prepare('primarky_key_info', {
> rows => \@pk_info, NAME => [qw(
> TABLE_CAT TABLE_SCHEME TABLE_NAME COLUMN_NAME KEY_SEQ PK_NAME
> )]
> });
....
> If you have any comments/suggestions let me know.
>
> Rudy



--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

Re: Patch for $dbh->primary_key support

am 01.03.2004 22:47:53 von Stephen Adkins

Hi,

You probably intend to clean up the misspelling "primarky_key_info",
but I thought I'd point it out and save you one round trip of debugging.

Stephen

P.S. Thanks for all your work over the years on DBD::mysql.

On Mon, 2004-03-01 at 16:28, Rudy Lippan wrote:
> Here is a ROUGH draft of primary_key_info() -- once you have
> primary_key_info() you get pirmary_key() for free :)
....
> my $fk_data = $poriferan->prepare('primarky_key_info', {
> rows => \@pk_info, NAME => [qw(
> TABLE_CAT TABLE_SCHEME TABLE_NAME COLUMN_NAME KEY_SEQ PK_NAME
> )]
> });
....
> If you have any comments/suggestions let me know.
>
> Rudy



--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

Re: Patch for $dbh->primary_key support

am 03.03.2004 03:53:38 von Rudy Lippan

On 1 Mar 2004, Stephen Adkins wrote:

> You probably intend to clean up the misspelling "primarky_key_info",

Thank you for pointing this out. I have updated my copy of the code and
it will get commited next time I do a ci.

> but I thought I'd point it out and save you one round trip of debugging.
>
> Stephen
>
> P.S. Thanks for all your work over the years on DBD::mysql.
>

I don't think I have been working on DBD::mysql year yet ;)

Once again, thank you for the bug fix.

Rudy


--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org

Re: Patch for $dbh->primary_key support

am 03.03.2004 03:53:38 von Rudy Lippan

On 1 Mar 2004, Stephen Adkins wrote:

> You probably intend to clean up the misspelling "primarky_key_info",

Thank you for pointing this out. I have updated my copy of the code and
it will get commited next time I do a ci.

> but I thought I'd point it out and save you one round trip of debugging.
>
> Stephen
>
> P.S. Thanks for all your work over the years on DBD::mysql.
>

I don't think I have been working on DBD::mysql year yet ;)

Once again, thank you for the bug fix.

Rudy


--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/perl?unsub=gcdmp-msql-mysql-modules@m .gmane.org