From e136a8df839fb6317eb895883492a2294d30b238 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Wed, 31 Dec 2014 17:49:09 +0000 Subject: [PATCH] Fixes #162 --- ..._12_31_115936_AlterTableSettingsValueLongText.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/database/migrations/2014_12_31_115936_AlterTableSettingsValueLongText.php b/app/database/migrations/2014_12_31_115936_AlterTableSettingsValueLongText.php index 5928958f..513cef14 100644 --- a/app/database/migrations/2014_12_31_115936_AlterTableSettingsValueLongText.php +++ b/app/database/migrations/2014_12_31_115936_AlterTableSettingsValueLongText.php @@ -11,7 +11,11 @@ class AlterTableSettingsValueLongText extends Migration */ public function up() { - DB::statement("ALTER TABLE settings CHANGE `value` `value` LONGTEXT;"); + if (Config::get('database')['default'] === 'mysql') { + DB::statement("ALTER TABLE settings CHANGE `value` `value` LONGTEXT;"); + } elseif (Config::get('database')['default'] === 'pgsql') { + DB::statement("ALTER TABLE settings CHANGE `value` `value` TEXT;"); + } } /** @@ -21,6 +25,10 @@ class AlterTableSettingsValueLongText extends Migration */ public function down() { - DB::statement("ALTER TABLE settings CHANGE `value` `value` TEXT;"); + if (Config::get('database')['default'] === 'mysql') { + DB::statement("ALTER TABLE settings CHANGE `value` `value` TEXT;"); + } elseif (Config::get('database')['default'] === 'pgsql') { + DB::statement("ALTER TABLE settings CHANGE `value` `value` TEXT;"); + } } }