|
12 | 12 |
|
13 | 13 | ActiveRecord::Schema.define(version: 2019_05_28_071907) do |
14 | 14 |
|
15 | | - create_table "documents", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=latin1", force: :cascade do |t| |
| 15 | + create_table "documents", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t| |
16 | 16 | t.string "title" |
17 | 17 | t.text "description" |
18 | 18 | t.date "document_date" |
|
30 | 30 | t.index ["user_id"], name: "index_documents_on_user_id" |
31 | 31 | end |
32 | 32 |
|
33 | | - create_table "documenttags", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=latin1", force: :cascade do |t| |
| 33 | + create_table "documenttags", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t| |
34 | 34 | t.integer "document_id" |
35 | 35 | t.integer "tag_id" |
36 | 36 | t.datetime "created_at", null: false |
|
39 | 39 | t.index ["tag_id"], name: "index_documenttags_on_tag_id" |
40 | 40 | end |
41 | 41 |
|
42 | | - create_table "folders", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=latin1", force: :cascade do |t| |
| 42 | + create_table "folders", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t| |
43 | 43 | t.string "name" |
44 | 44 | t.integer "folder_id" |
45 | 45 | t.integer "user_id" |
|
50 | 50 | t.index ["user_id"], name: "index_folders_on_user_id" |
51 | 51 | end |
52 | 52 |
|
53 | | - create_table "people", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=latin1", force: :cascade do |t| |
| 53 | + create_table "people", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t| |
54 | 54 | t.string "name" |
55 | 55 | t.integer "user_id" |
56 | 56 | t.datetime "created_at", null: false |
57 | 57 | t.datetime "updated_at", null: false |
58 | 58 | end |
59 | 59 |
|
60 | | - create_table "states", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=latin1", force: :cascade do |t| |
| 60 | + create_table "states", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t| |
61 | 61 | t.string "name" |
62 | 62 | t.integer "user_id" |
63 | 63 | t.datetime "created_at", null: false |
64 | 64 | t.datetime "updated_at", null: false |
65 | 65 | t.index ["name"], name: "index_states_on_name", unique: true |
66 | 66 | end |
67 | 67 |
|
68 | | - create_table "tags", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=latin1", force: :cascade do |t| |
| 68 | + create_table "tags", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t| |
69 | 69 | t.string "name" |
70 | 70 | t.integer "user_id" |
71 | 71 | t.string "color" |
72 | 72 | t.datetime "created_at", null: false |
73 | 73 | t.datetime "updated_at", null: false |
74 | 74 | end |
75 | 75 |
|
76 | | - create_table "users", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=latin1", force: :cascade do |t| |
| 76 | + create_table "users", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t| |
77 | 77 | t.string "name" |
78 | 78 | t.string "password_digest" |
79 | 79 | t.string "email" |
|
82 | 82 | t.index ["email"], name: "index_users_on_email", unique: true |
83 | 83 | end |
84 | 84 |
|
85 | | - add_foreign_key "documents", "folders" |
86 | | - add_foreign_key "documents", "people" |
87 | | - add_foreign_key "documents", "states" |
88 | | - add_foreign_key "documents", "users" |
| 85 | + add_foreign_key "documents", "folders", on_delete: :nullify |
| 86 | + add_foreign_key "documents", "people", on_delete: :nullify |
| 87 | + add_foreign_key "documents", "states", on_delete: :nullify |
| 88 | + add_foreign_key "documents", "users", on_delete: :cascade |
89 | 89 | add_foreign_key "documenttags", "documents" |
90 | 90 | add_foreign_key "documenttags", "tags" |
91 | 91 | add_foreign_key "folders", "folders" |
|
0 commit comments