Browse Source

More Postgres tests

tags/2.0.8
Chris Harris 9 years ago
parent
commit
a997603ab6
  1. 20
      tests/framework/db/pgsql/PostgreSQLQueryBuilderTest.php

20
tests/framework/db/pgsql/PostgreSQLQueryBuilderTest.php

@ -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)'

Loading…
Cancel
Save