PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Database » DB_Table » Bug #6655

column Default

Details

Submitted2006-02-01 13:50 UTC
Fromarne dot bippes at brandao dot de
Assignedwiesemann
StatusClosed
PackageDB_Table
PHP VersionIrrelevant
OSirrelevant
Roadmaps(Not assigned)

Comments

[2006-02-01 13:50 UTC] arne dot bippes at brandao dot de

Description:
------------
Create String with default values for char-type columns is improperly coded.

Test script:
---------------
Just a short patch (Manager.php):

// set the "DEFAULT" portion
if ($default) {
switch ($coltype) {
case 'char':
case 'varchar':
case 'clob':
$declare .= " DEFAULT '$default'";
break;
default:
$declare .= " DEFAULT $default";
break;
}
}

Expected result:
----------------
CREATE TABLE mytable (
char_columnCHAR(2) NOT NULL DEFAULT '3I'
)

Actual result:
--------------
CREATE TABLE mytable (
char_columnCHAR(2) NOT NULL DEFAULT 3I
)