ChangeLog
[Packages/TYPO3.CMS.git] / typo3 / sysext / adodb / doc / 490.DBAL.patch
1 diff -urNw adodb490/adodb-lib.inc.php adodb/adodb-lib.inc.php
2 --- adodb490/adodb-lib.inc.php  2006-06-08 08:20:17.000000000 +0200
3 +++ adodb/adodb-lib.inc.php     2006-06-26 16:52:28.000000000 +0200
4 @@ -790,7 +790,7 @@
5         $values = substr($values, 0, -2);
6  
7         // Append the fields and their values to the insert query.
8 -       return 'INSERT INTO '.$tableName.' ( '.$fields.' ) VALUES ( '.$values.' )';
9 +       return 'INSERT INTO '.$zthis->nameQuote.$tableName.$zthis->nameQuote.' ( '.$fields.' ) VALUES ( '.$values.' )';
10  }
11  
12  
13 diff -urNw adodb490/datadict/datadict-oci8.inc.php adodb/datadict/datadict-oci8.inc.php
14 --- adodb490/datadict/datadict-oci8.inc.php     2006-06-08 08:19:58.000000000 +0200
15 +++ adodb/datadict/datadict-oci8.inc.php        2006-06-26 16:52:28.000000000 +0200
16 @@ -251,8 +251,8 @@
17                 }
18                 
19                 if ( is_array($flds) )
20 -                       $flds = implode(', ',$flds);
21 -               $s = 'CREATE' . $unique . ' INDEX ' . $idxname . ' ON ' . $tabname . ' (' . $flds . ')';
22 +                       $flds = implode('", "',$flds);
23 +               $s = 'CREATE' . $unique . ' INDEX "' . $idxname . '" ON "' .$tabname . '" ("' . $flds . '")';
24                 
25                 if ( isset($idxoptions[$this->upperName]) )
26                         $s .= $idxoptions[$this->upperName];
27 diff -urNw adodb490/datadict/datadict-postgres.inc.php adodb/datadict/datadict-postgres.inc.php
28 --- adodb490/datadict/datadict-postgres.inc.php 2006-06-08 08:19:57.000000000 +0200
29 +++ adodb/datadict/datadict-postgres.inc.php    2006-06-26 16:52:28.000000000 +0200
30 @@ -342,7 +342,7 @@
31                 
32                 $unique = isset($idxoptions['UNIQUE']) ? ' UNIQUE' : '';
33                 
34 -               $s = 'CREATE' . $unique . ' INDEX ' . $idxname . ' ON ' . $tabname . ' ';
35 +               $s = 'CREATE' . $unique . ' INDEX "' . $idxname . '" ON "' . $tabname . '" ';
36                 
37                 if (isset($idxoptions['HASH']))
38                         $s .= 'USING HASH ';
39 @@ -351,8 +351,8 @@
40                         $s .= $idxoptions[$this->upperName];
41                 
42                 if ( is_array($flds) )
43 -                       $flds = implode(', ',$flds);
44 -               $s .= '(' . $flds . ')';
45 +                       $flds = implode('", "',$flds);
46 +               $s .= '("' . $flds . '")';
47                 $sql[] = $s;
48                 
49                 return $sql;
50 diff -urNw adodb490/drivers/adodb-oci8.inc.php adodb/drivers/adodb-oci8.inc.php
51 --- adodb490/drivers/adodb-oci8.inc.php 2006-06-08 08:20:15.000000000 +0200
52 +++ adodb/drivers/adodb-oci8.inc.php    2006-06-26 16:52:28.000000000 +0200
53 @@ -104,7 +104,7 @@
54                 $ADODB_FETCH_MODE = ADODB_FETCH_NUM;
55                 if ($this->fetchMode !== false) $savem = $this->SetFetchMode(false);
56                 
57 -               $rs = $this->Execute(sprintf($this->metaColumnsSQL,strtoupper($table)));
58 +               $rs = $this->Execute(sprintf($this->metaColumnsSQL,$table));
59                 
60                 if (isset($savem)) $this->SetFetchMode($savem);
61  q              $ADODB_FETCH_MODE = $save;
62 diff -urNw adodb/datadict/datadict-oci8.inc.php adodb490/datadict/datadict-oci8.inc.php
63 --- adodb490/datadict/datadict-oci8.inc.php     2006-06-26 17:05:13.000000000 +0200
64 +++ adodb/datadict/datadict-oci8.inc.php        2006-06-26 17:15:52.000000000 +0200
65 @@ -109,7 +109,6 @@
66  
67         function AddColumnSQL($tabname, $flds)
68         {
69 +               $tabname = $this->TableName ($tabname);
70                 $f = array();
71                 list($lines,$pkey) = $this->_GenFields($flds);
72                 $s = "ALTER TABLE $tabname ADD (";
73 @@ -124,7 +123,6 @@
74  
75         function AlterColumnSQL($tabname, $flds)
76         {
77 +               $tabname = $this->TableName ($tabname);
78                 $f = array();
79                 list($lines,$pkey) = $this->_GenFields($flds);
80                 $s = "ALTER TABLE $tabname MODIFY(";
81 @@ -138,7 +136,6 @@
82  
83         function DropColumnSQL($tabname, $flds)
84         {
85 +               $tabname = $this->TableName ($tabname);
86                 if (!is_array($flds)) $flds = explode(',',$flds);
87                 foreach ($flds as $k => $v) $flds[$k] = $this->NameQuote($v);
88