質問編集履歴
5
MySQLタグの追加
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
4
enum+trigger案を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -75,3 +75,11 @@
|
|
75
75
|
|
76
76
|
|
77
77
|
ご教示のほどよろしくお願いします????
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
[追記]
|
82
|
+
|
83
|
+
「求人テーブルのtypeカラムにenum制約を設け、職種テーブルのinsertをトリガーにしてenumで許容する値を追加する」という方法が思いつきました。
|
84
|
+
|
85
|
+
アイデアレベルであり、実現可能かが見極められていないので引き続き回答を募集させていただきます。
|
3
継承の実現方法の補足
test
CHANGED
File without changes
|
test
CHANGED
@@ -38,6 +38,8 @@
|
|
38
38
|
|
39
39
|
求人を継承する以下のエンティティを用意することにしました。
|
40
40
|
|
41
|
+
(Railsアプリケーションから利用するため、継承はSTIにより実現し、テーブル数は増やさずに求人テーブルにtypeカラム+αを追加する予定です。)
|
42
|
+
|
41
43
|
|
42
44
|
|
43
45
|
- エンジニア求人: エンジニア求人id(PK), 使用言語
|
@@ -58,7 +60,7 @@
|
|
58
60
|
|
59
61
|
ここで以下の条件があったとします。
|
60
62
|
|
61
|
-
「"XXXX勤務条件"という
|
63
|
+
「"XXXX勤務条件"というtypeカラムの値は、名称: XXXXである職業レコードがに存在するときのみ存在できる」
|
62
64
|
|
63
65
|
ex1. 「名称: エンジニア」である職業レコードが存在するので、「エンジニア勤務条件」は存在できる
|
64
66
|
|
2
RDBMS表記修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
テーブル設計について質問させていただきます。
|
2
2
|
|
3
|
-
RDBMSは
|
3
|
+
RDBMSはMySQL8.0です。
|
4
4
|
|
5
5
|
以下具体例をあげます。
|
6
6
|
|
1
RDBMS追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
テーブル設計について質問させていただきます。
|
2
|
+
|
3
|
+
RDBMSはmysql8.0です。
|
2
4
|
|
3
5
|
以下具体例をあげます。
|
4
6
|
|