5
5
*/
6
6
namespace Magento \Quote \Setup ;
7
7
8
+ use Magento \Framework \DB \Ddl \Table ;
8
9
use Magento \Framework \Setup \UpgradeSchemaInterface ;
9
10
use Magento \Framework \Setup \ModuleContextInterface ;
10
11
use Magento \Framework \Setup \SchemaSetupInterface ;
@@ -40,7 +41,7 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
40
41
'street ' ,
41
42
'street ' ,
42
43
[
43
- 'type ' => \ Magento \ Framework \ DB \ Ddl \ Table::TYPE_TEXT ,
44
+ 'type ' => Table::TYPE_TEXT ,
44
45
'length ' => 255 ,
45
46
'comment ' => 'Street '
46
47
]
@@ -61,7 +62,7 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
61
62
$ setup ->getTable ('quote_address ' ),
62
63
'shipping_method ' ,
63
64
[
64
- 'type ' => \ Magento \ Framework \ DB \ Ddl \ Table::TYPE_TEXT ,
65
+ 'type ' => Table::TYPE_TEXT ,
65
66
'length ' => 120
66
67
]
67
68
);
@@ -72,33 +73,53 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
72
73
$ setup ->getTable ('quote_address ' , self ::$ connectionName ),
73
74
'firstname ' ,
74
75
[
75
- 'type ' => \ Magento \ Framework \ DB \ Ddl \ Table::TYPE_TEXT ,
76
+ 'type ' => Table::TYPE_TEXT ,
76
77
'length ' => 255 ,
77
78
]
78
79
)->modifyColumn (
79
80
$ setup ->getTable ('quote_address ' , self ::$ connectionName ),
80
81
'middlename ' ,
81
82
[
82
- 'type ' => \ Magento \ Framework \ DB \ Ddl \ Table::TYPE_TEXT ,
83
+ 'type ' => Table::TYPE_TEXT ,
83
84
'length ' => 40 ,
84
85
]
85
86
)->modifyColumn (
86
87
$ setup ->getTable ('quote_address ' , self ::$ connectionName ),
87
88
'lastname ' ,
88
89
[
89
- 'type ' => \ Magento \ Framework \ DB \ Ddl \ Table::TYPE_TEXT ,
90
+ 'type ' => Table::TYPE_TEXT ,
90
91
'length ' => 255 ,
91
92
]
92
93
)->modifyColumn (
93
94
$ setup ->getTable ('quote ' , self ::$ connectionName ),
94
95
'updated_at ' ,
95
96
[
96
- 'type ' => \ Magento \ Framework \ DB \ Ddl \ Table::TYPE_TIMESTAMP ,
97
+ 'type ' => Table::TYPE_TIMESTAMP ,
97
98
'nullable ' => false ,
98
- 'default ' => \ Magento \ Framework \ DB \ Ddl \ Table::TIMESTAMP_INIT_UPDATE ,
99
+ 'default ' => Table::TIMESTAMP_INIT_UPDATE ,
99
100
]
100
101
);
101
102
}
103
+ if (version_compare ($ context ->getVersion (), '2.0.7 ' , '< ' )) {
104
+ $ connection = $ setup ->getConnection (self ::$ connectionName );
105
+ $ connection ->modifyColumn (
106
+ $ setup ->getTable ('quote_address ' , self ::$ connectionName ),
107
+ 'telephone ' ,
108
+ ['type ' => Table::TYPE_TEXT , 'length ' => 255 ]
109
+ )->modifyColumn (
110
+ $ setup ->getTable ('quote_address ' , self ::$ connectionName ),
111
+ 'fax ' ,
112
+ ['type ' => Table::TYPE_TEXT , 'length ' => 255 ]
113
+ )->modifyColumn (
114
+ $ setup ->getTable ('quote_address ' , self ::$ connectionName ),
115
+ 'region ' ,
116
+ ['type ' => Table::TYPE_TEXT , 'length ' => 255 ]
117
+ )->modifyColumn (
118
+ $ setup ->getTable ('quote_address ' , self ::$ connectionName ),
119
+ 'city ' ,
120
+ ['type ' => Table::TYPE_TEXT , 'length ' => 255 ]
121
+ );
122
+ }
102
123
$ setup ->endSetup ();
103
124
}
104
125
}
0 commit comments