Sqlite.php 791 B

1234567891011121314151617181920212223242526272829303132
  1. <?php namespace Kanboard\Plugin\OMIProjectBranding\Schema;
  2. use PDO;
  3. const VERSION = 2;
  4. function version_2(PDO $pdo) {
  5. $pdo->exec('DROP TABLE project_branding;');
  6. $pdo->exec('
  7. CREATE TABLE IF NOT EXISTS project_branding (
  8. id INTEGER PRIMARY KEY,
  9. project_id INTEGER NOT NULL,
  10. logo_url TEXT,
  11. accent_color TEXT,
  12. enabled INTEGER DEFAULT 0,
  13. FOREIGN KEY(project_id) REFERENCES projects(id) ON DELETE CASCADE
  14. );
  15. ');
  16. }
  17. function version_1(PDO $pdo) {
  18. $pdo->exec('
  19. CREATE TABLE IF NOT EXISTS project_branding (
  20. id INTEGER PRIMARY KEY,
  21. project_id INTEGER NOT NULL,
  22. logo_url TEXT,
  23. accent_color TEXT,
  24. enabled INTEGER DEFAULT 0,
  25. FOREIGN KEY(project_id) REFERENCES projects(id) ON DELETE CASCADE
  26. );
  27. ');
  28. }