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"