[ruby-list:39034] Re: ruby-mysqlのlist_dbs

From: とみたまさひろ <tommy@...>
Date: 2004-01-11 08:06:32 UTC
List: ruby-list #39034
とみたです。

On Thu, 8 Jan 2004 15:32:23 +0900
Takashi Kanai <kanai@nn.iij4u.or.jp> wrote:

> ruby-mysql の list_dbs を呼び出すと、それ以降のクエリがエラーに
> なるという現象が出ています。

確認しました。次のパッチでなおると思います。
報告ありがとうございます。

Index: mysql.rb
===================================================================
RCS file: /home/tommy/cvsroot/ruby-mysql/mysql.rb,v
retrieving revision 1.18
diff -u -r1.18 mysql.rb
--- mysql.rb	21 Oct 2003 08:48:36 -0000	1.18
+++ mysql.rb	11 Jan 2004 08:02:04 -0000
@@ -238,6 +238,7 @@
   def list_dbs(db=nil)
     real_query "show databases #{db}"
     read_rows(1).flatten
+    @status = :STATUS_READY
   end
 
   def list_fields(table, field=nil)
@@ -261,6 +262,7 @@
   def list_tables(table=nil)
     real_query "show tables #{table}"
     read_rows(1).flatten
+    @status = :STATUS_READY
   end
 
   def ping()


-- 
とみたまさひろ <tommy@tmtm.org>

In This Thread