mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-16 14:29:30 +08:00
Corrected MSSQL driver name. Fixed array addition to not overwrite matching keys.
This commit is contained in:
@@ -87,7 +87,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'bigint CHECK (value > 5)',
|
||||
'sqlite' => 'bigint CHECK (value > 5)',
|
||||
'oci' => 'NUMBER(20) CHECK (value > 5)',
|
||||
'mssql' => 'bigint CHECK (value > 5)',
|
||||
'sqlsrv' => 'bigint CHECK (value > 5)',
|
||||
'cubrid' => 'bigint CHECK (value > 5)',
|
||||
],
|
||||
],
|
||||
@@ -99,7 +99,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'bigint NOT NULL',
|
||||
'sqlite' => 'bigint NOT NULL',
|
||||
'oci' => 'NUMBER(20) NOT NULL',
|
||||
'mssql' => 'bigint NOT NULL',
|
||||
'sqlsrv' => 'bigint NOT NULL',
|
||||
'cubrid' => 'bigint NOT NULL',
|
||||
],
|
||||
],
|
||||
@@ -111,7 +111,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'bigint CHECK (value > 5)',
|
||||
'sqlite' => 'bigint CHECK (value > 5)',
|
||||
'oci' => 'NUMBER(8) CHECK (value > 5)',
|
||||
'mssql' => 'bigint CHECK (value > 5)',
|
||||
'sqlsrv' => 'bigint CHECK (value > 5)',
|
||||
'cubrid' => 'bigint CHECK (value > 5)',
|
||||
],
|
||||
],
|
||||
@@ -123,7 +123,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'bigint',
|
||||
'sqlite' => 'bigint',
|
||||
'oci' => 'NUMBER(8)',
|
||||
'mssql' => 'bigint',
|
||||
'sqlsrv' => 'bigint',
|
||||
'cubrid' => 'bigint',
|
||||
],
|
||||
],
|
||||
@@ -135,7 +135,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'bigint',
|
||||
'sqlite' => 'bigint',
|
||||
'oci' => 'NUMBER(20)',
|
||||
'mssql' => 'bigint',
|
||||
'sqlsrv' => 'bigint',
|
||||
'cubrid' => 'bigint',
|
||||
],
|
||||
],
|
||||
@@ -155,7 +155,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'bytea',
|
||||
'sqlite' => 'blob',
|
||||
'oci' => 'BLOB',
|
||||
'mssql' => 'blob',
|
||||
'sqlsrv' => 'blob',
|
||||
'cubrid' => 'blob',
|
||||
],
|
||||
],
|
||||
@@ -165,7 +165,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
[
|
||||
'mysql' => 'tinyint(1) NOT NULL DEFAULT 1',
|
||||
'sqlite' => 'boolean NOT NULL DEFAULT 1',
|
||||
'mssql' => 'tinyint(1) NOT NULL DEFAULT 1',
|
||||
'sqlsrv' => 'tinyint(1) NOT NULL DEFAULT 1',
|
||||
'cubrid' => 'smallint NOT NULL DEFAULT 1',
|
||||
],
|
||||
],
|
||||
@@ -177,7 +177,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'boolean',
|
||||
'sqlite' => 'boolean',
|
||||
'oci' => 'NUMBER(1)',
|
||||
'mssql' => 'tinyint(1)',
|
||||
'sqlsrv' => 'tinyint(1)',
|
||||
'cubrid' => 'smallint',
|
||||
],
|
||||
],
|
||||
@@ -241,7 +241,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
// 'mysql' => ,
|
||||
// 'postgres' => ,
|
||||
// 'sqlite' => ,
|
||||
// 'mssql' => ,
|
||||
// 'sqlsrv' => ,
|
||||
// 'cubrid' => ,
|
||||
// ],
|
||||
//],
|
||||
@@ -253,7 +253,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'date NOT NULL',
|
||||
'sqlite' => 'date NOT NULL',
|
||||
'oci' => 'DATE NOT NULL',
|
||||
'mssql' => 'date NOT NULL',
|
||||
'sqlsrv' => 'date NOT NULL',
|
||||
'cubrid' => 'date NOT NULL',
|
||||
],
|
||||
],
|
||||
@@ -265,7 +265,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'date',
|
||||
'sqlite' => 'date',
|
||||
'oci' => 'DATE',
|
||||
'mssql' => 'date',
|
||||
'sqlsrv' => 'date',
|
||||
'cubrid' => 'date',
|
||||
],
|
||||
],
|
||||
@@ -276,7 +276,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
// 'mysql' => ,
|
||||
// 'postgres' => ,
|
||||
// 'sqlite' => ,
|
||||
// 'mssql' => ,
|
||||
// 'sqlsrv' => ,
|
||||
// 'cubrid' => ,
|
||||
// ],
|
||||
//],
|
||||
@@ -288,7 +288,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'timestamp(0) NOT NULL',
|
||||
'sqlite' => 'datetime NOT NULL',
|
||||
'oci' => 'TIMESTAMP NOT NULL',
|
||||
'mssql' => 'datetime NOT NULL',
|
||||
'sqlsrv' => 'datetime NOT NULL',
|
||||
'cubrid' => 'datetime NOT NULL',
|
||||
],
|
||||
],
|
||||
@@ -300,7 +300,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'timestamp(0)',
|
||||
'sqlite' => 'datetime',
|
||||
'oci' => 'TIMESTAMP',
|
||||
'mssql' => 'datetime',
|
||||
'sqlsrv' => 'datetime',
|
||||
'cubrid' => 'datetime',
|
||||
],
|
||||
],
|
||||
@@ -312,7 +312,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'numeric(10,0) CHECK (value > 5.6)',
|
||||
'sqlite' => 'decimal(10,0) CHECK (value > 5.6)',
|
||||
'oci' => 'NUMBER CHECK (value > 5.6)',
|
||||
'mssql' => 'decimal CHECK (value > 5.6)',
|
||||
'sqlsrv' => 'decimal CHECK (value > 5.6)',
|
||||
'cubrid' => 'decimal(10,0) CHECK (value > 5.6)',
|
||||
],
|
||||
],
|
||||
@@ -324,7 +324,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'numeric(10,0) NOT NULL',
|
||||
'sqlite' => 'decimal(10,0) NOT NULL',
|
||||
'oci' => 'NUMBER NOT NULL',
|
||||
'mssql' => 'decimal NOT NULL',
|
||||
'sqlsrv' => 'decimal NOT NULL',
|
||||
'cubrid' => 'decimal(10,0) NOT NULL',
|
||||
],
|
||||
],
|
||||
@@ -336,7 +336,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'numeric(12,4) CHECK (value > 5.6)',
|
||||
'sqlite' => 'decimal(12,4) CHECK (value > 5.6)',
|
||||
'oci' => 'NUMBER CHECK (value > 5.6)',
|
||||
'mssql' => 'decimal CHECK (value > 5.6)',
|
||||
'sqlsrv' => 'decimal CHECK (value > 5.6)',
|
||||
'cubrid' => 'decimal(12,4) CHECK (value > 5.6)',
|
||||
],
|
||||
],
|
||||
@@ -348,7 +348,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'numeric(12,4)',
|
||||
'sqlite' => 'decimal(12,4)',
|
||||
'oci' => 'NUMBER',
|
||||
'mssql' => 'decimal',
|
||||
'sqlsrv' => 'decimal',
|
||||
'cubrid' => 'decimal(12,4)',
|
||||
],
|
||||
],
|
||||
@@ -360,7 +360,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'numeric(10,0)',
|
||||
'sqlite' => 'decimal(10,0)',
|
||||
'oci' => 'NUMBER',
|
||||
'mssql' => 'decimal',
|
||||
'sqlsrv' => 'decimal',
|
||||
'cubrid' => 'decimal(10,0)',
|
||||
],
|
||||
],
|
||||
@@ -372,7 +372,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'double precision CHECK (value > 5.6)',
|
||||
'sqlite' => 'double CHECK (value > 5.6)',
|
||||
'oci' => 'NUMBER CHECK (value > 5.6)',
|
||||
'mssql' => 'float CHECK (value > 5.6)',
|
||||
'sqlsrv' => 'float CHECK (value > 5.6)',
|
||||
'cubrid' => 'double(15) CHECK (value > 5.6)',
|
||||
],
|
||||
],
|
||||
@@ -384,7 +384,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'double precision NOT NULL',
|
||||
'sqlite' => 'double NOT NULL',
|
||||
'oci' => 'NUMBER NOT NULL',
|
||||
'mssql' => 'float NOT NULL',
|
||||
'sqlsrv' => 'float NOT NULL',
|
||||
'cubrid' => 'double(15) NOT NULL',
|
||||
],
|
||||
],
|
||||
@@ -396,7 +396,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'double precision CHECK (value > 5.6)',
|
||||
'sqlite' => 'double CHECK (value > 5.6)',
|
||||
'oci' => 'NUMBER CHECK (value > 5.6)',
|
||||
'mssql' => 'float CHECK (value > 5.6)',
|
||||
'sqlsrv' => 'float CHECK (value > 5.6)',
|
||||
'cubrid' => 'double(16) CHECK (value > 5.6)',
|
||||
],
|
||||
],
|
||||
@@ -407,7 +407,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'mysql' => 'double',
|
||||
'sqlite' => 'double',
|
||||
'oci' => 'NUMBER',
|
||||
'mssql' => 'float',
|
||||
'sqlsrv' => 'float',
|
||||
'cubrid' => 'double(16)',
|
||||
],
|
||||
],
|
||||
@@ -419,7 +419,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'double precision',
|
||||
'sqlite' => 'double',
|
||||
'oci' => 'NUMBER',
|
||||
'mssql' => 'float',
|
||||
'sqlsrv' => 'float',
|
||||
'cubrid' => 'double(15)',
|
||||
],
|
||||
],
|
||||
@@ -431,7 +431,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'double precision CHECK (value > 5.6)',
|
||||
'sqlite' => 'float CHECK (value > 5.6)',
|
||||
'oci' => 'NUMBER CHECK (value > 5.6)',
|
||||
'mssql' => 'float CHECK (value > 5.6)',
|
||||
'sqlsrv' => 'float CHECK (value > 5.6)',
|
||||
'cubrid' => 'float(7) CHECK (value > 5.6)',
|
||||
],
|
||||
],
|
||||
@@ -443,7 +443,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'double precision NOT NULL',
|
||||
'sqlite' => 'float NOT NULL',
|
||||
'oci' => 'NUMBER NOT NULL',
|
||||
'mssql' => 'float NOT NULL',
|
||||
'sqlsrv' => 'float NOT NULL',
|
||||
'cubrid' => 'float(7) NOT NULL',
|
||||
],
|
||||
],
|
||||
@@ -455,7 +455,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'double precision CHECK (value > 5.6)',
|
||||
'sqlite' => 'float CHECK (value > 5.6)',
|
||||
'oci' => 'NUMBER CHECK (value > 5.6)',
|
||||
'mssql' => 'float CHECK (value > 5.6)',
|
||||
'sqlsrv' => 'float CHECK (value > 5.6)',
|
||||
'cubrid' => 'float(16) CHECK (value > 5.6)',
|
||||
],
|
||||
],
|
||||
@@ -466,7 +466,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'mysql' => 'float',
|
||||
'sqlite' => 'float',
|
||||
'oci' => 'NUMBER',
|
||||
'mssql' => 'float',
|
||||
'sqlsrv' => 'float',
|
||||
'cubrid' => 'float(16)',
|
||||
],
|
||||
],
|
||||
@@ -478,7 +478,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'double precision',
|
||||
'sqlite' => 'float',
|
||||
'oci' => 'NUMBER',
|
||||
'mssql' => 'float',
|
||||
'sqlsrv' => 'float',
|
||||
'cubrid' => 'float(7)',
|
||||
],
|
||||
],
|
||||
@@ -490,7 +490,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'integer CHECK (value > 5)',
|
||||
'sqlite' => 'integer CHECK (value > 5)',
|
||||
'oci' => 'NUMBER(10) CHECK (value > 5)',
|
||||
'mssql' => 'int CHECK (value > 5)',
|
||||
'sqlsrv' => 'int CHECK (value > 5)',
|
||||
'cubrid' => 'int CHECK (value > 5)',
|
||||
],
|
||||
],
|
||||
@@ -502,7 +502,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'integer NOT NULL',
|
||||
'sqlite' => 'integer NOT NULL',
|
||||
'oci' => 'NUMBER(10) NOT NULL',
|
||||
'mssql' => 'int NOT NULL',
|
||||
'sqlsrv' => 'int NOT NULL',
|
||||
'cubrid' => 'int NOT NULL',
|
||||
],
|
||||
],
|
||||
@@ -514,7 +514,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'integer CHECK (value > 5)',
|
||||
'sqlite' => 'integer CHECK (value > 5)',
|
||||
'oci' => 'NUMBER(8) CHECK (value > 5)',
|
||||
'mssql' => 'int CHECK (value > 5)',
|
||||
'sqlsrv' => 'int CHECK (value > 5)',
|
||||
'cubrid' => 'int CHECK (value > 5)',
|
||||
],
|
||||
],
|
||||
@@ -526,7 +526,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'integer',
|
||||
'sqlite' => 'integer',
|
||||
'oci' => 'NUMBER(8)',
|
||||
'mssql' => 'int',
|
||||
'sqlsrv' => 'int',
|
||||
'cubrid' => 'int',
|
||||
],
|
||||
],
|
||||
@@ -538,7 +538,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'integer',
|
||||
'sqlite' => 'integer',
|
||||
'oci' => 'NUMBER(10)',
|
||||
'mssql' => 'int',
|
||||
'sqlsrv' => 'int',
|
||||
'cubrid' => 'int',
|
||||
],
|
||||
],
|
||||
@@ -550,7 +550,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'numeric(19,4) CHECK (value > 0.0)',
|
||||
'sqlite' => 'decimal(19,4) CHECK (value > 0.0)',
|
||||
'oci' => 'NUMBER(19,4) CHECK (value > 0.0)',
|
||||
'mssql' => 'decimal(19,4) CHECK (value > 0.0)',
|
||||
'sqlsrv' => 'decimal(19,4) CHECK (value > 0.0)',
|
||||
'cubrid' => 'decimal(19,4) CHECK (value > 0.0)',
|
||||
],
|
||||
],
|
||||
@@ -562,7 +562,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'numeric(19,4) NOT NULL',
|
||||
'sqlite' => 'decimal(19,4) NOT NULL',
|
||||
'oci' => 'NUMBER(19,4) NOT NULL',
|
||||
'mssql' => 'decimal(19,4) NOT NULL',
|
||||
'sqlsrv' => 'decimal(19,4) NOT NULL',
|
||||
'cubrid' => 'decimal(19,4) NOT NULL',
|
||||
],
|
||||
],
|
||||
@@ -574,7 +574,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'numeric(16,2) CHECK (value > 0.0)',
|
||||
'sqlite' => 'decimal(16,2) CHECK (value > 0.0)',
|
||||
'oci' => 'NUMBER(16,2) CHECK (value > 0.0)',
|
||||
'mssql' => 'decimal(16,2) CHECK (value > 0.0)',
|
||||
'sqlsrv' => 'decimal(16,2) CHECK (value > 0.0)',
|
||||
'cubrid' => 'decimal(16,2) CHECK (value > 0.0)',
|
||||
],
|
||||
],
|
||||
@@ -586,7 +586,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'numeric(16,2)',
|
||||
'sqlite' => 'decimal(16,2)',
|
||||
'oci' => 'NUMBER(16,2)',
|
||||
'mssql' => 'decimal(16,2)',
|
||||
'sqlsrv' => 'decimal(16,2)',
|
||||
'cubrid' => 'decimal(16,2)',
|
||||
],
|
||||
],
|
||||
@@ -598,7 +598,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'numeric(19,4)',
|
||||
'sqlite' => 'decimal(19,4)',
|
||||
'oci' => 'NUMBER(19,4)',
|
||||
'mssql' => 'decimal(19,4)',
|
||||
'sqlsrv' => 'decimal(19,4)',
|
||||
'cubrid' => 'decimal(19,4)',
|
||||
],
|
||||
],
|
||||
@@ -610,7 +610,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'serial NOT NULL PRIMARY KEY CHECK (value > 5)',
|
||||
'sqlite' => 'integer PRIMARY KEY AUTOINCREMENT NOT NULL CHECK (value > 5)',
|
||||
'oci' => 'NUMBER(10) NOT NULL PRIMARY KEY CHECK (value > 5)',
|
||||
'mssql' => 'int IDENTITY PRIMARY KEY CHECK (value > 5)',
|
||||
'sqlsrv' => 'int IDENTITY PRIMARY KEY CHECK (value > 5)',
|
||||
'cubrid' => 'int NOT NULL AUTO_INCREMENT PRIMARY KEY CHECK (value > 5)',
|
||||
],
|
||||
],
|
||||
@@ -622,7 +622,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'serial NOT NULL PRIMARY KEY CHECK (value > 5)',
|
||||
'sqlite' => 'integer PRIMARY KEY AUTOINCREMENT NOT NULL CHECK (value > 5)',
|
||||
'oci' => 'NUMBER(8) NOT NULL PRIMARY KEY CHECK (value > 5)',
|
||||
'mssql' => 'int IDENTITY PRIMARY KEY CHECK (value > 5)',
|
||||
'sqlsrv' => 'int IDENTITY PRIMARY KEY CHECK (value > 5)',
|
||||
'cubrid' => 'int NOT NULL AUTO_INCREMENT PRIMARY KEY CHECK (value > 5)',
|
||||
],
|
||||
],
|
||||
@@ -634,7 +634,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'serial NOT NULL PRIMARY KEY',
|
||||
'sqlite' => 'integer PRIMARY KEY AUTOINCREMENT NOT NULL',
|
||||
'oci' => 'NUMBER(8) NOT NULL PRIMARY KEY',
|
||||
'mssql' => 'int IDENTITY PRIMARY KEY',
|
||||
'sqlsrv' => 'int IDENTITY PRIMARY KEY',
|
||||
'cubrid' => 'int NOT NULL AUTO_INCREMENT PRIMARY KEY',
|
||||
],
|
||||
],
|
||||
@@ -646,7 +646,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'serial NOT NULL PRIMARY KEY',
|
||||
'sqlite' => 'integer PRIMARY KEY AUTOINCREMENT NOT NULL',
|
||||
'oci' => 'NUMBER(10) NOT NULL PRIMARY KEY',
|
||||
'mssql' => 'int IDENTITY PRIMARY KEY',
|
||||
'sqlsrv' => 'int IDENTITY PRIMARY KEY',
|
||||
'cubrid' => 'int NOT NULL AUTO_INCREMENT PRIMARY KEY',
|
||||
],
|
||||
],
|
||||
@@ -658,7 +658,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'smallint',
|
||||
'sqlite' => 'smallint',
|
||||
'oci' => 'NUMBER(8)',
|
||||
'mssql' => 'smallint',
|
||||
'sqlsrv' => 'smallint',
|
||||
'cubrid' => 'smallint',
|
||||
],
|
||||
],
|
||||
@@ -670,7 +670,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'smallint',
|
||||
'sqlite' => 'smallint',
|
||||
'oci' => 'NUMBER(5)',
|
||||
'mssql' => 'smallint',
|
||||
'sqlsrv' => 'smallint',
|
||||
'cubrid' => 'smallint',
|
||||
],
|
||||
],
|
||||
@@ -680,7 +680,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
[
|
||||
'mysql' => 'varchar(255) CHECK (value LIKE "test%")',
|
||||
'sqlite' => 'varchar(255) CHECK (value LIKE "test%")',
|
||||
'mssql' => 'varchar(255) CHECK (value LIKE "test%")',
|
||||
'sqlsrv' => 'varchar(255) CHECK (value LIKE "test%")',
|
||||
'cubrid' => 'varchar(255) CHECK (value LIKE "test%")',
|
||||
],
|
||||
],
|
||||
@@ -700,7 +700,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'varchar(255) NOT NULL',
|
||||
'sqlite' => 'varchar(255) NOT NULL',
|
||||
'oci' => 'VARCHAR2(255) NOT NULL',
|
||||
'mssql' => 'varchar(255) NOT NULL',
|
||||
'sqlsrv' => 'varchar(255) NOT NULL',
|
||||
'cubrid' => 'varchar(255) NOT NULL',
|
||||
],
|
||||
],
|
||||
@@ -710,7 +710,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
[
|
||||
'mysql' => 'varchar(32) CHECK (value LIKE "test%")',
|
||||
'sqlite' => 'varchar(32) CHECK (value LIKE "test%")',
|
||||
'mssql' => 'varchar(32) CHECK (value LIKE "test%")',
|
||||
'sqlsrv' => 'varchar(32) CHECK (value LIKE "test%")',
|
||||
'cubrid' => 'varchar(32) CHECK (value LIKE "test%")',
|
||||
],
|
||||
],
|
||||
@@ -730,7 +730,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'varchar(32)',
|
||||
'sqlite' => 'varchar(32)',
|
||||
'oci' => 'VARCHAR2(32)',
|
||||
'mssql' => 'varchar(32)',
|
||||
'sqlsrv' => 'varchar(32)',
|
||||
'cubrid' => 'varchar(32)',
|
||||
],
|
||||
],
|
||||
@@ -742,7 +742,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'varchar(255)',
|
||||
'sqlite' => 'varchar(255)',
|
||||
'oci' => 'VARCHAR2(255)',
|
||||
'mssql' => 'varchar(255)',
|
||||
'sqlsrv' => 'varchar(255)',
|
||||
'cubrid' => 'varchar(255)',
|
||||
],
|
||||
],
|
||||
@@ -752,7 +752,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
[
|
||||
'mysql' => 'text CHECK (value LIKE "test%")',
|
||||
'sqlite' => 'text CHECK (value LIKE "test%")',
|
||||
'mssql' => 'text CHECK (value LIKE "test%")',
|
||||
'sqlsrv' => 'text CHECK (value LIKE "test%")',
|
||||
'cubrid' => 'varchar CHECK (value LIKE "test%")',
|
||||
],
|
||||
],
|
||||
@@ -772,7 +772,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'text NOT NULL',
|
||||
'sqlite' => 'text NOT NULL',
|
||||
'oci' => 'CLOB NOT NULL',
|
||||
'mssql' => 'text NOT NULL',
|
||||
'sqlsrv' => 'text NOT NULL',
|
||||
'cubrid' => 'varchar NOT NULL',
|
||||
],
|
||||
],
|
||||
@@ -782,7 +782,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
[
|
||||
'mysql' => 'text CHECK (value LIKE "test%")',
|
||||
'sqlite' => 'text CHECK (value LIKE "test%")',
|
||||
'mssql' => 'text CHECK (value LIKE "test%")',
|
||||
'sqlsrv' => 'text CHECK (value LIKE "test%")',
|
||||
'cubrid' => 'varchar CHECK (value LIKE "test%")',
|
||||
],
|
||||
Schema::TYPE_TEXT . ' CHECK (value LIKE "test%")',
|
||||
@@ -804,7 +804,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'text NOT NULL',
|
||||
'sqlite' => 'text NOT NULL',
|
||||
'oci' => 'CLOB NOT NULL',
|
||||
'mssql' => 'text NOT NULL',
|
||||
'sqlsrv' => 'text NOT NULL',
|
||||
'cubrid' => 'varchar NOT NULL',
|
||||
],
|
||||
Schema::TYPE_TEXT . ' NOT NULL',
|
||||
@@ -817,7 +817,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'text',
|
||||
'sqlite' => 'text',
|
||||
'oci' => 'CLOB',
|
||||
'mssql' => 'text',
|
||||
'sqlsrv' => 'text',
|
||||
'cubrid' => 'varchar',
|
||||
],
|
||||
Schema::TYPE_TEXT,
|
||||
@@ -830,7 +830,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'text',
|
||||
'sqlite' => 'text',
|
||||
'oci' => 'CLOB',
|
||||
'mssql' => 'text',
|
||||
'sqlsrv' => 'text',
|
||||
'cubrid' => 'varchar',
|
||||
],
|
||||
],
|
||||
@@ -841,7 +841,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
// 'mysql' => ,
|
||||
// 'postgres' => ,
|
||||
// 'sqlite' => ,
|
||||
// 'mssql' => ,
|
||||
// 'sqlsrv' => ,
|
||||
// 'cubrid' => ,
|
||||
// ],
|
||||
//],
|
||||
@@ -853,7 +853,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'time(0) NOT NULL',
|
||||
'sqlite' => 'time NOT NULL',
|
||||
'oci' => 'TIMESTAMP NOT NULL',
|
||||
'mssql' => 'time NOT NULL',
|
||||
'sqlsrv' => 'time NOT NULL',
|
||||
'cubrid' => 'time NOT NULL',
|
||||
],
|
||||
],
|
||||
@@ -865,7 +865,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'time(0)',
|
||||
'sqlite' => 'time',
|
||||
'oci' => 'TIMESTAMP',
|
||||
'mssql' => 'time',
|
||||
'sqlsrv' => 'time',
|
||||
'cubrid' => 'time',
|
||||
],
|
||||
],
|
||||
@@ -876,7 +876,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
// 'mysql' => ,
|
||||
// 'postgres' => ,
|
||||
// 'sqlite' => ,
|
||||
// 'mssql' => ,
|
||||
// 'sqlsrv' => ,
|
||||
// 'cubrid' => ,
|
||||
// ],
|
||||
//],
|
||||
@@ -888,7 +888,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'timestamp(0) NOT NULL',
|
||||
'sqlite' => 'timestamp NOT NULL',
|
||||
'oci' => 'TIMESTAMP NOT NULL',
|
||||
'mssql' => 'timestamp NOT NULL',
|
||||
'sqlsrv' => 'timestamp NOT NULL',
|
||||
'cubrid' => 'timestamp NOT NULL',
|
||||
],
|
||||
],
|
||||
@@ -900,7 +900,7 @@ abstract class QueryBuilderTest extends DatabaseTestCase
|
||||
'postgres' => 'timestamp(0)',
|
||||
'sqlite' => 'timestamp',
|
||||
'oci' => 'TIMESTAMP',
|
||||
'mssql' => 'timestamp',
|
||||
'sqlsrv' => 'timestamp',
|
||||
'cubrid' => 'timestamp',
|
||||
],
|
||||
],
|
||||
|
||||
@@ -19,6 +19,6 @@ class CubridQueryBuilderTest extends QueryBuilderTest
|
||||
*/
|
||||
public function columnTypes()
|
||||
{
|
||||
return parent::columnTypes() + [];
|
||||
return array_merge(parent::columnTypes(), []);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -62,6 +62,6 @@ class MssqlQueryBuilderTest extends QueryBuilderTest
|
||||
*/
|
||||
public function columnTypes()
|
||||
{
|
||||
return parent::columnTypes() + [];
|
||||
return array_merge(parent::columnTypes(), []);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ class MysqlQueryBuilderTest extends QueryBuilderTest
|
||||
*/
|
||||
public function columnTypes()
|
||||
{
|
||||
return parent::columnTypes() + [
|
||||
return array_merge(parent::columnTypes(), [
|
||||
[
|
||||
Schema::TYPE_PK . ' AFTER (`col_before`)',
|
||||
$this->primaryKey()->after('col_before'),
|
||||
@@ -48,6 +48,6 @@ class MysqlQueryBuilderTest extends QueryBuilderTest
|
||||
$this->primaryKey(8)->first()->after('col_before'),
|
||||
'int(8) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST'
|
||||
],
|
||||
];
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,12 +19,12 @@ class OracleQueryBuilderTest extends QueryBuilderTest
|
||||
*/
|
||||
public function columnTypes()
|
||||
{
|
||||
return parent::columnTypes() + [
|
||||
return array_merge(parent::columnTypes(), [
|
||||
[
|
||||
Schema::TYPE_BOOLEAN . ' DEFAULT 1 NOT NULL',
|
||||
$this->boolean()->notNull()->defaultValue(1),
|
||||
'NUMBER(1) DEFAULT 1 NOT NULL'
|
||||
],
|
||||
];
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ class PostgreSQLQueryBuilderTest extends QueryBuilderTest
|
||||
|
||||
public function columnTypes()
|
||||
{
|
||||
return parent::columnTypes() + [
|
||||
return array_merge(parent::columnTypes(), [
|
||||
[
|
||||
Schema::TYPE_BOOLEAN . ' NOT NULL DEFAULT TRUE',
|
||||
$this->boolean()->notNull()->defaultValue(true),
|
||||
@@ -46,7 +46,7 @@ class PostgreSQLQueryBuilderTest extends QueryBuilderTest
|
||||
$this->timestamp(4),
|
||||
'timestamp(4)'
|
||||
],
|
||||
];
|
||||
]);
|
||||
}
|
||||
|
||||
public function conditionProvider()
|
||||
|
||||
@@ -16,7 +16,7 @@ class SqliteQueryBuilderTest extends QueryBuilderTest
|
||||
|
||||
public function columnTypes()
|
||||
{
|
||||
return parent::columnTypes() + [
|
||||
return array_merge(parent::columnTypes(), [
|
||||
[
|
||||
Schema::TYPE_PK . '(8)',
|
||||
$this->primaryKey(8)->first()->after('col_before'),
|
||||
@@ -27,7 +27,7 @@ class SqliteQueryBuilderTest extends QueryBuilderTest
|
||||
$this->primaryKey()->first()->after('col_before'),
|
||||
'integer PRIMARY KEY AUTOINCREMENT NOT NULL'
|
||||
],
|
||||
];
|
||||
]);
|
||||
}
|
||||
|
||||
public function testAddDropPrimaryKey()
|
||||
|
||||
Reference in New Issue
Block a user