Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
dry_run_log.php
Go to the documentation of this file.
1 <?php
6 // @codingStandardsIgnoreFile
7 return ['CREATE TABLE `reference_table` (
8 `tinyint_ref` tinyint(7) NOT NULL AUTO_INCREMENT ,
9 `tinyint_without_padding` tinyint(2) NOT NULL DEFAULT 0 ,
10 `bigint_without_padding` bigint(20) NOT NULL DEFAULT 0 ,
11 `smallint_without_padding` smallint(5) NOT NULL DEFAULT 0 ,
12 `integer_without_padding` int(11) NOT NULL DEFAULT 0 ,
13 `smallint_with_big_padding` smallint(254) NOT NULL DEFAULT 0 ,
14 `smallint_without_default` smallint(2) NULL ,
15 `int_without_unsigned` int(2) NULL ,
16 `int_unsigned` int(2) UNSIGNED NULL ,
17 `bigint_default_nullable` bigint(2) UNSIGNED NULL DEFAULT 1 ,
18 `bigint_not_default_not_nullable` bigint(2) UNSIGNED NOT NULL ,
19 CONSTRAINT PRIMARY KEY (`tinyint_ref`)
20 ) ENGINE=innodb DEFAULT CHARSET=utf8 DEFAULT COLLATE=utf8_general_ci
21 
22 CREATE TABLE `auto_increment_test` (
23 `int_auto_increment_with_nullable` int(12) UNSIGNED NOT NULL AUTO_INCREMENT ,
24 `int_disabled_auto_increment` smallint(12) UNSIGNED NULL DEFAULT 0 ,
25 CONSTRAINT `AUTO_INCREMENT_TEST_INT_AUTO_INCREMENT_WITH_NULLABLE` UNIQUE KEY (`int_auto_increment_with_nullable`)
26 ) ENGINE=innodb DEFAULT CHARSET=utf8 DEFAULT COLLATE=utf8_general_ci
27 
28 CREATE TABLE `test_table` (
29 `smallint` smallint(3) NOT NULL AUTO_INCREMENT ,
30 `tinyint` tinyint(7) NULL ,
31 `bigint` bigint(13) NULL DEFAULT 0 ,
32 `float` float(12, 4) NULL DEFAULT 0 ,
33 `double` decimal(14, 6) NULL DEFAULT 11111111.111111 ,
34 `decimal` decimal(15, 4) NULL DEFAULT 0 ,
35 `date` date NULL ,
36 `timestamp` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
37 `datetime` datetime NULL DEFAULT 0 ,
38 `longtext` longtext NULL ,
39 `mediumtext` mediumtext NULL ,
40 `varchar` varchar(254) NULL ,
41 `mediumblob` mediumblob NULL ,
42 `blob` blob NULL ,
43 `boolean` BOOLEAN NULL ,
44 CONSTRAINT `TEST_TABLE_SMALLINT_BIGINT` UNIQUE KEY (`smallint`,`bigint`),
45 CONSTRAINT `TEST_TABLE_TINYINT_REFERENCE_TABLE_TINYINT_REF` FOREIGN KEY (`tinyint`) REFERENCES `reference_table` (`tinyint_ref`) ON DELETE NO ACTION,
46 INDEX `TEST_TABLE_TINYINT_BIGINT` (`tinyint`,`bigint`)
47 ) ENGINE=innodb DEFAULT CHARSET=utf8 DEFAULT COLLATE=utf8_general_ci
48 
49 CREATE TABLE `patch_list` (
50 `patch_id` int(11) NOT NULL AUTO_INCREMENT COMMENT "Patch Auto Increment",
51 `patch_name` varchar(1024) NOT NULL COMMENT "Patch Class Name",
52 CONSTRAINT PRIMARY KEY (`patch_id`)
53 ) ENGINE=innodb DEFAULT CHARSET=utf8 DEFAULT COLLATE=utf8_general_ci COMMENT="List of data/schema patches"
54 
55 '];