Permalink
Browse files

2006-05-17 Patrick Galbraith <patg@mysql.com) (3.0003_2)

  * Fix dbd_st_finish which closed the handle prematurely (Martin Evans)
  * Compile issues (Martin Evans)
  * Small change to get utf8 data returned. One still has to:
      $dbh->do("set character set utf8");
      $dbh->do("set names utf8");

    to get utf8 back and even then you only get it back if the
    column is defined as utf8 in mysql.
  * Fix to dbd_bind_ph to deal with numbers (ints, floats) correctly
    (Alexy Stroganov)
  * Test changes - bind_param 41 and 42
  * Turned off 70takeimp test

--This line, and  those below, will be ignored--

M    Dev-3_0/dbdimp.c
M    Dev-3_0/dbdimp.h
M    Dev-3_0/ChangeLog
M    Dev-3_0/t/lib.pl
M    Dev-3_0/t/75supported_sql.t
M    Dev-3_0/t/40bindparam.t
M    Dev-3_0/t/70takeimp.t
M    Dev-3_0/t/dbdadmin.t
AM   Dev-3_0/t/41bindparam.t
AM   Dev-3_0/t/42bindparam.t
M    Dev-3_0/t/35prepare.t
M    Dev-3_0/MANIFEST
M    Dev-3_0/lib/DBD/mysql.pm
M    Dev-3_0/INSTALL.html


git-svn-id: https://svn.perl.org/modules/DBD-mysql/branches/Dev-3_0@6304 50811bd7-b8ce-0310-adc1-d9db26280581
  • Loading branch information...
1 parent 0c978a9 commit cded75c7968d098bb727e217b9b9494e74c4b711 capttofu committed May 17, 2006
Showing with 331 additions and 96 deletions.
  1. +15 −1 ChangeLog
  2. +28 −12 INSTALL.html
  3. +2 −0 MANIFEST
  4. +94 −62 dbdimp.c
  5. +7 −1 dbdimp.h
  6. +1 −1 lib/DBD/mysql.pm
  7. +2 −4 t/35prepare.t
  8. +2 −1 t/40bindparam.t
  9. +81 −0 t/41bindparam.t
  10. +82 −0 t/42bindparam.t
  11. +5 −2 t/70takeimp.t
  12. +2 −2 t/75supported_sql.t
  13. +9 −9 t/dbdadmin.t
  14. +1 −1 t/lib.pl
