From 164dcaaa241fe3d0e61719b01cd6c12a91b1fae3 Mon Sep 17 00:00:00 2001
From: Dominik Skerhak <dominik.skerhak@gmail.com>
Date: Thu, 4 Nov 2021 17:22:15 +0100
Subject: [PATCH] Remove unused table `family_subscriptions`

Table was merged with `family_requests` within remp/crm#1681.

remp/crm#2094
---
 ...0436_remove_family_subscriptions_table.php | 27 +++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 src/migrations/20211104160436_remove_family_subscriptions_table.php

diff --git a/src/migrations/20211104160436_remove_family_subscriptions_table.php b/src/migrations/20211104160436_remove_family_subscriptions_table.php
new file mode 100644
index 0000000..729b182
--- /dev/null
+++ b/src/migrations/20211104160436_remove_family_subscriptions_table.php
@@ -0,0 +1,27 @@
+<?php
+
+use Phinx\Migration\AbstractMigration;
+
+class RemoveFamilySubscriptionsTable extends AbstractMigration
+{
+    public function up()
+    {
+        $this->table('family_subscriptions')
+            ->drop()
+            ->update();
+    }
+
+    public function down()
+    {
+        $this->table('family_subscriptions')
+            ->addColumn('family_request_id', 'integer', ['null' => false])
+            ->addColumn('master_subscription_id', 'integer', ['null' => false])
+            ->addColumn('slave_subscription_id', 'integer', ['null' => false])
+            ->addColumn('type', 'string', ['null' => false])
+            ->addColumn('created_at', 'datetime', ['null' => false])
+            ->addForeignKey('family_request_id', 'family_requests')
+            ->addForeignKey('master_subscription_id', 'subscriptions')
+            ->addForeignKey('slave_subscription_id', 'subscriptions')
+            ->create();
+    }
+}
\ No newline at end of file