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

34 строки
1021B

  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 boards (
  11. id INTEGER PRIMARY KEY AUTOINCREMENT,
  12. name VARCHAR(255) NOT NULL,
  13. slug VARCHAR(255) NOT NULL UNIQUE,
  14. import_from_printstream INTEGER NOT NULL DEFAULT 0,
  15. printstream_job_name TEXT,
  16. created_at DATETIME,
  17. created_by VARCHAR(255),
  18. updated_at DATETIME,
  19. updated_by VARCHAR(255)
  20. )'
  21. );
  22. $database->execute('CREATE INDEX IF NOT EXISTS idx_boards_slug ON boards (slug)');
  23. }
  24. public function down(Database $database): void
  25. {
  26. $database->execute('DROP TABLE IF EXISTS boards');
  27. }
  28. };

Powered by TurnKey Linux.