Open Journal Systems  3.3.0
OJSv3_3_0UpgradeMigration.inc.php
1 <?php
2 
14 use Illuminate\Database\Migrations\Migration;
15 use Illuminate\Database\Schema\Builder;
16 use Illuminate\Database\Schema\Blueprint;
17 use Illuminate\Database\Capsule\Manager as Capsule;
18 
19 class OJSv3_3_0UpgradeMigration extends Migration {
24  public function up() {
25  Capsule::schema()->table('journal_settings', function (Blueprint $table) {
26  // pkp/pkp-lib#6096 DB field type TEXT is cutting off long content
27  $table->mediumText('setting_value')->nullable()->change();
28  });
29  Capsule::schema()->table('sections', function (Blueprint $table) {
30  $table->smallInteger('is_inactive')->default(0);
31  });
32  }
33 
38  public function down() {
39  Capsule::schema()->table('journal_settings', function (Blueprint $table) {
40  // pkp/pkp-lib#6096 DB field type TEXT is cutting off long content
41  $table->text('setting_value')->nullable()->change();
42  });
43  }
44 }
OJSv3_3_0UpgradeMigration\down
down()
Definition: OJSv3_3_0UpgradeMigration.inc.php:38
OJSv3_3_0UpgradeMigration\up
up()
Definition: OJSv3_3_0UpgradeMigration.inc.php:24
OJSv3_3_0UpgradeMigration
Definition: OJSv3_3_0UpgradeMigration.inc.php:19