Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

34 строки
945B

  1. <?php
  2. declare(strict_types=1);
  3. use Core\Database;
  4. use Core\Migration;
  5. return new class extends Migration
  6. {
  7. public function up(Database $database): void
  8. {
  9. $database->execute(
  10. 'CREATE TABLE IF NOT EXISTS swim_lanes (
  11. id INTEGER PRIMARY KEY AUTOINCREMENT,
  12. board_id INTEGER NOT NULL,
  13. name VARCHAR(255) NOT NULL,
  14. position INTEGER NOT NULL DEFAULT 0,
  15. created_at DATETIME,
  16. created_by VARCHAR(255),
  17. updated_at DATETIME,
  18. updated_by VARCHAR(255),
  19. FOREIGN KEY (board_id) REFERENCES boards(id)
  20. )'
  21. );
  22. $database->execute('CREATE INDEX IF NOT EXISTS idx_swim_lanes_board_id ON swim_lanes (board_id)');
  23. }
  24. public function down(Database $database): void
  25. {
  26. $database->execute('DROP TABLE IF EXISTS swim_lanes');
  27. }
  28. };

Powered by TurnKey Linux.