startSetup(); $tableName = $setup->getTable("banner_ipsupply"); if($setup->getConnection()->isTableExists($tableName) != true) { $table = $setup->getConnection()->newTable($tableName) ->addColumn( "id", Table::TYPE_INTEGER, null, ["identity" => true, "nullable" => false, "primary" => true], "ID" ) ->addColumn( "title", Table::TYPE_TEXT, 255, ["nullable" => false], "Banner's title" ) ->addColumn( "image_url", Table::TYPE_TEXT, 255, ["nullable" => false], "Image URL" ) ->addColumn( "description", Table::TYPE_TEXT, 255, ["nullable" => false], "Banner's description" ) ->addColumn( "status", Table::TYPE_TEXT, 255, ["nullable" => false], "Banner's status" ) ->setComment("IpSupply Banner Table"); $setup->getConnection()->createTable($table); } $setup->endSetup(); } }