diff --git a/updates/builder_table_create_deferred_bindings.php b/updates/builder_table_create_deferred_bindings.php new file mode 100644 index 0000000..70057f8 --- /dev/null +++ b/updates/builder_table_create_deferred_bindings.php @@ -0,0 +1,31 @@ +create('deferred_bindings', function ($table) { + $table->engine = 'InnoDB'; + $table->increments('id')->unsigned(); + $table->string('master_type'); + $table->string('master_field'); + $table->string('slave_type'); + $table->integer('slave_id'); + $table->mediumText('pivot_data')->nullable(); + $table->string('session_key'); + $table->boolean('is_bind')->default(true); + $table->timestamps(); + }); + } + + public function down() + { + Schema::connection('germanairlinesva_schooling')->disableForeignKeyConstraints(); + Schema::connection('germanairlinesva_schooling')->dropIfExists('deferred_bindings'); + Schema::connection('germanairlinesva_schooling')->enableForeignKeyConstraints(); + } +} diff --git a/updates/version.yaml b/updates/version.yaml index 7b0f7ef..adfc051 100644 --- a/updates/version.yaml +++ b/updates/version.yaml @@ -1,5 +1,7 @@ 1.0.1: - 'Initialize plugin.' + - 'Create table deferred_bindings' + - builder_table_create_deferred_bindings.php 1.0.2: - 'Created table typeratings' - builder_table_create_typeratings.php