55 */
66namespace Magento \Quote \Setup ;
77
8+ use Magento \Framework \DB \Ddl \Table ;
89use Magento \Framework \Setup \UpgradeSchemaInterface ;
910use Magento \Framework \Setup \ModuleContextInterface ;
1011use Magento \Framework \Setup \SchemaSetupInterface ;
@@ -40,7 +41,7 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
4041 'street ' ,
4142 'street ' ,
4243 [
43- 'type ' => \ Magento \ Framework \ DB \ Ddl \ Table::TYPE_TEXT ,
44+ 'type ' => Table::TYPE_TEXT ,
4445 'length ' => 255 ,
4546 'comment ' => 'Street '
4647 ]
@@ -61,7 +62,7 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
6162 $ setup ->getTable ('quote_address ' , self ::$ connectionName ),
6263 'shipping_method ' ,
6364 [
64- 'type ' => \ Magento \ Framework \ DB \ Ddl \ Table::TYPE_TEXT ,
65+ 'type ' => Table::TYPE_TEXT ,
6566 'length ' => 120
6667 ]
6768 );
@@ -72,33 +73,53 @@ public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $con
7273 $ setup ->getTable ('quote_address ' , self ::$ connectionName ),
7374 'firstname ' ,
7475 [
75- 'type ' => \ Magento \ Framework \ DB \ Ddl \ Table::TYPE_TEXT ,
76+ 'type ' => Table::TYPE_TEXT ,
7677 'length ' => 255 ,
7778 ]
7879 )->modifyColumn (
7980 $ setup ->getTable ('quote_address ' , self ::$ connectionName ),
8081 'middlename ' ,
8182 [
82- 'type ' => \ Magento \ Framework \ DB \ Ddl \ Table::TYPE_TEXT ,
83+ 'type ' => Table::TYPE_TEXT ,
8384 'length ' => 40 ,
8485 ]
8586 )->modifyColumn (
8687 $ setup ->getTable ('quote_address ' , self ::$ connectionName ),
8788 'lastname ' ,
8889 [
89- 'type ' => \ Magento \ Framework \ DB \ Ddl \ Table::TYPE_TEXT ,
90+ 'type ' => Table::TYPE_TEXT ,
9091 'length ' => 255 ,
9192 ]
9293 )->modifyColumn (
9394 $ setup ->getTable ('quote ' , self ::$ connectionName ),
9495 'updated_at ' ,
9596 [
96- 'type ' => \ Magento \ Framework \ DB \ Ddl \ Table::TYPE_TIMESTAMP ,
97+ 'type ' => Table::TYPE_TIMESTAMP ,
9798 'nullable ' => false ,
98- 'default ' => \ Magento \ Framework \ DB \ Ddl \ Table::TIMESTAMP_INIT_UPDATE ,
99+ 'default ' => Table::TIMESTAMP_INIT_UPDATE ,
99100 ]
100101 );
101102 }
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+ }
102123 $ setup ->endSetup ();
103124 }
104125}
0 commit comments