summaryrefslogtreecommitdiff
path: root/app/Schema/Mysql.php
diff options
context:
space:
mode:
authorFrédéric Guillot <fred@kanboard.net>2018-04-11 12:03:38 -0700
committerFrédéric Guillot <fred@kanboard.net>2018-04-11 13:48:13 -0700
commitdd92564d221f35fc4fc7bb449c6d24cc4743247b (patch)
treefb1e46d904f0fbf1f33f1449ca24354003f5e809 /app/Schema/Mysql.php
parent8c5b9925c49bc1a989cdc5e146ce79543fdf7f0a (diff)
Increase text fields length in several tables
Diffstat (limited to 'app/Schema/Mysql.php')
-rw-r--r--app/Schema/Mysql.php30
1 files changed, 29 insertions, 1 deletions
diff --git a/app/Schema/Mysql.php b/app/Schema/Mysql.php
index b73ce8c0..6adcaec1 100644
--- a/app/Schema/Mysql.php
+++ b/app/Schema/Mysql.php
@@ -8,7 +8,35 @@ use PDO;
use Kanboard\Core\Security\Token;
use Kanboard\Core\Security\Role;
-const VERSION = 128;
+const VERSION = 129;
+
+function version_129(PDO $pdo)
+{
+ $pdo->exec('ALTER TABLE `projects` MODIFY `name` TEXT NOT NULL');
+ $pdo->exec('ALTER TABLE `projects` MODIFY `email` TEXT');
+ $pdo->exec('ALTER TABLE `action_has_params` MODIFY `name` TEXT NOT NULL');
+ $pdo->exec('ALTER TABLE `action_has_params` MODIFY `value` TEXT NOT NULL');
+ $pdo->exec('ALTER TABLE `actions` MODIFY `event_name` TEXT NOT NULL');
+ $pdo->exec('ALTER TABLE `actions` MODIFY `action_name` TEXT NOT NULL');
+ $pdo->exec("ALTER TABLE `comments` MODIFY `reference` VARCHAR(255) DEFAULT ''");
+ $pdo->exec("ALTER TABLE `custom_filters` MODIFY `filter` TEXT NOT NULL");
+ $pdo->exec("ALTER TABLE `custom_filters` MODIFY `name` TEXT NOT NULL");
+ $pdo->exec("ALTER TABLE `groups` MODIFY `name` VARCHAR(255) NOT NULL");
+ $pdo->exec("ALTER TABLE `project_activities` MODIFY `event_name` TEXT NOT NULL");
+ $pdo->exec("ALTER TABLE `project_has_files` MODIFY `name` TEXT NOT NULL");
+ $pdo->exec("ALTER TABLE `project_has_files` MODIFY `path` TEXT NOT NULL");
+ $pdo->exec("ALTER TABLE `subtasks` MODIFY `title` TEXT NOT NULL");
+ $pdo->exec("ALTER TABLE `swimlanes` MODIFY `name` VARCHAR(255) NOT NULL");
+ $pdo->exec("ALTER TABLE `task_has_external_links` MODIFY `title` TEXT NOT NULL");
+ $pdo->exec("ALTER TABLE `task_has_external_links` MODIFY `url` TEXT NOT NULL");
+ $pdo->exec("ALTER TABLE `task_has_files` MODIFY `name` TEXT NOT NULL");
+ $pdo->exec("ALTER TABLE `task_has_files` MODIFY `path` TEXT NOT NULL");
+ $pdo->exec("ALTER TABLE `tasks` MODIFY `title` TEXT NOT NULL");
+ $pdo->exec("ALTER TABLE `tasks` MODIFY `reference` VARCHAR(255) DEFAULT ''");
+ $pdo->exec("ALTER TABLE `user_has_unread_notifications` MODIFY `event_name` TEXT NOT NULL");
+ $pdo->exec("ALTER TABLE `users` MODIFY `username` VARCHAR(255) NOT NULL");
+ $pdo->exec("ALTER TABLE `users` MODIFY `filter` TEXT");
+}
function version_128(PDO $pdo)
{