See Release Notes
Long Term Support Release
Differences Between: [Versions 39 and 311] [Versions 39 and 400] [Versions 39 and 401] [Versions 39 and 402] [Versions 39 and 403]
1 <?php 2 3 /** 4 @version v5.20.16 12-Jan-2020 5 @copyright (c) 2000-2013 John Lim (jlim#natsoft.com). All rights reserved. 6 @copyright (c) 2014 Damien Regad, Mark Newnham and the ADOdb community 7 Released under both BSD license and Lesser GPL library license. 8 Whenever there is any discrepancy between the two licenses, 9 the BSD license will take precedence. 10 11 Set tabs to 4 for best viewing. 12 13 */ 14 15 // security - hide paths 16 if (!defined('ADODB_DIR')) die(); 17 18 class ADODB2_informix extends ADODB_DataDict { 19 20 var $databaseType = 'informix'; 21 var $seqField = false; 22 23 24 function ActualType($meta) 25 { 26 switch($meta) { 27 case 'C': return 'VARCHAR';// 255 28 case 'XL': 29 case 'X': return 'TEXT'; 30 31 case 'C2': return 'NVARCHAR'; 32 case 'X2': return 'TEXT'; 33 34 case 'B': return 'BLOB'; 35 36 case 'D': return 'DATE'; 37 case 'TS': 38 case 'T': return 'DATETIME YEAR TO SECOND'; 39 40 case 'L': return 'SMALLINT'; 41 case 'I': return 'INTEGER'; 42 case 'I1': return 'SMALLINT'; 43 case 'I2': return 'SMALLINT'; 44 case 'I4': return 'INTEGER'; 45 case 'I8': return 'DECIMAL(20)'; 46 47 case 'F': return 'FLOAT'; 48 case 'N': return 'DECIMAL'; 49 default: 50 return $meta; 51 } 52 } 53 54 function AlterColumnSQL($tabname, $flds, $tableflds='', $tableoptions='') 55 { 56 if ($this->debug) ADOConnection::outp("AlterColumnSQL not supported"); 57 return array(); 58 } 59 60 61 function DropColumnSQL($tabname, $flds, $tableflds='', $tableoptions='') 62 { 63 if ($this->debug) ADOConnection::outp("DropColumnSQL not supported"); 64 return array(); 65 } 66 67 // return string must begin with space 68 function _CreateSuffix($fname, &$ftype, $fnotnull,$fdefault,$fautoinc,$fconstraint,$funsigned) 69 { 70 if ($fautoinc) { 71 $ftype = 'SERIAL'; 72 return ''; 73 } 74 $suffix = ''; 75 if (strlen($fdefault)) $suffix .= " DEFAULT $fdefault"; 76 if ($fnotnull) $suffix .= ' NOT NULL'; 77 if ($fconstraint) $suffix .= ' '.$fconstraint; 78 return $suffix; 79 } 80 81 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body