|
|
|
@ -37,6 +37,16 @@ class PostgreSQLQueryBuilderTest extends QueryBuilderTest
|
|
|
|
|
'serial NOT NULL PRIMARY KEY CHECK (value > 5)' |
|
|
|
|
], |
|
|
|
|
[ |
|
|
|
|
Schema::TYPE_UNSIGNEDPK, |
|
|
|
|
$this->unsignedPrimaryKey(), |
|
|
|
|
'serial NOT NULL PRIMARY KEY' |
|
|
|
|
], |
|
|
|
|
[ |
|
|
|
|
Schema::TYPE_UNSIGNEDPK . '(20)', |
|
|
|
|
$this->unsignedPrimaryKey(20), |
|
|
|
|
'serial NOT NULL PRIMARY KEY' |
|
|
|
|
], |
|
|
|
|
[ |
|
|
|
|
Schema::TYPE_CHAR, |
|
|
|
|
$this->char(), |
|
|
|
|
'char(1)' |
|
|
|
@ -47,6 +57,11 @@ class PostgreSQLQueryBuilderTest extends QueryBuilderTest
|
|
|
|
|
'char(6)' |
|
|
|
|
], |
|
|
|
|
[ |
|
|
|
|
Schema::TYPE_CHAR . '(6)', |
|
|
|
|
$this->char(6)->unsigned(), |
|
|
|
|
'char(6)' |
|
|
|
|
], |
|
|
|
|
[ |
|
|
|
|
Schema::TYPE_CHAR . ' CHECK (value LIKE \'test%\')', |
|
|
|
|
$this->char()->check('value LIKE \'test%\''), |
|
|
|
|
'char(1) CHECK (value LIKE \'test%\')' |
|
|
|
@ -140,6 +155,11 @@ class PostgreSQLQueryBuilderTest extends QueryBuilderTest
|
|
|
|
|
'integer' |
|
|
|
|
], |
|
|
|
|
[ |
|
|
|
|
Schema::TYPE_INTEGER . '(8) UNSIGNED', |
|
|
|
|
$this->integer(8)->unsigned(), |
|
|
|
|
'integer UNSIGNED' |
|
|
|
|
], |
|
|
|
|
[ |
|
|
|
|
Schema::TYPE_INTEGER . ' CHECK (value > 5)', |
|
|
|
|
$this->integer()->check('value > 5'), |
|
|
|
|
'integer CHECK (value > 5)' |
|
|
|
|