質問編集履歴
6
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
外部キー制約の削除について
|
test
CHANGED
File without changes
|
5
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
外部キー制約を削除した際のキー名が残っている問題
|
1
|
+
【急募】外部キー制約を削除した際のキー名が残っている問題
|
test
CHANGED
File without changes
|
4
タイトルの変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
外部キー制約を削除した際のキー名が残っている問題
|
test
CHANGED
File without changes
|
3
タイトルの変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
dropForeignした際に、キー名が残ってしまう
|
test
CHANGED
File without changes
|
2
試したこと追加
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
画像の追加
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
|
|