<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to feature-requests</title><link href="https://sourceforge.net/p/adodb/feature-requests/" rel="alternate"/><link href="https://sourceforge.net/p/adodb/feature-requests/feed.atom" rel="self"/><id>https://sourceforge.net/p/adodb/feature-requests/</id><updated>2009-06-14T15:12:19Z</updated><subtitle>Recent changes to feature-requests</subtitle><entry><title>Request for Multiple Table Options (XMLSchema 03).</title><link href="https://sourceforge.net/p/adodb/feature-requests/23/" rel="alternate"/><published>2009-06-14T15:12:19Z</published><updated>2009-06-14T15:12:19Z</updated><author><name>Paul Kirby</name><uri>https://sourceforge.net/u/themightydude/</uri></author><id>https://sourceforge.netc941845a4081ea3a43d3f75c587bd6b46e1f7c63</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello John&lt;/p&gt;
&lt;p&gt;I am one of the Main Developers to Blacknova Traders and i was wondering is&lt;br /&gt;
there any chance in ADODB supporting multiple Table options example shown&lt;br /&gt;
below:&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;
&amp;lt;schema version="0.3"&amp;gt;&lt;br /&gt;
&amp;lt;table name="tablename"&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;opt&amp;gt;Table Option&amp;lt;/opt&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;opt name="engine"&amp;gt;InnoDB&amp;lt;/opt&amp;gt;&lt;br /&gt;
&amp;lt;opt name="comment"&amp;gt;This is an example Table&amp;lt;/opt&amp;gt;&lt;br /&gt;
&amp;lt;field name="field1" type="I4"&amp;gt;&amp;lt;key/&amp;gt;&amp;lt;autoincrement/&amp;gt;&amp;lt;/field&amp;gt;&lt;br /&gt;
&amp;lt;field name="field_desc" type="C" size="30"&amp;gt;&amp;lt;/field&amp;gt;&lt;br /&gt;
&amp;lt;field name="field2" type="I4"&amp;gt;&amp;lt;notnull/&amp;gt;&amp;lt;default value="0"/&amp;gt;&amp;lt;/field&amp;gt;&lt;br /&gt;
&amp;lt;index name="field1"&amp;gt;&amp;lt;col&amp;gt;field1&amp;lt;/col&amp;gt;&amp;lt;/index&amp;gt;&lt;br /&gt;
&amp;lt;index name="field2"&amp;gt;&amp;lt;col&amp;gt;field2&amp;lt;/col&amp;gt;&amp;lt;/index&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/schema&amp;gt;&lt;/p&gt;
&lt;p&gt;I am trying to set the Engine Type and also add a Comment to the Table and&lt;br /&gt;
for me to do this at the moment I have to use the following line:&lt;br /&gt;
&amp;lt;table name="tablename"&amp;gt;&lt;br /&gt;
&amp;lt;opt&amp;gt;ENGINE="InnoDB", COMMENT="This is an example Table"&amp;lt;/opt&amp;gt;&lt;br /&gt;
...&lt;/p&gt;
&lt;p&gt;Or am I missing somthing?&lt;/p&gt;
&lt;p&gt;Thanks in advance&lt;br /&gt;
Paul Kirby &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>error using mysql5 and reserved word </title><link href="https://sourceforge.net/p/adodb/feature-requests/22/" rel="alternate"/><published>2009-05-05T12:56:59Z</published><updated>2009-05-05T12:56:59Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net1277fd52f1a27559b9db99edace40dbfd835cc29</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;using mysql5 if the field of the table has a reserved name, the "adodb-active" generates an error.&lt;/p&gt;
&lt;p&gt;Example using the reserved word "sql" as name of a field:&lt;br /&gt;
CREATE TABLE `chartsql` (&lt;br /&gt;
`seqno` int(11) NOT NULL default '0',&lt;br /&gt;
`sql` text NOT NULL&lt;br /&gt;
);&lt;br /&gt;
INSERT INTO (seqno, sql)      VALUES(1, "SELECT 1 + 1"); &amp;lt;--- ERRO!!!&lt;br /&gt;
INSERT INTO (`seqno`, `sql`) VALUES(1, "SELECT 1 + 1"); &amp;lt;--- OK!!!&lt;/p&gt;
&lt;p&gt;Solution: Add "` " to the name of the field;&lt;/p&gt;
&lt;p&gt;adodo-active-record.inc.php, line 507 (adodb version V4.990):&lt;br /&gt;
$sql = 'INSERT INTO '.$this-&amp;gt;_table."(`".implode('`,`',$names).'`) VALUES ('.implode(',',$valstr).')';&lt;/p&gt;
&lt;p&gt;adodo-active-record.inc.php, line 651 (adodb version V4.990):&lt;br /&gt;
$pairs[] = "`$name` = " . $db-&amp;gt;Param($cnt); &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Limit DB Connections / Connect on Demand</title><link href="https://sourceforge.net/p/adodb/feature-requests/21/" rel="alternate"/><published>2007-11-13T15:20:27Z</published><updated>2007-11-13T15:20:27Z</updated><author><name>spcmky</name><uri>https://sourceforge.net/u/spcmky/</uri></author><id>https://sourceforge.net817d0dc160d520c2292f3f54d088ccab9815fb31</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I would like to request that connections to the database are not created unless there is a need.  In a website application, for example, if all the queries for a page a re cached then there is no need to connect to the database.  This would provide a significant performance boost by eliminating connection latency and freeing up system resources.  After reviewing the code it is my belief that there could be a check put in place in a few functions that would test to see if a connection is established and to create one if not.  These checks would go into the execute and prepare functions.  I've tested this concept out and the benefit is tremendous.  I've had it running in a production environment for months now with no issues.  I serve ~50 million page views a day so this has been properly abused.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Prepared statements for MySQLi driver</title><link href="https://sourceforge.net/p/adodb/feature-requests/20/" rel="alternate"/><published>2007-06-19T10:36:27Z</published><updated>2007-06-19T10:36:27Z</updated><author><name/><uri>https://sourceforge.net</uri></author><id>https://sourceforge.net09844bb9555be18bd3646cb11d7d2307363c2ed9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It would be nice to make use of prepared&lt;br /&gt;
statements in the mysqli driver (the PHP ext supports this).&lt;br /&gt;
Currently Perpare() only returns the SQL-statement and does not prepare it.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Auto fetch blob option</title><link href="https://sourceforge.net/p/adodb/feature-requests/19/" rel="alternate"/><published>2007-04-03T21:41:13Z</published><updated>2007-04-03T21:41:13Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.netc7602715785627e1eb64c809d16ca5f3aec2c919</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Example: I have a table with a blob field that have 4mb, the table have 30 records = 1mb x 100 = 100mb, but I need to fetch only some blobs that some condition.&lt;/p&gt;
&lt;p&gt;I using FirebirdSQL with ibase_* php function, and blob I fetch when I need.&lt;/p&gt;
&lt;p&gt;It's a usefull ADORecordSet option "AutoFetchBlob", and use ADOConnection-&amp;gt;BlobDecode(ADORecordSet-&amp;gt;blob_field)&lt;br /&gt;
but with ADO firebird/ibase don't work...&lt;/p&gt;
&lt;p&gt;Can you improve that...&lt;br /&gt;
Thanks&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Supress mysqli connection warning (useful for caching)</title><link href="https://sourceforge.net/p/adodb/feature-requests/18/" rel="alternate"/><published>2007-03-05T10:35:10Z</published><updated>2007-03-05T10:35:10Z</updated><author><name>Rene</name><uri>https://sourceforge.net/u/artmotion/</uri></author><id>https://sourceforge.netd1480ee97b3f4790a32cd8a9b72834a980aeb726</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;May I suggest and very small fix to the mysqli driver:&lt;br /&gt;
Line 108:&lt;/p&gt;
&lt;p&gt;$ok = @mysqli_real_connect($this-&amp;gt;_connectionID, ...&lt;/p&gt;
&lt;p&gt;I just added the @ in front of the mysqli_real_connect .. to supress connection warnings.&lt;/p&gt;
&lt;p&gt;Why would I do this - simple:&lt;br /&gt;
When ALL your queries are cached (1h) -&amp;gt; you can shutdown the database server and your site still stays online (readonly).&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>ADOdb connect dbase?</title><link href="https://sourceforge.net/p/adodb/feature-requests/17/" rel="alternate"/><published>2007-01-17T02:14:33Z</published><updated>2007-01-17T02:14:33Z</updated><author><name>Eddy</name><uri>https://sourceforge.net/u/eddych/</uri></author><id>https://sourceforge.net3aa6f4bc1b37053bac85f7bbe8fb8b6f733f7f01</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi everybody,&lt;/p&gt;
&lt;p&gt;Is this ADOdb support to connect to dbase? &lt;/p&gt;
&lt;p&gt;thanks.&lt;/p&gt;
&lt;p&gt;regards,&lt;br /&gt;
eddy&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Renaming columns</title><link href="https://sourceforge.net/p/adodb/feature-requests/16/" rel="alternate"/><published>2006-10-05T08:23:16Z</published><updated>2006-10-05T08:23:16Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net049ddf9cfbdeb80b5095e3a3bd4f5c72fa9fffa9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;For mysql I have to use the function RenameColumnSQL&lt;br /&gt;
with a full column definition. But I can't understand&lt;br /&gt;
this. mysql supports the ALTER table RENAME old_name&lt;br /&gt;
new_name syntax. Why it isn't used by this funtion in&lt;br /&gt;
the data dictionary?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Regexp - Operator</title><link href="https://sourceforge.net/p/adodb/feature-requests/15/" rel="alternate"/><published>2006-10-05T08:19:46Z</published><updated>2006-10-05T08:19:46Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net481f6835a2d27bdc8aba458dd8cc6ff499abcbcf</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I'd like to have a posibility to use regular&lt;br /&gt;
expressions in sql queries. &lt;br /&gt;
at the moment I use adodb with mysql and postgresql. I&lt;br /&gt;
have to use the operator REGEXP (or RLIKE) in mysql and&lt;br /&gt;
SIMILAR TO (or ~*) in postgres. so I have to replace&lt;br /&gt;
the RLIKE in my queries manually with ~* for postgres.&lt;br /&gt;
Is there a way zo use one function or something like&lt;br /&gt;
this in adodb to get this feature?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Version Error v4.92 shows v4.90</title><link href="https://sourceforge.net/p/adodb/feature-requests/14/" rel="alternate"/><published>2006-09-12T13:18:09Z</published><updated>2006-09-12T13:18:09Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net7dca0d28c4b6d453fe1d84f02fdfce7193e12cee</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When I updated from v4.91 to v4.92 the version shows &lt;br /&gt;
v4.90 with the date of 8 June 2006 instead of 28 &lt;br /&gt;
August 2006.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>