質問編集履歴

3

added テーブル内容と新規の質問を追加

2017/10/14 16:49

投稿

petatail
petatail

スコア16

test CHANGED
File without changes
test CHANGED
@@ -12,11 +12,71 @@
12
12
 
13
13
 
14
14
 
15
+ ### テーブル内容
16
+
17
+
18
+
19
+ * Aテーブル
20
+
21
+
22
+
23
+ |id|subject|goukei(追加するプロパティ)|
24
+
25
+ |:--:|:--:|:--:|
26
+
27
+ |0|国語|???|
28
+
29
+ |1|数学|???|
30
+
31
+ |2|社会|???|
32
+
33
+ |3|物理|???|
34
+
35
+ |4|英語|???|
36
+
37
+
38
+
39
+
40
+
41
+ * Bテーブル
42
+
43
+
44
+
45
+ |id|a_id|number|
46
+
47
+ |:--:|:--:|:--:|
48
+
49
+ |0|0|10|
50
+
51
+ |1|0|10|
52
+
53
+ |2|3|10|
54
+
55
+ |3|0|10|
56
+
57
+ |4|3|10|
58
+
59
+ |5|1|10|
60
+
61
+ |6|0|10|
62
+
63
+ |7|4|10|
64
+
65
+
66
+
67
+ ..... `number`プロパティは、`score`という名前が望ましいですね...
68
+
69
+ ややこしくて申し訳ありません。
70
+
71
+
72
+
15
73
  ### 疑問点
16
74
 
17
- * Aテーブルに「goukei」カラムを追加して、そのカラムの値として、マイグレーション処理の中で、Bテーブルの「number」カラムの値の合計を格納したいのですが、マイグレーション処理の中で、Realmオブジェクトを生成して、Realmに格納されたデータを参照、利用することは可能なのでしょうか。
75
+ 1. Aテーブルに「goukei」カラムを追加して、そのカラムの値として、マイグレーション処理の中で、Bテーブルの「number」カラムの値の合計を格納したいのですが、マイグレーション処理の中で、Realmオブジェクトを生成して、Realmに格納されたデータを参照、利用することは可能なのでしょうか。
18
76
 
19
- * Realmのテーブルに追加したカラムの順番を変える、もしくは、指定した場所への挿入が可能なのでしょうか(mysqlで例えるならAFTER処理)。デフォルトだと、末尾にカラムが追加されることを確認しました。
77
+ 1. Realmのテーブルに追加したカラムの順番を変える、もしくは、指定した場所への挿入が可能なのでしょうか(mysqlで例えるならAFTER処理)。デフォルトだと、末尾にカラムが追加されることを確認しました。
78
+
79
+ 1. マイグレーション中に、`Aテーブル.id`と`Bテーブル.a_id`を紐付け、idが一致した点数を合計して、追加した`Aテーブル.goukei`に格納していくことは可能なのでしょうか。
20
80
 
21
81
 
22
82
 

2

update 疑問点の内容に不備があったため更新を行った

2017/10/14 16:49

投稿

petatail
petatail

スコア16

test CHANGED
File without changes
test CHANGED
@@ -14,9 +14,9 @@
14
14
 
15
15
  ### 疑問点
16
16
 
17
- * マイグレション処理の中で、「goukei」カラムを追加して、そのカラムの値として、Bテーブルの「number」カラムの値の合計を格納したいのですが、マイグレーション中Realmにアクセスすることは可能なのでしょうか。
17
+ * Aテブルに「goukei」カラムを追加して、そのカラムの値として、マイグレーション処理の中で、Bテーブルの「number」カラムの値の合計を格納したいのですが、マイグレーション処理ので、Realmオブジェクトを生成して、Realm格納されたデータを参照、利用することは可能なのでしょうか。
18
18
 
19
- * 追加したカラムの順番を変える、もしくは、指定した場所への挿入が可能なのでしょうか(mysqlで例えるならAFTER処理)。デフォルトだと、末尾にカラムが追加されることを確認しました。
19
+ * Realmのテーブルに追加したカラムの順番を変える、もしくは、指定した場所への挿入が可能なのでしょうか(mysqlで例えるならAFTER処理)。デフォルトだと、末尾にカラムが追加されることを確認しました。
20
20
 
21
21
 
22
22
 

1

fixed 段落処理を修正した

2017/10/04 18:35

投稿

petatail
petatail

スコア16

test CHANGED
File without changes
test CHANGED
@@ -14,21 +14,15 @@
14
14
 
15
15
  ### 疑問点
16
16
 
17
- * マイグレーション処理の中で、「goukei」カラムを追加して、そのカラムの値として、Bテーブルの「number」カラムの値の合計を
17
+ * マイグレーション処理の中で、「goukei」カラムを追加して、そのカラムの値として、Bテーブルの「number」カラムの値の合計を格納したいのですが、マイグレーション中にRealmにアクセスすることは可能なのでしょうか。
18
18
 
19
- 格納したいのですが、マイグレーション中にRealmにアクセスすることは可能なのでしょうか。
20
-
21
- * 追加したカラムの順番を変える、もしくは、指定した場所への挿入が可能なのでしょうか(mysqlで例えるならAFTER処理)。
19
+ * 追加したカラムの順番を変える、もしくは、指定した場所への挿入が可能なのでしょうか(mysqlで例えるならAFTER処理)。デフォルトだと、末尾にカラムが追加されることを確認しました。
22
-
23
- デフォルトだと、末尾にカラムが追加されることを確認しました。
24
20
 
25
21
 
26
22
 
27
23
  ### 確認したこと
28
24
 
29
- [Realmドキュメントのマイグレーション項目](https://realm.io/jp/docs/swift/latest/#section-42)を読みました。その文章の中で、[issue](https://github.com/realm/realm-cocoa/issues/1793)があがっていたので、確認したのですが、
30
-
31
- このissueが、今回私が実現しようとしていることに対してのことなのかどうか判断ができていない状況です。
25
+ [Realmドキュメントのマイグレーション項目](https://realm.io/jp/docs/swift/latest/#section-42)を読みました。その文章の中で、[issue](https://github.com/realm/realm-cocoa/issues/1793)があがっていたので、確認したのですが、このissueが、今回私が実現しようとしていることに対してのことなのかどうか判断ができていない状況です。
32
26
 
33
27
 
34
28