diff --git a/db/migrate/20180719105747_drop_doorkeeper_tables.rb b/db/migrate/20180719105747_drop_doorkeeper_tables.rb new file mode 100644 index 00000000..c6538155 --- /dev/null +++ b/db/migrate/20180719105747_drop_doorkeeper_tables.rb @@ -0,0 +1,7 @@ +class DropDoorkeeperTables < ActiveRecord::Migration[5.2] + def change + drop_table :oauth_applications + drop_table :oauth_access_grants + drop_table :oauth_access_tokens + end +end diff --git a/db/schema.rb b/db/schema.rb index 258faea8..c1239f9f 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 2018_07_18_142723) do +ActiveRecord::Schema.define(version: 2018_07_19_105747) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -84,44 +84,6 @@ t.index ["user_id"], name: "index_messages_on_user_id" end - create_table "oauth_access_grants", force: :cascade do |t| - t.integer "resource_owner_id", null: false - t.integer "application_id", null: false - t.string "token", null: false - t.integer "expires_in", null: false - t.text "redirect_uri", null: false - t.datetime "created_at", null: false - t.datetime "revoked_at" - t.string "scopes" - t.index ["token"], name: "index_oauth_access_grants_on_token", unique: true - end - - create_table "oauth_access_tokens", force: :cascade do |t| - t.integer "resource_owner_id" - t.integer "application_id" - t.string "token", null: false - t.string "refresh_token" - t.integer "expires_in" - t.datetime "revoked_at" - t.datetime "created_at", null: false - t.string "scopes" - t.index ["refresh_token"], name: "index_oauth_access_tokens_on_refresh_token", unique: true - t.index ["resource_owner_id"], name: "index_oauth_access_tokens_on_resource_owner_id" - t.index ["token"], name: "index_oauth_access_tokens_on_token", unique: true - end - - create_table "oauth_applications", force: :cascade do |t| - t.string "name", null: false - t.string "uid", null: false - t.string "secret", null: false - t.text "redirect_uri", null: false - t.string "scopes", default: "", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.boolean "confidential", default: true, null: false - t.index ["uid"], name: "index_oauth_applications_on_uid", unique: true - end - create_table "scores", force: :cascade do |t| t.integer "state", default: 7, null: false t.integer "score" diff --git a/docs/erd.png b/docs/erd.png index 8b9b372f..8e95f1e6 100644 Binary files a/docs/erd.png and b/docs/erd.png differ