diff --git a/updates/builder_table_create_deferred_bindings.php b/updates/builder_table_create_deferred_bindings.php new file mode 100644 index 0000000..038a32e --- /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_fleet')->disableForeignKeyConstraints(); + Schema::connection('germanairlinesva_fleet')->dropIfExists('deferred_bindings'); + Schema::connection('germanairlinesva_fleet')->enableForeignKeyConstraints(); + } +} diff --git a/updates/version.yaml b/updates/version.yaml index 01c9b62..9a0d8cd 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 aircraft_manufacturers' - builder_table_create_aircraft_manufacturers.php