Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
magento2-base
dev
tests
setup-integration
_files
Magento
TestSetupDeclarationModule1
fixture
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
'
];