| | |
| | | // | Author: Paul Cooper <pgc@ucecom.com> |
|
| | | // +----------------------------------------------------------------------+
|
| | | //
|
| | | // $Id: pgsql.php,v 1.88 2007/11/09 20:54:58 quipo Exp $
|
| | | // $Id: pgsql.php,v 1.91 2008/03/09 12:28:08 quipo Exp $
|
| | |
|
| | | require_once 'MDB2/Driver/Datatype/Common.php';
|
| | |
|
| | |
| | | $field['default'] = empty($field['notnull']) ? null : 0;
|
| | | }
|
| | | $default = ' DEFAULT '.$this->quote($field['default'], 'integer');
|
| | | } elseif (empty($field['notnull'])) {
|
| | | $default = ' DEFAULT NULL';
|
| | | }
|
| | |
|
| | | $notnull = empty($field['notnull']) ? '' : ' NOT NULL';
|
| | |
| | | break;
|
| | | case 'datetime':
|
| | | case 'timestamp':
|
| | | case 'timestamptz':
|
| | | $type[] = 'timestamp';
|
| | | $length = null;
|
| | | break;
|
| | |
| | | $length = null;
|
| | | break;
|
| | | case 'float':
|
| | | case 'float4':
|
| | | case 'float8':
|
| | | case 'double':
|
| | | case 'real':
|