hasTable('talk_commands')) { $table = $schema->createTable('talk_commands'); $table->addColumn('id', Types::INTEGER, [ 'autoincrement' => true, 'notnull' => true, 'length' => 20, ]); $table->addColumn('app', Types::STRING, [ 'notnull' => false, 'length' => 64, 'default' => '', ]); $table->addColumn('name', Types::STRING, [ 'notnull' => true, 'length' => 64, ]); $table->addColumn('command', Types::STRING, [ 'notnull' => true, 'length' => 64, ]); $table->addColumn('script', Types::TEXT, [ 'notnull' => true, ]); $table->addColumn('response', Types::INTEGER, [ 'notnull' => true, 'length' => 6, 'default' => 1, ]); $table->addColumn('enabled', Types::INTEGER, [ 'notnull' => true, 'length' => 6, 'default' => 1, ]); $table->setPrimaryKey(['id']); } return $schema; } }