View
@@ -1,4 +1,18 @@
-2006-04-29 Patrick Galbraith <patg@mysql.com) (3.0002_6)
+2006-05-17 Patrick Galbraith <patg@mysql.com) (3.0003_2)
+ * Fix dbd_st_finish which closed the handle prematurely (Martin Evans)
+ * Compile issues (Martin Evans)
+ * Small change to get utf8 data returned. One still has to:
+ $dbh->do("set character set utf8");
+ $dbh->do("set names utf8");
+
+ to get utf8 back and even then you only get it back if the
+ column is defined as utf8 in mysql.
+ * Fix to dbd_bind_ph to deal with numbers (ints, floats) correctly
+ (Alexy Stroganov)
+ * Test changes - bind_param 41 and 42
+ * Turned off 70takeimp test
+
+2006-04-29 Patrick Galbraith <patg@mysql.com) (3.0003_1)
* Removed old Msql-Mysql Driver emulation code - finally!!!
* Removed aweful string testing code (that I wrote) for unsported
statements and now use mysql_stmt_prepare, if statement not
View
@@ -77,7 +77,7 @@
<p>Finally, if you encounter any problems, do not forget to
read the section on known problems. <a href="#known_problems">KNOWN PROBLEMS</a>. If
that doesn't help, you should look into the archive of the
-mailing list <strong><a href="mailto:msql-mysql-modules@lists.mysql.com">msql-mysql-modules@lists.mysql.com</a></strong>. See
+mailing list <strong><a href="mailto:perl@lists.mysql.com">perl@lists.mysql.com</a></strong>. See
<a href="http://www.mysql.com">http://www.mysql.com</a> for archive locations. And if that
still doesn't help, please post a question on this mailing
list.</p>
@@ -245,6 +245,19 @@
of multiple sites, will choose automatic installation. All of
these installation types have an own section. <a href="#cpan_installation">CPAN installation</a>.
<a href="#manual_installation">Manual installation</a>. <a href="#configuration">Configuration</a>.</p>
+<p>The DBD::mysql Makefile.PL needs to know where to find your MySQL
+installation. This may be achieved using command line switches
+(see <a href="#configuration">Configuration</a>) or automatically using the mysql_config binary
+which comes with most MySQL distributions. If your MySQL distribution
+contains mysql_config the easiest method is to ensure this binary
+is on your path.
+</p>
+<pre>
+
+e.g.</pre>
+<pre>
+ PATH=$PATH:/usr/local/mysql/bin
+ export PATH</pre>
<p>
</p>
<h2><a name="cpan_installation">CPAN installation</a></h2>
@@ -260,10 +273,11 @@
perl -MCPAN -e shell
install DBD::mysql</pre>
<p>If you cannot get the CPAN module working, you might try manual
-installation. If installation with CPAN fails because the your
-local settings have been guessed wrong, you might try to
-create a script called <code>mysql_config</code>. This is described in
-more details later. <a href="#configuration">Configuration</a>.</p>
+installation. If installation with CPAN fails because the your local
+settings have been guessed wrong, you need to ensure MySQL's
+mysql_config is on your path (see <a href="#source_installation">SOURCE INSTALLATION</a>) or
+alternatively create a script called <code>mysql_config</code>. This is
+described in more details later. <a href="#configuration">Configuration</a>.</p>
<p>
</p>
<h2><a name="manual_installation">Manual installation</a></h2>
@@ -289,10 +303,11 @@
``dmake''.) If the tests seem to look fine, you may continue with</p>
<pre>
make install</pre>
-<p>If the tests fail, you might need to configure some settings.
-For example you might choose a different database, the C
+<p>If the compilation (make) or tests fail, you might need to
+configure some settings.</p>
+<p>For example you might choose a different database, the C
compiler or the linker might need some flags. <a href="#configuration">Configuration</a>.
-<a href="#c_compiler_flags">C Compiler flags</a>. <a href="#linker_flags">Linker flags</a>.</p>
+<a href="#compiler_flags">Compiler flags</a>. <a href="#linker_flags">Linker flags</a>.</p>
<p>For Windows/CygWin there is a special section below.
<em>Windows/CygWin</em>.</p>
<p>
@@ -375,7 +390,7 @@
</dd>
<dd>
<p>More details on the C compiler flags can be found in the following
-section. <a href="#c_compiler_flags">C Compiler flags</a>.</p>
+section. <a href="#compiler_flags">Compiler flags</a>.</p>
</dd>
<p></p>
<dt><strong><a name="item_libs">libs</a></strong><br />
@@ -421,7 +436,7 @@
the same name, that replies</p>
<pre>
-=head2 C Compiler flags</pre>
+=head2 Compiler flags</pre>
<p>Note: the folling info about compiler and linker flags, you shouldn't have
to use these options because Makefile.PL is pretty good at utilising
mysql_config to get the flags that you need for a successful compile.</p>
@@ -863,11 +878,12 @@
<h1><a name="support">SUPPORT</a></h1>
<p>Finally, if everything else fails, you are not alone. First of
all, for an immediate answer, you should look into the archives
-of the mailing list <strong><a href="mailto:msql-mysql-modules@lists.mysql.com">msql-mysql-modules@lists.mysql.com</a></strong>. See
+of the mailing list <strong><a href="mailto:perl@lists.mysql.com">perl@lists.mysql.com</a></strong>. See
<a href="http://www.mysql.com">http://www.mysql.com</a> for archive locations.</p>
<p>If you don't find an appropriate posting and reply in the
mailing list, please post a question. Typically a reply will
-be seen within one or two days.</p>
+be seen within one or two days.
+</p>
</body>
View
@@ -5,6 +5,8 @@ t/30insertfetch.t
t/35limit.t
t/35prepare.t
t/40bindparam.t
+t/41bindparam.t
+t/42bindparam.t
t/40blobs.t
t/40listfields.t
t/40nulls.t
Oops, something went wrong.

0 comments on commit cded75c

Please sign in to comment.