startSetup(); /** * Create table 'edeclic_news' */ //$tableName = $installer->getTable('wowow_devis'); $tableDevis = $setup->getConnection()->newTable($setup->getTable('wowow_devis')); $tableDevis->addColumn( 'entity_id', Table::TYPE_INTEGER, null, array('identity' => true,'nullable' => false,'primary' => true,'unsigned' => true,), 'Entity ID' ); $tableDevis->addColumn( 'customer_id', Table::TYPE_INTEGER, null, [], 'Customer ID' ); $tableDevis->addColumn( 'created_at', Table::TYPE_DATETIME, null, [], 'Created At' ); $tableDevis->addColumn( 'traite', Table::TYPE_BOOLEAN, null, [], 'Traite' ); $setup->getConnection()->createTable($tableDevis); /** * Create table 'edeclic_devis_item' */ $tableDevisItem = $setup->getConnection()->newTable($setup->getTable('wowow_devis_item')); $tableDevisItem->addColumn( 'entity_id', Table::TYPE_INTEGER, null, array('identity' => true,'nullable' => false,'primary' => true,'unsigned' => true,), 'Entity ID' ); $tableDevisItem->addColumn( 'devis_id', Table::TYPE_INTEGER, null, [], 'Devis ID' ); $tableDevisItem->addColumn( 'sku', Table::TYPE_TEXT, null, [], 'sku' ); $tableDevisItem->addColumn( 'qty', Table::TYPE_INTEGER, null, [], 'qty' ); $tableDevisItem->addColumn( 'prix_unit', Table::TYPE_FLOAT, null, [], 'prix unitaire' ); $setup->getConnection()->createTable($tableDevisItem); // End Setup $installer->endSetup(); } }