Schemafile in Xwitter-0.1.0 vs Schemafile in Xwitter-0.2.0
- old
+ new
@@ -1,25 +1,36 @@
# Export Schema
-create_table :users do |t|
- t.string :email, null: false
- t.string :name
- t.string :screen_name
- t.string :encrypted_password, null: false
- t.string :reset_password_token
- t.boolean :public, null: false, default: true
- t.datetime :reset_password_sent_at
- t.datetime :remember_created_at
+create_table "users" do |t|
+ t.string "email", null: false
+ t.string "name"
+ t.string "screen_name"
+ t.string "encrypted_password", null: false
+ t.string "reset_password_token"
+ t.boolean "public", null: false, default: true
+ t.datetime "reset_password_sent_at"
+ t.datetime "remember_created_at"
t.timestamps null: false
t.index ["name"], unique: true
end
+create_table "observes", force: :cascade do |t|
+ t.bigint "from_user_id", null: false
+ t.bigint "to_user_id", null: false
+ t.timestamps null: false
+ t.index ["from_user_id", "to_user_id"], unique: true
+ t.index ["to_user_id", "from_user_id"], unique: true
+end
+add_foreign_key "observes", "users", column: "from_user_id"
+add_foreign_key "observes", "users", column: "to_user_id", name: "observe_to_user_fk"
+
create_table "messages", force: :cascade do |t|
t.bigint "user_id", null: false
t.text "text", null: false
t.datetime "created_at", null: false
t.index ["user_id"]
end
+add_foreign_key "messages", "users"
create_table "likes", force: :cascade do |t|
t.bigint "user_id", null: false
t.bigint "message_id", null: false
t.datetime "created_at", null: false
@@ -31,10 +42,9 @@
t.bigint "message_id", null: false
t.datetime "created_at", null: false
t.index ["user_id", "message_id"], unique: true
end
-add_foreign_key "messages", "users"
add_foreign_key "likes", "users"
add_foreign_key "likes", "messages"
add_foreign_key "shares", "users"
add_foreign_key "shares", "messages"