Files
deckflow/lib/Migrations/Version20250312000000.php
Patrick Niebeling 1e46c19f1b Fix
2025-03-12 11:29:30 +01:00

28 lines
909 B
PHP

<?php
namespace OCA\Deckflow\Migrations;
use OCP\Migration\ITransaction;
use OCP\Migration\IOutput;
class Version20250312000000 implements ITransaction {
public function execute(IOutput $output) {
// Erstelle die Workflow-Tabelle
$output->output('Erstelle die deckflow_workflows-Tabelle...');
$query = 'CREATE TABLE IF NOT EXISTS `*deckflow_workflows` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`user_id` VARCHAR(255) NOT NULL,
`deck_id` INT NOT NULL,
`source_stack_id` INT NOT NULL,
`target_stack_id` INT NOT NULL,
`created_at` DATETIME NOT NULL,
`last_run` DATETIME DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;';
\OC::$server->getDatabaseConnection()->executeQuery($query);
$output->output('Migration abgeschlossen.');
}
}