質問編集履歴

2

参照テーブルのCREATE TABLEの追加

2018/07/13 04:44

投稿

kozica
kozica

スコア58

test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,48 @@
11
11
  ###参照テーブルのCREATE TABLE
12
12
 
13
13
  ```ruby
14
+
15
+ #schema.rb
16
+
17
+ ActiveRecord::Schema.define(version: 0) do
18
+
19
+
20
+
21
+ create_table "personal_logs", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=ujis", force: :cascade do |t|
22
+
23
+ t.string "logid", limit: 32, null: false
24
+
25
+ t.string "macaddr", limit: 20, null: false
26
+
27
+ t.string "aid", limit: 20
28
+
29
+ t.string "auth_policy", limit: 20
30
+
31
+ t.string "provider", limit: 20
32
+
33
+ t.text "data"
34
+
35
+ t.datetime "cdate"
36
+
37
+ t.datetime "udate"
38
+
39
+ t.index ["aid", "auth_policy", "provider"], name: "IDX_personal_logs_2"
40
+
41
+ t.index ["id"], name: "KEY_personal_logs_1"
42
+
43
+ t.index ["logid", "macaddr"], name: "IDX_personal_logs_1"
44
+
45
+ end
46
+
47
+
48
+
49
+ end
50
+
51
+ ```
52
+
53
+ ```ruby
54
+
55
+ #migrate
14
56
 
15
57
  def change
16
58
 

1

参照テーブルのCREATE TABLEの追加

2018/07/13 04:43

投稿

kozica
kozica

スコア58

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,44 @@
7
7
  お力を貸して頂きたいです
8
8
 
9
9
 
10
+
11
+ ###参照テーブルのCREATE TABLE
12
+
13
+ ```ruby
14
+
15
+ def change
16
+
17
+ create_table :personal_logs do |t|
18
+
19
+ t.string :logid, limit: 32, null: false
20
+
21
+ t.string :macaddr, limit: 20, null: false
22
+
23
+ t.string :aid, limit: 20
24
+
25
+ t.string :auth_policy, limit: 20
26
+
27
+ t.string :provider, limit: 20
28
+
29
+ t.text :data
30
+
31
+ t.datetime :cdate
32
+
33
+ t.datetime :udate
34
+
35
+ t.index ["aid", "auth_policy", "provider"], name: "IDX_personal_logs_2"
36
+
37
+ t.index ["id"], name: "KEY_personal_logs_1"
38
+
39
+ t.index ["logid", "macaddr"], name: "IDX_personal_logs_1"
40
+
41
+
42
+
43
+ t.timestamps
44
+
45
+ end
46
+
47
+ ```
10
48
 
11
49
 
12
50