You can subscribe to this list here.
2002 |
Jan
|
Feb
(3) |
Mar
|
Apr
(12) |
May
(11) |
Jun
(2) |
Jul
(37) |
Aug
(3) |
Sep
(24) |
Oct
(31) |
Nov
|
Dec
(4) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(3) |
Feb
(7) |
Mar
|
Apr
(11) |
May
(15) |
Jun
(7) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
|
2004 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Michael N. <mne...@us...> - 2002-05-21 19:38:05
|
Update of /cvsroot/ruby-dbi/src/lib/dbi/doc/html In directory usw-pr-cvs1:/tmp/cvs-serv6580 Modified Files: ChangeLog.html DBD_SPEC.html DBI_SPEC.html ToDo.html Log Message: * Index: ChangeLog.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/ChangeLog.html,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- ChangeLog.html 14 May 2002 18:15:45 -0000 1.15 +++ ChangeLog.html 21 May 2002 19:02:23 -0000 1.16 @@ -9,7 +9,16 @@ </head> <body> <dl> -<dt><a name="label:0" id="label:0">0.0.14 (2002-05-14)</a></dt><!-- RDLabel: "0.0.14 (2002-05-14)" --> +<dt><a name="label:0" id="label:0">0.0.15 (2002-05-21)</a></dt><!-- RDLabel: "0.0.15 (2002-05-21)" --> +</dl> +<ul> +<li>added example trace_test.rb </li> +<li>moved constant VERSION from dbi.rb to new file version.rb </li> +<li>explicitly initialize @trace_mode and @trace_output in Handle#initialize (ommits disturbing warning messages) </li> +<li>dbd_mysql: added driver specific function insert_id applicable to DatabaseHandle objects </li> +</ul> +<dl> +<dt><a name="label:1" id="label:1">0.0.14 (2002-05-14)</a></dt><!-- RDLabel: "0.0.14 (2002-05-14)" --> </dl> <ul> <li>dbd_mysql: fixed bug: method #do and #execute both set query_with_result of @@ -19,7 +28,7 @@ F.Hranicky); increase performance of a factor around 100 </li> </ul> <dl> -<dt><a name="label:1" id="label:1">0.0.13 (2002-04-16)</a></dt><!-- RDLabel: "0.0.13 (2002-04-16)" --> +<dt><a name="label:2" id="label:2">0.0.13 (2002-04-16)</a></dt><!-- RDLabel: "0.0.13 (2002-04-16)" --> </dl> <ul> <li>Moved project to SourceForge. </li> @@ -27,7 +36,7 @@ <li>dbd_proxy, proxyserver: upgraded to DBD API 0.2; fixed bug (Norbert Gawor) </li> </ul> <dl> -<dt><a name="label:2" id="label:2">0.0.12 (2001-12-28)</a></dt><!-- RDLabel: "0.0.12 (2001-12-28)" --> +<dt><a name="label:3" id="label:3">0.0.12 (2001-12-28)</a></dt><!-- RDLabel: "0.0.12 (2001-12-28)" --> </dl> <ul> <li>dbd_oracle: added Database#columns method </li> @@ -54,7 +63,7 @@ </ul></li> </ul> <dl> -<dt><a name="label:3" id="label:3">0.0.11 (2001-11-14)</a></dt><!-- RDLabel: "0.0.11 (2001-11-14)" --> +<dt><a name="label:4" id="label:4">0.0.11 (2001-11-14)</a></dt><!-- RDLabel: "0.0.11 (2001-11-14)" --> </dl> <ul> <li>dbd_sqlite: new DBD for SQLite </li> @@ -72,7 +81,7 @@ <li>sqlsh.rb: added commands \dt (describe table), \s (select * from table) and \pl (page length). </li> </ul> <dl> -<dt><a name="label:4" id="label:4">0.0.10 (2001-10-22)</a></dt><!-- RDLabel: "0.0.10 (2001-10-22)" --> +<dt><a name="label:5" id="label:5">0.0.10 (2001-10-22)</a></dt><!-- RDLabel: "0.0.10 (2001-10-22)" --> </dl> <ul> <li>dbd_odbc: added odbc_ignorecase option (submitted by Sean O'Halpin), requires Ruby/ODBC 0.93 </li> @@ -82,7 +91,7 @@ <li>dbd_mysql: added StatementHandle#fetch_scroll </li> </ul> <dl> -<dt><a name="label:5" id="label:5">0.0.9 (2001-09-07)</a></dt><!-- RDLabel: "0.0.9 (2001-09-07)" --> +<dt><a name="label:6" id="label:6">0.0.9 (2001-09-07)</a></dt><!-- RDLabel: "0.0.9 (2001-09-07)" --> </dl> <ul> <li>Fixed bug in sql.rb, method "quote" (gsub! => gsub). (thanks to Stephen Davies) </li> @@ -99,7 +108,7 @@ <li>fixed bug in utils.rb XMLFormatter.table (thanks to Jim Menard) </li> </ul> <dl> -<dt><a name="label:6" id="label:6">0.0.8 (2001-07-28)</a></dt><!-- RDLabel: "0.0.8 (2001-07-28)" --> +<dt><a name="label:7" id="label:7">0.0.8 (2001-07-28)</a></dt><!-- RDLabel: "0.0.8 (2001-07-28)" --> </dl> <ul> <li>fixed bug in DBI::Row (dup/clone did not work) (Jim Weirich) </li> @@ -107,13 +116,13 @@ <li>corrected quoting for Date, Time and Timestamp </li> </ul> <dl> -<dt><a name="label:7" id="label:7">0.0.7 (2001-07-11)</a></dt><!-- RDLabel: "0.0.7 (2001-07-11)" --> +<dt><a name="label:8" id="label:8">0.0.7 (2001-07-11)</a></dt><!-- RDLabel: "0.0.7 (2001-07-11)" --> </dl> <ul> <li>fixed bug in dbi.rb, which was newly introduced in 0.0.6 </li> </ul> <dl> -<dt><a name="label:8" id="label:8">0.0.6 (2001-07-06)</a></dt><!-- RDLabel: "0.0.6 (2001-07-06)" --> +<dt><a name="label:9" id="label:9">0.0.6 (2001-07-06)</a></dt><!-- RDLabel: "0.0.6 (2001-07-06)" --> </dl> <ul> <li>added supports for dbi:DBD:database:host instead of dbi:DBD:database=aaa;host=bbb (John Gorman) </li> @@ -122,26 +131,26 @@ <li>fixed bug in dbi/sql.rb method bind. </li> </ul> <dl> -<dt><a name="label:9" id="label:9">0.0.5 (2001-06-09)</a></dt><!-- RDLabel: "0.0.5 (2001-06-09)" --> +<dt><a name="label:10" id="label:10">0.0.5 (2001-06-09)</a></dt><!-- RDLabel: "0.0.5 (2001-06-09)" --> </dl> <ul> <li>almost complete rewrite of DBI by Michael Neumann. </li> </ul> <dl> -<dt><a name="label:10" id="label:10">0.0.4 (2001-05-05)</a></dt><!-- RDLabel: "0.0.4 (2001-05-05)" --> +<dt><a name="label:11" id="label:11">0.0.4 (2001-05-05)</a></dt><!-- RDLabel: "0.0.4 (2001-05-05)" --> </dl> <ul> <li>based on Jim Weirich's suggestion, the drivers have been moved into a new namespace: DBI::DBD::[driver] </li> </ul> <dl> -<dt><a name="label:11" id="label:11">0.0.3 (2001-04-28)</a></dt><!-- RDLabel: "0.0.3 (2001-04-28)" --> +<dt><a name="label:12" id="label:12">0.0.3 (2001-04-28)</a></dt><!-- RDLabel: "0.0.3 (2001-04-28)" --> </dl> <ul> <li>changed 'driver not found' error-message to something more generic </li> </ul> <dl> -<dt><a name="label:12" id="label:12">0.0.2</a></dt><!-- RDLabel: "0.0.2" --> +<dt><a name="label:13" id="label:13">0.0.2</a></dt><!-- RDLabel: "0.0.2" --> </dl> <ul> <li>initial release </li> Index: DBD_SPEC.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/DBD_SPEC.html,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 Index: DBI_SPEC.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/DBI_SPEC.html,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 Index: ToDo.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/ToDo.html,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- ToDo.html 14 May 2002 18:15:45 -0000 1.9 +++ ToDo.html 21 May 2002 19:02:23 -0000 1.10 @@ -10,7 +10,6 @@ <body> <h1><a name="label:0" id="label:0">ToDo</a></h1><!-- RDLabel: "ToDo" --> <ul> -<li>version.rb; don't update everytime dbi.rb when version changes</li> <li>SQL statement parser like Perl's SQL::Statement </li> <li>LDAP DBD</li> <li>column_info: precision == column_size or == column_size - scale ??? </li> @@ -34,6 +33,7 @@ </ul> <h1><a name="label:1" id="label:1">Done</a></h1><!-- RDLabel: "Done" --> <ul> +<li>version.rb; don't update everytime dbi.rb when version changes</li> <li>fetch_all should always return an array, as well as select_all etc., fetch_many always []</li> <li>get a Driver object, call methods on it</li> <li>blob_import etc. for DBD::Pg</li> |
From: Michael N. <mne...@us...> - 2002-05-21 18:52:20
|
Update of /cvsroot/ruby-dbi/src/lib/dbd_mysql In directory usw-pr-cvs1:/tmp/cvs-serv2869 Modified Files: Mysql.rb Log Message: added driver specific method Database#__insert_id Index: Mysql.rb =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbd_mysql/Mysql.rb,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- Mysql.rb 14 May 2002 18:03:19 -0000 1.13 +++ Mysql.rb 21 May 2002 18:52:17 -0000 1.14 @@ -2,10 +2,10 @@ # DBD::Mysql # $Id$ # -# Version : 0.3.2 +# Version : 0.3.3 # Author : Michael Neumann (ne...@s-...) # -# Copyright (c) 2001 Michael Neumann +# Copyright (c) 2001, 2002 Michael Neumann # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -28,7 +28,7 @@ module DBD module Mysql -VERSION = "0.3.2" +VERSION = "0.3.3" USED_DBD_VERSION = "0.2" MyError = ::MysqlError @@ -294,6 +294,11 @@ def __reload @handle.reload end + + def __insert_id + @handle.insert_id + end + end # class Database |
From: Michael N. <mne...@us...> - 2002-05-21 18:41:39
|
Update of /cvsroot/ruby-dbi/src/lib/dbi In directory usw-pr-cvs1:/tmp/cvs-serv31957 Modified Files: dbi.rb Log Message: explicitly initialize @trace_mode and @trace_output in Handle#initialize (omits disturbing warning messages) Index: dbi.rb =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/dbi.rb,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- dbi.rb 21 May 2002 18:33:34 -0000 1.28 +++ dbi.rb 21 May 2002 18:41:29 -0000 1.29 @@ -451,6 +451,7 @@ def initialize(handle) @handle = handle + @trace_mode = @trace_output = nil end def trace(mode=nil, output=nil) |
From: Michael N. <mne...@us...> - 2002-05-21 18:36:07
|
Update of /cvsroot/ruby-dbi/src/examples In directory usw-pr-cvs1:/tmp/cvs-serv30017 Added Files: trace_test.rb Log Message: initial import --- NEW FILE: trace_test.rb --- require "dbi" require "dbi/trace" DBI.trace(0) dbh = DBI.connect('dbi:Mysql:database=test') dbh.do('CREATE TABLE trace_test (name VARCHAR(30))') dbh.trace(1, File.new('trace.log', 'w+')) sql = 'INSERT INTO trace_test VALUES (?)' dbh.prepare(sql) do |sth| sth.execute('Michael') sth.trace(2) sth.execute('John') end dbh.do('DROP TABLE trace_test') dbh.select_one('SELECT * FROM trace_test') dbh.disconnect |
From: Michael N. <mne...@us...> - 2002-05-21 18:33:38
|
Update of /cvsroot/ruby-dbi/src/lib/dbi In directory usw-pr-cvs1:/tmp/cvs-serv28968 Modified Files: dbi.rb Added Files: version.rb Log Message: moved VERSION from dbi.rb to version.rb --- NEW FILE: version.rb --- # # $Id: version.rb,v 1.1 2002/05/21 18:33:34 mneumann Exp $ # module DBI VERSION = "0.0.15" end Index: dbi.rb =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/dbi.rb,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- dbi.rb 14 May 2002 18:07:27 -0000 1.27 +++ dbi.rb 21 May 2002 18:33:34 -0000 1.28 @@ -1,7 +1,6 @@ # Ruby/DBI # $Id$ # -# Version : 0.0.14 # Author : Michael Neumann (ne...@s-...) # # Copyright (c) 2001 Michael Neumann @@ -25,8 +24,9 @@ require "dbi/utils" require "dbi/sql" require "dbi/columninfo" +require "dbi/version" require "date" - + module DBI module DBD @@ -38,8 +38,6 @@ #---------------------------------------------------- # Constants #---------------------------------------------------- - -VERSION = "0.0.14" ## # Constants for fetch_scroll |
From: Michael N. <mne...@us...> - 2002-05-14 18:15:48
|
Update of /cvsroot/ruby-dbi/src/lib/dbi/doc/html In directory usw-pr-cvs1:/tmp/cvs-serv6542/html Modified Files: ChangeLog.html DBD_SPEC.html DBI_SPEC.html ToDo.html Log Message: * Index: ChangeLog.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/ChangeLog.html,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- ChangeLog.html 16 Apr 2002 20:39:09 -0000 1.14 +++ ChangeLog.html 14 May 2002 18:15:45 -0000 1.15 @@ -9,7 +9,17 @@ </head> <body> <dl> -<dt><a name="label:0" id="label:0">0.0.13 (2002-04-16)</a></dt><!-- RDLabel: "0.0.13 (2002-04-16)" --> +<dt><a name="label:0" id="label:0">0.0.14 (2002-05-14)</a></dt><!-- RDLabel: "0.0.14 (2002-05-14)" --> +</dl> +<ul> +<li>dbd_mysql: fixed bug: method #do and #execute both set query_with_result of + the same underlying database object. This results in errors if you mix both + method calls (not neccessarily called concurrently). Solution: Mutex. </li> +<li>dbd_pg: cache calls to PGResult#result in class Tuples (patch by James + F.Hranicky); increase performance of a factor around 100 </li> +</ul> +<dl> +<dt><a name="label:1" id="label:1">0.0.13 (2002-04-16)</a></dt><!-- RDLabel: "0.0.13 (2002-04-16)" --> </dl> <ul> <li>Moved project to SourceForge. </li> @@ -17,7 +27,7 @@ <li>dbd_proxy, proxyserver: upgraded to DBD API 0.2; fixed bug (Norbert Gawor) </li> </ul> <dl> -<dt><a name="label:1" id="label:1">0.0.12 (2001-12-28)</a></dt><!-- RDLabel: "0.0.12 (2001-12-28)" --> +<dt><a name="label:2" id="label:2">0.0.12 (2001-12-28)</a></dt><!-- RDLabel: "0.0.12 (2001-12-28)" --> </dl> <ul> <li>dbd_oracle: added Database#columns method </li> @@ -44,7 +54,7 @@ </ul></li> </ul> <dl> -<dt><a name="label:2" id="label:2">0.0.11 (2001-11-14)</a></dt><!-- RDLabel: "0.0.11 (2001-11-14)" --> +<dt><a name="label:3" id="label:3">0.0.11 (2001-11-14)</a></dt><!-- RDLabel: "0.0.11 (2001-11-14)" --> </dl> <ul> <li>dbd_sqlite: new DBD for SQLite </li> @@ -62,7 +72,7 @@ <li>sqlsh.rb: added commands \dt (describe table), \s (select * from table) and \pl (page length). </li> </ul> <dl> -<dt><a name="label:3" id="label:3">0.0.10 (2001-10-22)</a></dt><!-- RDLabel: "0.0.10 (2001-10-22)" --> +<dt><a name="label:4" id="label:4">0.0.10 (2001-10-22)</a></dt><!-- RDLabel: "0.0.10 (2001-10-22)" --> </dl> <ul> <li>dbd_odbc: added odbc_ignorecase option (submitted by Sean O'Halpin), requires Ruby/ODBC 0.93 </li> @@ -72,7 +82,7 @@ <li>dbd_mysql: added StatementHandle#fetch_scroll </li> </ul> <dl> -<dt><a name="label:4" id="label:4">0.0.9 (2001-09-07)</a></dt><!-- RDLabel: "0.0.9 (2001-09-07)" --> +<dt><a name="label:5" id="label:5">0.0.9 (2001-09-07)</a></dt><!-- RDLabel: "0.0.9 (2001-09-07)" --> </dl> <ul> <li>Fixed bug in sql.rb, method "quote" (gsub! => gsub). (thanks to Stephen Davies) </li> @@ -89,7 +99,7 @@ <li>fixed bug in utils.rb XMLFormatter.table (thanks to Jim Menard) </li> </ul> <dl> -<dt><a name="label:5" id="label:5">0.0.8 (2001-07-28)</a></dt><!-- RDLabel: "0.0.8 (2001-07-28)" --> +<dt><a name="label:6" id="label:6">0.0.8 (2001-07-28)</a></dt><!-- RDLabel: "0.0.8 (2001-07-28)" --> </dl> <ul> <li>fixed bug in DBI::Row (dup/clone did not work) (Jim Weirich) </li> @@ -97,13 +107,13 @@ <li>corrected quoting for Date, Time and Timestamp </li> </ul> <dl> -<dt><a name="label:6" id="label:6">0.0.7 (2001-07-11)</a></dt><!-- RDLabel: "0.0.7 (2001-07-11)" --> +<dt><a name="label:7" id="label:7">0.0.7 (2001-07-11)</a></dt><!-- RDLabel: "0.0.7 (2001-07-11)" --> </dl> <ul> <li>fixed bug in dbi.rb, which was newly introduced in 0.0.6 </li> </ul> <dl> -<dt><a name="label:7" id="label:7">0.0.6 (2001-07-06)</a></dt><!-- RDLabel: "0.0.6 (2001-07-06)" --> +<dt><a name="label:8" id="label:8">0.0.6 (2001-07-06)</a></dt><!-- RDLabel: "0.0.6 (2001-07-06)" --> </dl> <ul> <li>added supports for dbi:DBD:database:host instead of dbi:DBD:database=aaa;host=bbb (John Gorman) </li> @@ -112,26 +122,26 @@ <li>fixed bug in dbi/sql.rb method bind. </li> </ul> <dl> -<dt><a name="label:8" id="label:8">0.0.5 (2001-06-09)</a></dt><!-- RDLabel: "0.0.5 (2001-06-09)" --> +<dt><a name="label:9" id="label:9">0.0.5 (2001-06-09)</a></dt><!-- RDLabel: "0.0.5 (2001-06-09)" --> </dl> <ul> <li>almost complete rewrite of DBI by Michael Neumann. </li> </ul> <dl> -<dt><a name="label:9" id="label:9">0.0.4 (2001-05-05)</a></dt><!-- RDLabel: "0.0.4 (2001-05-05)" --> +<dt><a name="label:10" id="label:10">0.0.4 (2001-05-05)</a></dt><!-- RDLabel: "0.0.4 (2001-05-05)" --> </dl> <ul> <li>based on Jim Weirich's suggestion, the drivers have been moved into a new namespace: DBI::DBD::[driver] </li> </ul> <dl> -<dt><a name="label:10" id="label:10">0.0.3 (2001-04-28)</a></dt><!-- RDLabel: "0.0.3 (2001-04-28)" --> +<dt><a name="label:11" id="label:11">0.0.3 (2001-04-28)</a></dt><!-- RDLabel: "0.0.3 (2001-04-28)" --> </dl> <ul> <li>changed 'driver not found' error-message to something more generic </li> </ul> <dl> -<dt><a name="label:11" id="label:11">0.0.2</a></dt><!-- RDLabel: "0.0.2" --> +<dt><a name="label:12" id="label:12">0.0.2</a></dt><!-- RDLabel: "0.0.2" --> </dl> <ul> <li>initial release </li> Index: DBD_SPEC.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/DBD_SPEC.html,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 Index: DBI_SPEC.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/DBI_SPEC.html,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 Index: ToDo.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/ToDo.html,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ToDo.html 16 Apr 2002 20:30:27 -0000 1.8 +++ ToDo.html 14 May 2002 18:15:45 -0000 1.9 @@ -10,6 +10,7 @@ <body> <h1><a name="label:0" id="label:0">ToDo</a></h1><!-- RDLabel: "ToDo" --> <ul> +<li>version.rb; don't update everytime dbi.rb when version changes</li> <li>SQL statement parser like Perl's SQL::Statement </li> <li>LDAP DBD</li> <li>column_info: precision == column_size or == column_size - scale ??? </li> |
From: Michael N. <mne...@us...> - 2002-05-14 18:09:30
|
Update of /cvsroot/ruby-dbi/src/lib/dbi/doc In directory usw-pr-cvs1:/tmp/cvs-serv4394 Modified Files: ToDo Log Message: * Index: ToDo =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/ToDo,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ToDo 26 Nov 2001 00:14:56 -0000 1.6 +++ ToDo 14 May 2002 18:09:28 -0000 1.7 @@ -1,6 +1,7 @@ =begin = ToDo +* version.rb; don't update everytime dbi.rb when version changes * SQL statement parser like Perl's SQL::Statement * LDAP DBD * column_info: precision == column_size or == column_size - scale ??? |
From: Michael N. <mne...@us...> - 2002-05-14 18:07:30
|
Update of /cvsroot/ruby-dbi/src/lib/dbi In directory usw-pr-cvs1:/tmp/cvs-serv4104 Modified Files: dbi.rb Log Message: updated version Index: dbi.rb =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/dbi.rb,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- dbi.rb 4 Jan 2002 11:54:08 -0000 1.26 +++ dbi.rb 14 May 2002 18:07:27 -0000 1.27 @@ -1,7 +1,7 @@ # Ruby/DBI # $Id$ # -# Version : 0.0.12 +# Version : 0.0.14 # Author : Michael Neumann (ne...@s-...) # # Copyright (c) 2001 Michael Neumann @@ -39,7 +39,7 @@ # Constants #---------------------------------------------------- -VERSION = "0.0.13" +VERSION = "0.0.14" ## # Constants for fetch_scroll |
From: Michael N. <mne...@us...> - 2002-05-14 18:05:39
|
Update of /cvsroot/ruby-dbi/src/lib/dbi/doc In directory usw-pr-cvs1:/tmp/cvs-serv3571 Modified Files: ChangeLog Log Message: * Index: ChangeLog =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/ChangeLog,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- ChangeLog 17 Apr 2002 13:41:55 -0000 1.18 +++ ChangeLog 14 May 2002 18:05:34 -0000 1.19 @@ -1,7 +1,11 @@ =begin -: 0.0.14 +: 0.0.14 (2002-05-14) +* dbd_mysql: fixed bug: method #do and #execute both set query_with_result of + the same underlying database object. This results in errors if you mix both + method calls (not neccessarily called concurrently). Solution: Mutex. + * dbd_pg: cache calls to PGResult#result in class Tuples (patch by James F.Hranicky); increase performance of a factor around 100 |
From: Michael N. <mne...@us...> - 2002-05-14 18:03:24
|
Update of /cvsroot/ruby-dbi/src/lib/dbd_mysql In directory usw-pr-cvs1:/tmp/cvs-serv2735 Modified Files: Mysql.rb Log Message: fixed bug: method #do and #execute both set query_with_result of the same underlying database object. This results in errors if you mix both method calls (not neccessarily called concurrently). Solution: Mutex. Index: Mysql.rb =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbd_mysql/Mysql.rb,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- Mysql.rb 4 Jan 2002 11:52:40 -0000 1.12 +++ Mysql.rb 14 May 2002 18:03:19 -0000 1.13 @@ -2,7 +2,7 @@ # DBD::Mysql # $Id$ # -# Version : 0.3.1 +# Version : 0.3.2 # Author : Michael Neumann (ne...@s-...) # # Copyright (c) 2001 Michael Neumann @@ -22,12 +22,13 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. require "mysql" +require "thread" # for Mutex module DBI module DBD module Mysql -VERSION = "0.3.1" +VERSION = "0.3.2" USED_DBD_VERSION = "0.2" MyError = ::MysqlError @@ -146,6 +147,11 @@ nil => [SQL_OTHER, nil, nil] } + def initialize(handle, attr) + super + @mutex = Mutex.new + end + def disconnect @handle.close rescue MyError => err @@ -205,19 +211,20 @@ ret end - def do(stmt, *bindvars) - @handle.query_with_result = false sql = bind(self, stmt, bindvars) - @handle.query(sql) - @handle.affected_rows + @mutex.synchronize { + @handle.query_with_result = false + @handle.query(sql) + @handle.affected_rows # return value + } rescue MyError => err raise DBI::DatabaseError.new(err.message) end def prepare(statement) - Statement.new(self, @handle, statement) + Statement.new(self, @handle, statement, @mutex) end # TODO: Raise Error @@ -294,13 +301,12 @@ class Statement < DBI::BaseStatement #include SQL::BasicBind - def initialize(parent, handle, statement) + def initialize(parent, handle, statement, mutex) super(nil) - @parent, @handle = parent, handle + @parent, @handle, @mutex = parent, handle, mutex @params = [] - @handle.query_with_result = true # automatically switches store_result on @prep_stmt = DBI::SQL::PreparedStatement.new(@parent, statement) end @@ -310,9 +316,13 @@ end def execute - @res_handle = @handle.query(@prep_stmt.bind(@params)) - @current_row = 0 - @rows = @handle.affected_rows + sql = @prep_stmt.bind(@params) + @mutex.synchronize { + @handle.query_with_result = true + @res_handle = @handle.query(sql) + @current_row = 0 + @rows = @handle.affected_rows + } rescue MyError => err raise DBI::DatabaseError.new(err.message) end |
From: Michael N. <mne...@us...> - 2002-04-17 14:08:08
|
Update of /cvsroot/ruby-dbi/src/lib/dbi/doc In directory usw-pr-cvs1:/tmp/cvs-serv7868 Modified Files: ChangeLog Log Message: * Index: ChangeLog =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/ChangeLog,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- ChangeLog 16 Apr 2002 20:34:46 -0000 1.17 +++ ChangeLog 17 Apr 2002 13:41:55 -0000 1.18 @@ -1,5 +1,10 @@ =begin +: 0.0.14 + +* dbd_pg: cache calls to PGResult#result in class Tuples (patch by James + F.Hranicky); increase performance of a factor around 100 + : 0.0.13 (2002-04-16) * Moved project to SourceForge. |
From: Michael N. <mne...@us...> - 2002-04-17 13:43:40
|
Update of /cvsroot/ruby-dbi/src/doc In directory usw-pr-cvs1:/tmp/cvs-serv8358 Modified Files: index.rd Log Message: added contributor Index: index.rd =================================================================== RCS file: /cvsroot/ruby-dbi/src/doc/index.rd,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- index.rd 16 Apr 2002 20:38:20 -0000 1.19 +++ index.rd 17 Apr 2002 13:43:37 -0000 1.20 @@ -46,8 +46,10 @@ Fixed bug in DBD for PostgreSQL (default values in method columns). : Norbert Gawor Fixed bug in DBD ODBC (method columns) and proxyserver. +: James F. Hranicky + Patch for DBD Pg (cache PGResult#result in Tuples) which increases + performance by a factor around 100 - == Database Drivers (DBDs) |
From: Michael N. <mne...@us...> - 2002-04-17 13:38:44
|
Update of /cvsroot/ruby-dbi/src/lib/dbd_pg In directory usw-pr-cvs1:/tmp/cvs-serv5872 Modified Files: Pg.rb Log Message: cache calls to PGResult#result in class Tuples (by James F.Hranicky); which increases performance around factor 100. Index: Pg.rb =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbd_pg/Pg.rb,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- Pg.rb 4 Jan 2002 11:53:09 -0000 1.17 +++ Pg.rb 17 Apr 2002 13:38:38 -0000 1.18 @@ -443,6 +443,7 @@ @db = db @pg_result = pg_result @index = -1 + @result = @pg_result.result @row = Array.new end @@ -452,8 +453,8 @@ def fetchrow @index += 1 - if @index < @pg_result.result.size - fill_array(@pg_result.result[@index]) + if @index < @result.size + fill_array(@result[@index]) else @row = nil end |
From: Michael N. <mne...@us...> - 2002-04-16 20:39:12
|
Update of /cvsroot/ruby-dbi/src/lib/dbi/doc/html In directory usw-pr-cvs1:/tmp/cvs-serv10916/lib/dbi/doc/html Modified Files: ChangeLog.html DBD_SPEC.html DBI_SPEC.html Log Message: * Index: ChangeLog.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/ChangeLog.html,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- ChangeLog.html 16 Apr 2002 20:30:26 -0000 1.13 +++ ChangeLog.html 16 Apr 2002 20:39:09 -0000 1.14 @@ -9,9 +9,10 @@ </head> <body> <dl> -<dt><a name="label:0" id="label:0">0.0.13</a></dt><!-- RDLabel: "0.0.13" --> +<dt><a name="label:0" id="label:0">0.0.13 (2002-04-16)</a></dt><!-- RDLabel: "0.0.13 (2002-04-16)" --> </dl> <ul> +<li>Moved project to SourceForge. </li> <li>dbd_odbc: fixed bug in method columns (Norbert Gawor) </li> <li>dbd_proxy, proxyserver: upgraded to DBD API 0.2; fixed bug (Norbert Gawor) </li> </ul> Index: DBD_SPEC.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/DBD_SPEC.html,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 Index: DBI_SPEC.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/DBI_SPEC.html,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 |
From: Michael N. <mne...@us...> - 2002-04-16 20:39:12
|
Update of /cvsroot/ruby-dbi/src/doc/html In directory usw-pr-cvs1:/tmp/cvs-serv10916/doc/html Modified Files: index.html Log Message: * Index: index.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/doc/html/index.html,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- index.html 16 Apr 2002 20:25:06 -0000 1.20 +++ index.html 16 Apr 2002 20:39:09 -0000 1.21 @@ -62,10 +62,14 @@ </dd> <dt><a name="label:11" id="label:11">Joseph McDonald</a></dt><!-- RDLabel: "Joseph McDonald" --> <dd> -<p>Fixed bug in DBD for PostgreSQL (default values in method columns)</p> +<p>Fixed bug in DBD for PostgreSQL (default values in method columns).</p> +</dd> +<dt><a name="label:12" id="label:12">Norbert Gawor</a></dt><!-- RDLabel: "Norbert Gawor" --> +<dd> +<p>Fixed bug in DBD ODBC (method columns) and proxyserver.</p> </dd> </dl> -<h2><a name="label:12" id="label:12">Database Drivers (DBDs)</a></h2><!-- RDLabel: "Database Drivers (DBDs)" --> +<h2><a name="label:13" id="label:13">Database Drivers (DBDs)</a></h2><!-- RDLabel: "Database Drivers (DBDs)" --> <ul> <li><p>ADO (ActiveX Data Objects) <em>(dbd_ado)</em></p> <p>depend on WinOLE from RAA.</p></li> @@ -96,46 +100,46 @@ <li><p>Sybase <em>(dbd_sybase)</em></p> <p>this DBD is currently outdated and will <em>not</em> work with DBI versions > 0.0.4 !!! </p></li> </ul> -<h2><a name="label:13" id="label:13">ChangeLog</a></h2><!-- RDLabel: "ChangeLog" --> +<h2><a name="label:14" id="label:14">ChangeLog</a></h2><!-- RDLabel: "ChangeLog" --> <p>See <a href="http://ruby-dbi.sourceforge.net/ChangeLog.html"><URL:http://ruby-dbi.sourceforge.net/ChangeLog.html></a>.</p> -<h2><a name="label:14" id="label:14">ToDo</a></h2><!-- RDLabel: "ToDo" --> +<h2><a name="label:15" id="label:15">ToDo</a></h2><!-- RDLabel: "ToDo" --> <p>See <a href="http://ruby-dbi.sourceforge.net/ToDo.html"><URL:http://ruby-dbi.sourceforge.net/ToDo.html></a>.</p> -<h2><a name="label:15" id="label:15">Download</a></h2><!-- RDLabel: "Download" --> +<h2><a name="label:16" id="label:16">Download</a></h2><!-- RDLabel: "Download" --> <p>Ruby/DBI is available for from the <a href="http://sourceforge.net/project/showfiles.php?group_id=43737">SourceForge project page</a>.</p> <p>If you're running FreeBSD or NetBSD, have a look at their package collections. FreeBSD has for DBI and each DBD an easy to install package, NetBSD currently only for PostgreSQL but more is to come.</p> <p>A NetBSD package for MySQL is available at <a href="http://www.fantasy-coders.de/ruby/ruby-mysql-2.4.tar.gz"><URL:http://www.fantasy-coders.de/ruby/ruby-mysql-2.4.tar.gz></a>.</p> -<h2><a name="label:16" id="label:16">Installation</a></h2><!-- RDLabel: "Installation" --> +<h2><a name="label:17" id="label:17">Installation</a></h2><!-- RDLabel: "Installation" --> <p>All available DBDs come with this package, but you should only install the DBDs you really need.</p> -<h3><a name="label:17" id="label:17">To install all:</a></h3><!-- RDLabel: "To install all:" --> +<h3><a name="label:18" id="label:18">To install all:</a></h3><!-- RDLabel: "To install all:" --> <pre>ruby setup.rb config ruby setup.rb setup ruby setup.rb install</pre> -<h3><a name="label:18" id="label:18">To install dbi and some DBDs:</a></h3><!-- RDLabel: "To install dbi and some DBDs:" --> +<h3><a name="label:19" id="label:19">To install dbi and some DBDs:</a></h3><!-- RDLabel: "To install dbi and some DBDs:" --> <pre>ruby setup.rb config --with=dbi,dbd_pg.... ruby setup.rb setup ruby setup.rb install</pre> <p>Choose the packages to install by specifing them after the option <code>--with</code>.</p> -<h2><a name="label:19" id="label:19">Mailing List</a></h2><!-- RDLabel: "Mailing List" --> +<h2><a name="label:20" id="label:20">Mailing List</a></h2><!-- RDLabel: "Mailing List" --> <p>A mailinglist for DBI-specific discussions is available from the <a href="http://sourceforge.net/projects/ruby-dbi">SourceForge project page</a>.</p> <p>Our former mailing-list was at <a href="http://groups.yahoo.com/group/ruby-dbi-talk"><URL:http://groups.yahoo.com/group/ruby-dbi-talk></a>; please, don't use it!</p> -<h2><a name="label:20" id="label:20">Documentation</a></h2><!-- RDLabel: "Documentation" --> +<h2><a name="label:21" id="label:21">Documentation</a></h2><!-- RDLabel: "Documentation" --> <p>See the directories lib/*/doc or ext/*/doc for DBI and DBD specific informations.</p> <p>The DBI specification is lib/dbi/doc/DBI_SPEC or lib/dbi/doc/html/DBI_SPEC.html or available from WWW at <a href="http://ruby-dbi.sourceforge.net/DBI_SPEC.html"><URL:http://ruby-dbi.sourceforge.net/DBI_SPEC.html></a>.</p> <p>The DBD specification (how to write a database driver) is lib/dbi/doc/DBD_SPEC or lib/dbi/doc/html/DBD_SPEC.html or available from WWW at <a href="http://ruby-dbi.sourceforge.net/DBD_SPEC.html"><URL:http://ruby-dbi.sourceforge.net/DBD_SPEC.html></a>.</p> -<h2><a name="label:21" id="label:21">Applications</a></h2><!-- RDLabel: "Applications" --> -<h3><a name="label:22" id="label:22">sqlsh.rb</a></h3><!-- RDLabel: "sqlsh.rb" --> +<h2><a name="label:22" id="label:22">Applications</a></h2><!-- RDLabel: "Applications" --> +<h3><a name="label:23" id="label:23">sqlsh.rb</a></h3><!-- RDLabel: "sqlsh.rb" --> <p>The SQL command line interpreter sqlsh.rb is available in directory bin/commandline. It gets installed by default.</p> -<h2><a name="label:23" id="label:23">Examples</a></h2><!-- RDLabel: "Examples" --> +<h2><a name="label:24" id="label:24">Examples</a></h2><!-- RDLabel: "Examples" --> <p>Examples can be found in the examples/ subdirectory. In this directory there is the file proxyserver.rb which has to be run if you use the DBD::Proxy, to access databases remote over a TCP/IP network. </p> -<h3><a name="label:24" id="label:24">A simple example</a></h3><!-- RDLabel: "A simple example" --> +<h3><a name="label:25" id="label:25">A simple example</a></h3><!-- RDLabel: "A simple example" --> <pre>require 'dbi' # connect to a datbase @@ -159,7 +163,7 @@ dbh.do('delete from simple01 where internal_id > 10') dbh.disconnect</pre> -<h3><a name="label:25" id="label:25">The same using Ruby's features</a></h3><!-- RDLabel: "The same using Ruby's features" --> +<h3><a name="label:26" id="label:26">The same using Ruby's features</a></h3><!-- RDLabel: "The same using Ruby's features" --> <pre>require 'dbi' DBI.connect('DBI:Mysql:test', 'testuser', 'testpwd') do | dbh | |
From: Michael N. <mne...@us...> - 2002-04-16 20:38:23
|
Update of /cvsroot/ruby-dbi/src/doc In directory usw-pr-cvs1:/tmp/cvs-serv10751 Modified Files: index.rd Log Message: * Index: index.rd =================================================================== RCS file: /cvsroot/ruby-dbi/src/doc/index.rd,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- index.rd 16 Apr 2002 20:24:34 -0000 1.18 +++ index.rd 16 Apr 2002 20:38:20 -0000 1.19 @@ -43,7 +43,11 @@ : Jim Menard Extending Oracle DBD for method columns. : Joseph McDonald - Fixed bug in DBD for PostgreSQL (default values in method columns) + Fixed bug in DBD for PostgreSQL (default values in method columns). +: Norbert Gawor + Fixed bug in DBD ODBC (method columns) and proxyserver. + + == Database Drivers (DBDs) |
From: Michael N. <mne...@us...> - 2002-04-16 20:34:54
|
Update of /cvsroot/ruby-dbi/src/lib/dbi/doc In directory usw-pr-cvs1:/tmp/cvs-serv9718 Modified Files: ChangeLog Log Message: * Index: ChangeLog =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/ChangeLog,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- ChangeLog 6 Feb 2002 18:07:52 -0000 1.16 +++ ChangeLog 16 Apr 2002 20:34:46 -0000 1.17 @@ -1,7 +1,8 @@ =begin -: 0.0.13 +: 0.0.13 (2002-04-16) +* Moved project to SourceForge. * dbd_odbc: fixed bug in method columns (Norbert Gawor) * dbd_proxy, proxyserver: upgraded to DBD API 0.2; fixed bug (Norbert Gawor) |
From: Michael N. <mne...@us...> - 2002-04-16 20:30:31
|
Update of /cvsroot/ruby-dbi/src/lib/dbi/doc/html In directory usw-pr-cvs1:/tmp/cvs-serv8365/html Modified Files: ChangeLog.html DBD_SPEC.html DBI_SPEC.html ToDo.html Log Message: fixed path to stylesheet Index: ChangeLog.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/ChangeLog.html,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- ChangeLog.html 28 Dec 2001 14:05:27 -0000 1.12 +++ ChangeLog.html 16 Apr 2002 20:30:26 -0000 1.13 @@ -5,13 +5,18 @@ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>ChangeLog for DBI</title> -<link href="http://www.ruby-projects.org/dbi/rubyStyle.css" type="text/css" rel="stylesheet"/> +<link href="rubyStyle.css" type="text/css" rel="stylesheet" /> </head> <body> <dl> -<dt><a name="label:0" id="label:0">0.0.12 (2001-12-28) -</a></dt><!-- RDLabel: "0.0.12 (2001-12-28) -" --> +<dt><a name="label:0" id="label:0">0.0.13</a></dt><!-- RDLabel: "0.0.13" --> +</dl> +<ul> +<li>dbd_odbc: fixed bug in method columns (Norbert Gawor) </li> +<li>dbd_proxy, proxyserver: upgraded to DBD API 0.2; fixed bug (Norbert Gawor) </li> +</ul> +<dl> +<dt><a name="label:1" id="label:1">0.0.12 (2001-12-28)</a></dt><!-- RDLabel: "0.0.12 (2001-12-28)" --> </dl> <ul> <li>dbd_oracle: added Database#columns method </li> @@ -20,7 +25,7 @@ <li>dbd_sqlrelay: updated version included (by David Muse). </li> <li>dbd_pg: fixed bug (displayed wrong default values) in method Database#columns (Joseph McDoanlds) </li> -<li><p>dbd_oracle: </p> +<li>dbd_oracle: <ul> <li>added ?-style parameter markers (don't use them together with :1 or :name style) </li> </ul></li> @@ -29,7 +34,7 @@ <li>dbd_odbc: fixed method Database#tables, added Database#ping and columns, extended Statement#column_info </li> <li>dbi.rb: fetch_all and fetch_many now always return an Array ([] instead of nil) </li> <li>proxyserver.rb: moved into directory bin/proxyserver </li> -<li><p>sqlsh.rb: </p> +<li>sqlsh.rb: <ul> <li>moved from examples to bin/commandline; install it by default </li> <li>refactored source a lot </li> @@ -38,15 +43,13 @@ </ul></li> </ul> <dl> -<dt><a name="label:1" id="label:1">0.0.11 (2001-11-14) -</a></dt><!-- RDLabel: "0.0.11 (2001-11-14) -" --> +<dt><a name="label:2" id="label:2">0.0.11 (2001-11-14)</a></dt><!-- RDLabel: "0.0.11 (2001-11-14)" --> </dl> <ul> <li>dbd_sqlite: new DBD for SQLite </li> <li>dbd_sqlrelay: new DBD for SQLRelay </li> <li>dbd_mysql: fixed quoting for DBI::Binary and Strings containing non-printable characters </li> -<li><p>dbd_pg: </p> +<li>dbd_pg: <ul> <li>improved Database#ping (return one instead of hundred rows) </li> <li>added Database attribute: pg_client_encoding </li> @@ -58,9 +61,7 @@ <li>sqlsh.rb: added commands \dt (describe table), \s (select * from table) and \pl (page length). </li> </ul> <dl> -<dt><a name="label:2" id="label:2">0.0.10 (2001-10-22) -</a></dt><!-- RDLabel: "0.0.10 (2001-10-22) -" --> +<dt><a name="label:3" id="label:3">0.0.10 (2001-10-22)</a></dt><!-- RDLabel: "0.0.10 (2001-10-22)" --> </dl> <ul> <li>dbd_odbc: added odbc_ignorecase option (submitted by Sean O'Halpin), requires Ruby/ODBC 0.93 </li> @@ -70,9 +71,7 @@ <li>dbd_mysql: added StatementHandle#fetch_scroll </li> </ul> <dl> -<dt><a name="label:3" id="label:3">0.0.9 (2001-09-07) -</a></dt><!-- RDLabel: "0.0.9 (2001-09-07) -" --> +<dt><a name="label:4" id="label:4">0.0.9 (2001-09-07)</a></dt><!-- RDLabel: "0.0.9 (2001-09-07)" --> </dl> <ul> <li>Fixed bug in sql.rb, method "quote" (gsub! => gsub). (thanks to Stephen Davies) </li> @@ -89,9 +88,7 @@ <li>fixed bug in utils.rb XMLFormatter.table (thanks to Jim Menard) </li> </ul> <dl> -<dt><a name="label:4" id="label:4">0.0.8 (2001-07-28) -</a></dt><!-- RDLabel: "0.0.8 (2001-07-28) -" --> +<dt><a name="label:5" id="label:5">0.0.8 (2001-07-28)</a></dt><!-- RDLabel: "0.0.8 (2001-07-28)" --> </dl> <ul> <li>fixed bug in DBI::Row (dup/clone did not work) (Jim Weirich) </li> @@ -99,17 +96,13 @@ <li>corrected quoting for Date, Time and Timestamp </li> </ul> <dl> -<dt><a name="label:5" id="label:5">0.0.7 (2001-07-11) -</a></dt><!-- RDLabel: "0.0.7 (2001-07-11) -" --> +<dt><a name="label:6" id="label:6">0.0.7 (2001-07-11)</a></dt><!-- RDLabel: "0.0.7 (2001-07-11)" --> </dl> <ul> <li>fixed bug in dbi.rb, which was newly introduced in 0.0.6 </li> </ul> <dl> -<dt><a name="label:6" id="label:6">0.0.6 (2001-07-06) -</a></dt><!-- RDLabel: "0.0.6 (2001-07-06) -" --> +<dt><a name="label:7" id="label:7">0.0.6 (2001-07-06)</a></dt><!-- RDLabel: "0.0.6 (2001-07-06)" --> </dl> <ul> <li>added supports for dbi:DBD:database:host instead of dbi:DBD:database=aaa;host=bbb (John Gorman) </li> @@ -118,34 +111,26 @@ <li>fixed bug in dbi/sql.rb method bind. </li> </ul> <dl> -<dt><a name="label:7" id="label:7">0.0.5 (2001-06-09) -</a></dt><!-- RDLabel: "0.0.5 (2001-06-09) -" --> +<dt><a name="label:8" id="label:8">0.0.5 (2001-06-09)</a></dt><!-- RDLabel: "0.0.5 (2001-06-09)" --> </dl> <ul> <li>almost complete rewrite of DBI by Michael Neumann. </li> </ul> <dl> -<dt><a name="label:8" id="label:8">0.0.4 (2001-05-05) -</a></dt><!-- RDLabel: "0.0.4 (2001-05-05) -" --> +<dt><a name="label:9" id="label:9">0.0.4 (2001-05-05)</a></dt><!-- RDLabel: "0.0.4 (2001-05-05)" --> </dl> <ul> <li>based on Jim Weirich's suggestion, the drivers have been moved into a new namespace: DBI::DBD::[driver] </li> </ul> <dl> -<dt><a name="label:9" id="label:9">0.0.3 (2001-04-28) -</a></dt><!-- RDLabel: "0.0.3 (2001-04-28) -" --> +<dt><a name="label:10" id="label:10">0.0.3 (2001-04-28)</a></dt><!-- RDLabel: "0.0.3 (2001-04-28)" --> </dl> <ul> <li>changed 'driver not found' error-message to something more generic </li> </ul> <dl> -<dt><a name="label:10" id="label:10">0.0.2 -</a></dt><!-- RDLabel: "0.0.2 -" --> +<dt><a name="label:11" id="label:11">0.0.2</a></dt><!-- RDLabel: "0.0.2" --> </dl> <ul> <li>initial release </li> Index: DBD_SPEC.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/DBD_SPEC.html,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- DBD_SPEC.html 28 Dec 2001 14:05:28 -0000 1.18 +++ DBD_SPEC.html 16 Apr 2002 20:30:27 -0000 1.19 @@ -5,7 +5,7 @@ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>DBD Specification Version 0.1 (Draft)</title> -<link href="http://www.ruby-projects.org/dbi/rubyStyle.css" type="text/css" rel="stylesheet"/> +<link href="rubyStyle.css" type="text/css" rel="stylesheet" /> </head> <body> <h1><a name="label:0" id="label:0">DBD Specification Version 0.2 (Draft)</a></h1><!-- RDLabel: "DBD Specification Version 0.2 (Draft)" --> @@ -238,8 +238,8 @@ <p>Defaults to multiple calls to <code>fetch</code>.</p></dd> </dl> <hr /> -<p> -<a name="foottext:1" id="foottext:1" href="footmark:1"><sup><small>*1</small></sup></a><small>Data Source Name, e.g. "dbi:Oracle:oracle.neumann"</small><br /> +<p class="foottext"> +<a name="foottext:1" id="foottext:1" href="#footmark:1"><sup><small>*1</small></sup></a><small>Data Source Name, e.g. "dbi:Oracle:oracle.neumann"</small><br /> </p> </body> </html> Index: DBI_SPEC.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/DBI_SPEC.html,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- DBI_SPEC.html 28 Dec 2001 14:05:29 -0000 1.18 +++ DBI_SPEC.html 16 Apr 2002 20:30:27 -0000 1.19 @@ -5,7 +5,7 @@ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>DBI Specification Version 0.5 (Draft)</title> -<link href="http://www.ruby-projects.org/dbi/rubyStyle.css" type="text/css" rel="stylesheet"/> +<link href="rubyStyle.css" type="text/css" rel="stylesheet" /> </head> <body> <h1><a name="label:0" id="label:0">DBI Interface Specification Version 0.2.1 (Draft)</a></h1><!-- RDLabel: "DBI Interface Specification Version 0.2.1 (Draft)" --> Index: ToDo.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/html/ToDo.html,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ToDo.html 28 Dec 2001 14:05:30 -0000 1.7 +++ ToDo.html 16 Apr 2002 20:30:27 -0000 1.8 @@ -5,7 +5,7 @@ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>ToDo List for DBI</title> -<link href="http://www.ruby-projects.org/dbi/rubyStyle.css" type="text/css" rel="stylesheet"/> +<link href="rubyStyle.css" type="text/css" rel="stylesheet" /> </head> <body> <h1><a name="label:0" id="label:0">ToDo</a></h1><!-- RDLabel: "ToDo" --> |
From: Michael N. <mne...@us...> - 2002-04-16 20:30:31
|
Update of /cvsroot/ruby-dbi/src/lib/dbi/doc In directory usw-pr-cvs1:/tmp/cvs-serv8365 Modified Files: create_html Log Message: fixed path to stylesheet Index: create_html =================================================================== RCS file: /cvsroot/ruby-dbi/src/lib/dbi/doc/create_html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- create_html 11 Jun 2001 10:42:35 -0000 1.4 +++ create_html 16 Apr 2002 20:30:26 -0000 1.5 @@ -2,7 +2,7 @@ RUBY=(/usr/bin/env ruby -p -e) subst='$_.gsub!(/&<var>amp<\/var>;/, %q|<var>&</var>|)' subst2='$_.gsub!(/&<var>lt<\/var>;/, %q|<var><</var>|)' -RD=( rd2 -r rd/rd2html-lib --with-css=http://www.ruby-projects.org/dbi/rubyStyle.css ) +RD=( rd2 -r rd/rd2html-lib --with-css=rubyStyle.css ) $RD --html-title="ChangeLog for DBI" ChangeLog | $RUBY "$subst" | $RUBY "$subst2" > html/ChangeLog.html $RD --html-title="ToDo List for DBI" ToDo | $RUBY "$subst" | $RUBY "$subst2" > html/ToDo.html |
From: Michael N. <mne...@us...> - 2002-04-16 20:25:10
|
Update of /cvsroot/ruby-dbi/src/doc/html In directory usw-pr-cvs1:/tmp/cvs-serv6638 Modified Files: index.html Log Message: * Index: index.html =================================================================== RCS file: /cvsroot/ruby-dbi/src/doc/html/index.html,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- index.html 28 Dec 2001 10:18:53 -0000 1.19 +++ index.html 16 Apr 2002 20:25:06 -0000 1.20 @@ -5,12 +5,12 @@ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Homepage of Ruby's DBI</title> -<link href="rubyStyle.css" type="text/css" rel="stylesheet"/> +<link href="rubyStyle.css" type="text/css" rel="stylesheet" /> </head> <body> <h1><a name="label:0" id="label:0">Ruby/DBI - a database independent interface for accessing databases - similar to Perl's DBI</a></h1><!-- RDLabel: "Ruby/DBI - a database independent interface for accessing databases - similar to Perl's DBI" --> <p>$Id$</p> -<p>Copyright (c) 2001 by Michael Neumann (ne...@s-...)</p> +<p>Copyright (c) 2001, 2002 by Michael Neumann (ne...@s-...)</p> <h2><a name="label:1" id="label:1">License</a></h2><!-- RDLabel: "License" --> <p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License @@ -26,58 +26,46 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.</p> <h2><a name="label:2" id="label:2">Contributors</a></h2><!-- RDLabel: "Contributors" --> <dl> -<dt><a name="label:3" id="label:3">Rainer Perl -</a></dt><!-- RDLabel: "Rainer Perl -" --> +<dt><a name="label:3" id="label:3">Michael Neumann</a></dt><!-- RDLabel: "Michael Neumann" --> +<dd> +<p>Author of Ruby/DBI; wrote the DBI and most of the DBDs (except DBD::Pg).</p> +</dd> +<dt><a name="label:4" id="label:4">Rainer Perl</a></dt><!-- RDLabel: "Rainer Perl" --> <dd> <p>Author of Ruby/DBI 0.0.4 from which many good ideas were taken into the new completely rewritten version 0.0.5. </p> </dd> -<dt><a name="label:4" id="label:4">Jim Weirich -</a></dt><!-- RDLabel: "Jim Weirich -" --> +<dt><a name="label:5" id="label:5">Jim Weirich</a></dt><!-- RDLabel: "Jim Weirich" --> <dd> <p>Author of the PostgreSQL driver (DBD::Pg). Wrote many additional code (e.g. sql.rb, testcases). Gave many helpful hints and comments.</p> </dd> -<dt><a name="label:5" id="label:5">Eli Green -</a></dt><!-- RDLabel: "Eli Green -" --> +<dt><a name="label:6" id="label:6">Eli Green</a></dt><!-- RDLabel: "Eli Green" --> <dd> <p>Implemented DatabaseHandle#columns for Mysql and Pg.</p> </dd> -<dt><a name="label:6" id="label:6">Masatoshi SEKI -</a></dt><!-- RDLabel: "Masatoshi SEKI -" --> +<dt><a name="label:7" id="label:7">Masatoshi SEKI</a></dt><!-- RDLabel: "Masatoshi SEKI" --> <dd> <p>For his version of module BasicQuote in sql.rb</p> </dd> -<dt><a name="label:7" id="label:7">John Gorman -</a></dt><!-- RDLabel: "John Gorman -" --> +<dt><a name="label:8" id="label:8">John Gorman</a></dt><!-- RDLabel: "John Gorman" --> <dd> <p>For his case insensitive load_driver patch and parameter parser.</p> </dd> -<dt><a name="label:8" id="label:8">David Muse -</a></dt><!-- RDLabel: "David Muse -" --> +<dt><a name="label:9" id="label:9">David Muse</a></dt><!-- RDLabel: "David Muse" --> <dd> <p>For testing the SQLRelay DBD and for his initial DBD. </p> </dd> -<dt><a name="label:9" id="label:9">Jim Menard -</a></dt><!-- RDLabel: "Jim Menard -" --> +<dt><a name="label:10" id="label:10">Jim Menard</a></dt><!-- RDLabel: "Jim Menard" --> <dd> <p>Extending Oracle DBD for method columns.</p> </dd> -<dt><a name="label:10" id="label:10">Joseph McDonald -</a></dt><!-- RDLabel: "Joseph McDonald -" --> +<dt><a name="label:11" id="label:11">Joseph McDonald</a></dt><!-- RDLabel: "Joseph McDonald" --> <dd> <p>Fixed bug in DBD for PostgreSQL (default values in method columns)</p> </dd> </dl> -<h2><a name="label:11" id="label:11">Database Drivers (DBDs)</a></h2><!-- RDLabel: "Database Drivers (DBDs)" --> +<h2><a name="label:12" id="label:12">Database Drivers (DBDs)</a></h2><!-- RDLabel: "Database Drivers (DBDs)" --> <ul> <li><p>ADO (ActiveX Data Objects) <em>(dbd_ado)</em></p> <p>depend on WinOLE from RAA.</p></li> @@ -108,95 +96,46 @@ <li><p>Sybase <em>(dbd_sybase)</em></p> <p>this DBD is currently outdated and will <em>not</em> work with DBI versions > 0.0.4 !!! </p></li> </ul> -<h2><a name="label:12" id="label:12">ChangeLog</a></h2><!-- RDLabel: "ChangeLog" --> -<p>See <a href="http://www.ruby-projects.org/dbi/dbi/ChangeLog.html"><URL:http://www.ruby-projects.org/dbi/dbi/ChangeLog.html></a>.</p> -<h2><a name="label:13" id="label:13">ToDo</a></h2><!-- RDLabel: "ToDo" --> -<p>See <a href="http://www.ruby-projects.org/dbi/dbi/ToDo.html"><URL:http://www.ruby-projects.org/dbi/dbi/ToDo.html></a>.</p> -<h2><a name="label:14" id="label:14">Download</a></h2><!-- RDLabel: "Download" --> +<h2><a name="label:13" id="label:13">ChangeLog</a></h2><!-- RDLabel: "ChangeLog" --> +<p>See <a href="http://ruby-dbi.sourceforge.net/ChangeLog.html"><URL:http://ruby-dbi.sourceforge.net/ChangeLog.html></a>.</p> +<h2><a name="label:14" id="label:14">ToDo</a></h2><!-- RDLabel: "ToDo" --> +<p>See <a href="http://ruby-dbi.sourceforge.net/ToDo.html"><URL:http://ruby-dbi.sourceforge.net/ToDo.html></a>.</p> +<h2><a name="label:15" id="label:15">Download</a></h2><!-- RDLabel: "Download" --> +<p>Ruby/DBI is available for from the <a href="http://sourceforge.net/project/showfiles.php?group_id=43737">SourceForge project page</a>.</p> <p>If you're running FreeBSD or NetBSD, have a look at their package collections. FreeBSD has for DBI and each DBD an easy to install package, NetBSD currently only for PostgreSQL but more is to come.</p> -<p>A NetBSD package for MySQL is available from at <a href="http://www.fantasy-coders.de/ruby/ruby-mysql-2.4.tar.gz"><URL:http://www.fantasy-coders.de/ruby/ruby-mysql-2.4.tar.gz></a>.</p> -<p>Latest development snapshot available at <a href="http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-current.tar.gz"><URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-current.tar.gz></a>.</p> -<dl> -<dt><a name="label:15" id="label:15">Ruby/DBI 0.0.12 -</a></dt><!-- RDLabel: "Ruby/DBI 0.0.12 -" --> -<dd> -<p><a href="http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.12.tar.gz"><URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.12.tar.gz></a></p> -</dd> -<dt><a name="label:16" id="label:16">Ruby/DBI 0.0.11 -</a></dt><!-- RDLabel: "Ruby/DBI 0.0.11 -" --> -<dd> -<p><a href="http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.11.tar.gz"><URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.11.tar.gz></a></p> -</dd> -<dt><a name="label:17" id="label:17">Ruby/DBI 0.0.10 -</a></dt><!-- RDLabel: "Ruby/DBI 0.0.10 -" --> -<dd> -<p><a href="http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.10.tar.gz"><URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.10.tar.gz></a></p> -</dd> -<dt><a name="label:18" id="label:18">Ruby/DBI 0.0.9 -</a></dt><!-- RDLabel: "Ruby/DBI 0.0.9 -" --> -<dd> -<p><a href="http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.9.tar.gz"><URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.9.tar.gz></a></p> -</dd> -<dt><a name="label:19" id="label:19">Ruby/DBI 0.0.8 -</a></dt><!-- RDLabel: "Ruby/DBI 0.0.8 -" --> -<dd> -<p><a href="http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.8.tar.gz"><URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.8.tar.gz></a></p> -</dd> -<dt><a name="label:20" id="label:20">Ruby/DBI 0.0.7 -</a></dt><!-- RDLabel: "Ruby/DBI 0.0.7 -" --> -<dd> -<p><a href="http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.7.tar.gz"><URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.7.tar.gz></a></p> -</dd> -<dt><a name="label:21" id="label:21">Ruby/DBI 0.0.6 -</a></dt><!-- RDLabel: "Ruby/DBI 0.0.6 -" --> -<dd> -<p><a href="http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.6.tar.gz"><URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.6.tar.gz></a></p> -</dd> -<dt><a name="label:22" id="label:22">Ruby/DBI 0.0.5 -</a></dt><!-- RDLabel: "Ruby/DBI 0.0.5 -" --> -<dd> -<p><a href="http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.5.tar.gz"><URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.5.tar.gz></a></p> -</dd> -</dl> -<h2><a name="label:23" id="label:23">Installation</a></h2><!-- RDLabel: "Installation" --> +<p>A NetBSD package for MySQL is available at <a href="http://www.fantasy-coders.de/ruby/ruby-mysql-2.4.tar.gz"><URL:http://www.fantasy-coders.de/ruby/ruby-mysql-2.4.tar.gz></a>.</p> +<h2><a name="label:16" id="label:16">Installation</a></h2><!-- RDLabel: "Installation" --> <p>All available DBDs come with this package, but you should only install the DBDs you really need.</p> -<h3><a name="label:24" id="label:24">To install all:</a></h3><!-- RDLabel: "To install all:" --> +<h3><a name="label:17" id="label:17">To install all:</a></h3><!-- RDLabel: "To install all:" --> <pre>ruby setup.rb config ruby setup.rb setup ruby setup.rb install</pre> -<h3><a name="label:25" id="label:25">To install dbi and some DBDs:</a></h3><!-- RDLabel: "To install dbi and some DBDs:" --> +<h3><a name="label:18" id="label:18">To install dbi and some DBDs:</a></h3><!-- RDLabel: "To install dbi and some DBDs:" --> <pre>ruby setup.rb config --with=dbi,dbd_pg.... ruby setup.rb setup ruby setup.rb install</pre> <p>Choose the packages to install by specifing them after the option <code>--with</code>.</p> -<h2><a name="label:26" id="label:26">Mailing List</a></h2><!-- RDLabel: "Mailing List" --> -<p>There is also a mailing-list for DBI-specific discussions, see -<a href="http://groups.yahoo.com/group/ruby-dbi-talk"><URL:http://groups.yahoo.com/group/ruby-dbi-talk></a></p> -<h2><a name="label:27" id="label:27">Documentation</a></h2><!-- RDLabel: "Documentation" --> +<h2><a name="label:19" id="label:19">Mailing List</a></h2><!-- RDLabel: "Mailing List" --> +<p>A mailinglist for DBI-specific discussions is available from the <a href="http://sourceforge.net/projects/ruby-dbi">SourceForge project page</a>.</p> +<p>Our former mailing-list was at <a href="http://groups.yahoo.com/group/ruby-dbi-talk"><URL:http://groups.yahoo.com/group/ruby-dbi-talk></a>; +please, don't use it!</p> +<h2><a name="label:20" id="label:20">Documentation</a></h2><!-- RDLabel: "Documentation" --> <p>See the directories lib/*/doc or ext/*/doc for DBI and DBD specific informations.</p> <p>The DBI specification is lib/dbi/doc/DBI_SPEC or lib/dbi/doc/html/DBI_SPEC.html or available -from WWW at <a href="http://www.ruby-projects.org/dbi/dbi/DBI_SPEC.html"><URL:http://www.ruby-projects.org/dbi/dbi/DBI_SPEC.html></a>.</p> +from WWW at <a href="http://ruby-dbi.sourceforge.net/DBI_SPEC.html"><URL:http://ruby-dbi.sourceforge.net/DBI_SPEC.html></a>.</p> <p>The DBD specification (how to write a database driver) is lib/dbi/doc/DBD_SPEC or lib/dbi/doc/html/DBD_SPEC.html or available -from WWW at <a href="http://www.ruby-projects.org/dbi/dbi/DBD_SPEC.html"><URL:http://www.ruby-projects.org/dbi/dbi/DBD_SPEC.html></a>.</p> -<h2><a name="label:28" id="label:28">Applications</a></h2><!-- RDLabel: "Applications" --> -<h3><a name="label:29" id="label:29">sqlsh.rb</a></h3><!-- RDLabel: "sqlsh.rb" --> +from WWW at <a href="http://ruby-dbi.sourceforge.net/DBD_SPEC.html"><URL:http://ruby-dbi.sourceforge.net/DBD_SPEC.html></a>.</p> +<h2><a name="label:21" id="label:21">Applications</a></h2><!-- RDLabel: "Applications" --> +<h3><a name="label:22" id="label:22">sqlsh.rb</a></h3><!-- RDLabel: "sqlsh.rb" --> <p>The SQL command line interpreter sqlsh.rb is available in directory bin/commandline. It gets installed by default.</p> -<h2><a name="label:30" id="label:30">Examples</a></h2><!-- RDLabel: "Examples" --> +<h2><a name="label:23" id="label:23">Examples</a></h2><!-- RDLabel: "Examples" --> <p>Examples can be found in the examples/ subdirectory. In this directory there is the file proxyserver.rb which has to be run if you use the DBD::Proxy, to access databases remote over a TCP/IP network. </p> -<h3><a name="label:31" id="label:31">A simple example</a></h3><!-- RDLabel: "A simple example" --> +<h3><a name="label:24" id="label:24">A simple example</a></h3><!-- RDLabel: "A simple example" --> <pre>require 'dbi' # connect to a datbase @@ -220,7 +159,7 @@ dbh.do('delete from simple01 where internal_id > 10') dbh.disconnect</pre> -<h3><a name="label:32" id="label:32">The same using Ruby's features</a></h3><!-- RDLabel: "The same using Ruby's features" --> +<h3><a name="label:25" id="label:25">The same using Ruby's features</a></h3><!-- RDLabel: "The same using Ruby's features" --> <pre>require 'dbi' DBI.connect('DBI:Mysql:test', 'testuser', 'testpwd') do | dbh | @@ -240,6 +179,8 @@ dbh.do('delete from simple01 where internal_id > 10') end</pre> +<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=43737&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo"></a> + </body> </html> |
From: Michael N. <mne...@us...> - 2002-04-16 20:24:38
|
Update of /cvsroot/ruby-dbi/src/doc In directory usw-pr-cvs1:/tmp/cvs-serv6430 Modified Files: index.rd Log Message: updates links to sf.net Index: index.rd =================================================================== RCS file: /cvsroot/ruby-dbi/src/doc/index.rd,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- index.rd 28 Dec 2001 10:18:28 -0000 1.17 +++ index.rd 16 Apr 2002 20:24:34 -0000 1.18 @@ -2,7 +2,7 @@ = Ruby/DBI - a database independent interface for accessing databases - similar to Perl's DBI $Id$ -Copyright (c) 2001 by Michael Neumann (ne...@s-...) +Copyright (c) 2001, 2002 by Michael Neumann (ne...@s-...) == License @@ -24,6 +24,8 @@ == Contributors +: Michael Neumann + Author of Ruby/DBI; wrote the DBI and most of the DBDs (except DBD::Pg). : Rainer Perl Author of Ruby/DBI 0.0.4 from which many good ideas were taken into the new completely rewritten version 0.0.5. : Jim Weirich @@ -100,54 +102,21 @@ == ChangeLog -See ((<URL:http://www.ruby-projects.org/dbi/dbi/ChangeLog.html>)). +See ((<URL:http://ruby-dbi.sourceforge.net/ChangeLog.html>)). == ToDo -See ((<URL:http://www.ruby-projects.org/dbi/dbi/ToDo.html>)). +See ((<URL:http://ruby-dbi.sourceforge.net/ToDo.html>)). == Download +Ruby/DBI is available for from the ((<SourceForge project page|URL:http://sourceforge.net/project/showfiles.php?group_id=43737>)). + If you're running FreeBSD or NetBSD, have a look at their package collections. FreeBSD has for DBI and each DBD an easy to install package, NetBSD currently only for PostgreSQL but more is to come. -A NetBSD package for MySQL is available from at ((<URL:http://www.fantasy-coders.de/ruby/ruby-mysql-2.4.tar.gz>)). - -Latest development snapshot available at ((<URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-current.tar.gz>)). - -: Ruby/DBI 0.0.12 - - ((<URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.12.tar.gz>)) - -: Ruby/DBI 0.0.11 - - ((<URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.11.tar.gz>)) - -: Ruby/DBI 0.0.10 - - ((<URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.10.tar.gz>)) - -: Ruby/DBI 0.0.9 - - ((<URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.9.tar.gz>)) - -: Ruby/DBI 0.0.8 - - ((<URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.8.tar.gz>)) - -: Ruby/DBI 0.0.7 - - ((<URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.7.tar.gz>)) - -: Ruby/DBI 0.0.6 - - ((<URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.6.tar.gz>)) - -: Ruby/DBI 0.0.5 - - ((<URL:http://www.ruby-projects.org/downloads/dbi/ruby-dbi-all-0.0.5.tar.gz>)) - +A NetBSD package for MySQL is available at ((<URL:http://www.fantasy-coders.de/ruby/ruby-mysql-2.4.tar.gz>)). == Installation @@ -170,18 +139,20 @@ == Mailing List -There is also a mailing-list for DBI-specific discussions, see -((<URL:http://groups.yahoo.com/group/ruby-dbi-talk>)) +A mailinglist for DBI-specific discussions is available from the ((<SourceForge project page|URL:http://sourceforge.net/projects/ruby-dbi>)). + +Our former mailing-list was at ((<URL:http://groups.yahoo.com/group/ruby-dbi-talk>)); +please, don't use it! == Documentation See the directories lib/*/doc or ext/*/doc for DBI and DBD specific informations. The DBI specification is lib/dbi/doc/DBI_SPEC or lib/dbi/doc/html/DBI_SPEC.html or available -from WWW at ((<URL:http://www.ruby-projects.org/dbi/dbi/DBI_SPEC.html>)). +from WWW at ((<URL:http://ruby-dbi.sourceforge.net/DBI_SPEC.html>)). The DBD specification (how to write a database driver) is lib/dbi/doc/DBD_SPEC or lib/dbi/doc/html/DBD_SPEC.html or available -from WWW at ((<URL:http://www.ruby-projects.org/dbi/dbi/DBD_SPEC.html>)). +from WWW at ((<URL:http://ruby-dbi.sourceforge.net/DBD_SPEC.html>)). == Applications @@ -243,4 +214,5 @@ end +<<< sf_logo =end |
From: Michael N. <mne...@us...> - 2002-04-16 20:24:16
|
Update of /cvsroot/ruby-dbi/src/doc In directory usw-pr-cvs1:/tmp/cvs-serv6265 Added Files: sf_logo.html Log Message: initial import --- NEW FILE: sf_logo.html --- <a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=43737&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo"></a> |
From: Sean C. <the...@us...> - 2002-02-24 21:10:40
|
Update of /cvsroot/ruby-dbi/www/data In directory usw-pr-cvs1:/tmp/cvs-serv22622/data Log Message: Directory /cvsroot/ruby-dbi/www/data added to the repository |
From: Sean C. <the...@us...> - 2002-02-24 21:08:41
|
Update of /cvsroot/ruby-dbi/www/tmpl In directory usw-pr-cvs1:/tmp/cvs-serv21986/tmpl Log Message: Directory /cvsroot/ruby-dbi/www/tmpl added to the repository |
From: Sean C. <the...@us...> - 2002-02-24 20:59:31
|
Update of /cvsroot/ruby-dbi/www In directory usw-pr-cvs1:/tmp/cvs-serv19621 Log Message: www import Status: Vendor Tag: thetitan Release Tags: RELEASE_1_0 No conflicts created by this import ***** Bogus filespec: - ***** Bogus filespec: Imported ***** Bogus filespec: sources |