Open Monograph Press  3.3.0
OMPv3_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 OMPv3_3_0UpgradeMigration extends Migration {
24  public function up() {
25  Capsule::schema()->table('press_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('series', function (Blueprint $table) {
30  $table->smallInteger('is_inactive')->default(0);
31  });
32  }
33 
38  public function down() {
39  Capsule::schema()->table('press_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 }
OMPv3_3_0UpgradeMigration\up
up()
Definition: OMPv3_3_0UpgradeMigration.inc.php:24
OMPv3_3_0UpgradeMigration
Definition: OMPv3_3_0UpgradeMigration.inc.php:19
OMPv3_3_0UpgradeMigration\down
down()
Definition: OMPv3_3_0UpgradeMigration.inc.php:38