From 31acbdd1d5e159aee505cade5d3cf3b56ff9f1fe Mon Sep 17 00:00:00 2001 From: osaajani <> Date: Wed, 16 Jun 2021 04:16:58 +0200 Subject: [PATCH] add migration to create new settings with default values --- ...616015711_create_new_settings_defaults.php | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 db/migrations/20210616015711_create_new_settings_defaults.php diff --git a/db/migrations/20210616015711_create_new_settings_defaults.php b/db/migrations/20210616015711_create_new_settings_defaults.php new file mode 100644 index 0000000..9e9ce8c --- /dev/null +++ b/db/migrations/20210616015711_create_new_settings_defaults.php @@ -0,0 +1,48 @@ +execute($query); + + + $query = 'INSERT INTO setting (id_user, name, value) + SELECT id, \'alert_quota_limit_reached\', \'1\' FROM user WHERE id NOT IN (SELECT id_user FROM setting WHERE name = \'alert_quota_limit_reached\')'; + $this->execute($query); + + + $query = 'INSERT INTO setting (id_user, name, value) + SELECT id, \'alert_quota_limit_close\', \'0.9\' FROM user WHERE id NOT IN (SELECT id_user FROM setting WHERE name = \'alert_quota_limit_close\')'; + $this->execute($query); + } +}