質問編集履歴

6

2021/08/22 10:43

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 【急募】外部キー制約削除した際のキー名が残っいる問題
1
+ 外部キー制約削除につい
test CHANGED
File without changes

5

2021/08/22 10:43

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 外部キー制約を削除した際のキー名が残っている問題
1
+ 【急募】外部キー制約を削除した際のキー名が残っている問題
test CHANGED
File without changes

4

タイトルの変更

2021/08/21 13:11

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- dropForeignした際に、キー名が残ってしまう
1
+ 外部キー制約を削除した際キー名が残っている問題
test CHANGED
File without changes

3

タイトルの変更

2021/08/21 09:02

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 外部キー制約をdropForeignした際に、データベースにキー名が残ってしまう
1
+ dropForeignした際に、キー名が残ってしまう
test CHANGED
File without changes

2

試したこと追加

2021/08/21 09:01

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -72,6 +72,8 @@
72
72
 
73
73
 
74
74
 
75
+ #試したこと
76
+
75
77
  データベースで外部キー制約が解除されているかどうか確認したところ、確かに外部キー制約は解除されていました。
76
78
 
77
79
  ※データベースから直接値を挿入する際に、外部キー制約があるとプルダウンになるが、上記を実行すればプルダウンがなくなり自由に数値を入力できるから。
@@ -91,3 +93,5 @@
91
93
 
92
94
 
93
95
  どうすれば外部キー制約解除した後にキー名も削除できますか?
96
+
97
+ それともdropForeignしたところで、データベースの外部きー名が消えるわけではないのですか?

1

画像の追加

2021/08/21 01:49

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,12 @@
1
1
  #解決したいこと
2
2
 
3
3
  外部キー制約を削除したときに、データベースに外部キーのキー名が残ってしまうので、キー名が削除されるようにしたい。
4
+
5
+
6
+
7
+ 外部キー制約削除のマイグレーションを実行しても、以下のようにキー名が残ってしまう。
8
+
9
+ ![イメージ説明](75d8483c1ad6ee00aacaaf40a2ec9222.jpeg)
4
10
 
5
11
 
6
12