From b93a32a57f9b372a869a9b9c4e302235afe22ae5 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 1 Oct 2025 14:18:10 -0400 Subject: [PATCH] Drop external_user_id from the users table --- ...1713_remove_external_user_id_from_users.rb | 5 ++++ db/schema.rb | 4 +-- db/schema_cache.yml | 28 +------------------ 3 files changed, 7 insertions(+), 30 deletions(-) create mode 100644 db/migrate/20251001181713_remove_external_user_id_from_users.rb diff --git a/db/migrate/20251001181713_remove_external_user_id_from_users.rb b/db/migrate/20251001181713_remove_external_user_id_from_users.rb new file mode 100644 index 000000000..ffd0a240a --- /dev/null +++ b/db/migrate/20251001181713_remove_external_user_id_from_users.rb @@ -0,0 +1,5 @@ +class RemoveExternalUserIdFromUsers < ActiveRecord::Migration[8.1] + def change + remove_column :users, :external_user_id, :integer + end +end diff --git a/db/schema.rb b/db/schema.rb index 1ead0bdad..5e2c6ac59 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[8.1].define(version: 2025_09_24_124737) do +ActiveRecord::Schema[8.1].define(version: 2025_10_01_181713) do create_table "accesses", force: :cascade do |t| t.datetime "accessed_at" t.integer "collection_id", null: false @@ -451,13 +451,11 @@ ActiveRecord::Schema[8.1].define(version: 2025_09_24_124737) do t.boolean "active", default: true, null: false t.datetime "created_at", null: false t.string "email_address" - t.integer "external_user_id" t.string "name", null: false t.string "password_digest" t.string "role", default: "member", null: false t.datetime "updated_at", null: false t.index ["email_address"], name: "index_users_on_email_address", unique: true - t.index ["external_user_id"], name: "index_users_on_external_user_id", unique: true t.index ["role"], name: "index_users_on_role" end diff --git a/db/schema_cache.yml b/db/schema_cache.yml index 44cbe56d9..074393719 100644 --- a/db/schema_cache.yml +++ b/db/schema_cache.yml @@ -1290,16 +1290,6 @@ columns: default_function: collation: comment: - - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column - auto_increment: - name: external_user_id - cast_type: *3 - sql_type_metadata: *4 - 'null': true - default: - default_function: - collation: - comment: - *6 - *10 - !ruby/object:ActiveRecord::ConnectionAdapters::SQLite3::Column @@ -3098,22 +3088,6 @@ indexes: nulls_not_distinct: comment: valid: true - - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition - table: users - name: index_users_on_external_user_id - unique: true - columns: - - external_user_id - lengths: {} - orders: {} - opclasses: {} - where: - type: - using: - include: - nulls_not_distinct: - comment: - valid: true - !ruby/object:ActiveRecord::ConnectionAdapters::IndexDefinition table: users name: index_users_on_role @@ -3248,4 +3222,4 @@ indexes: comment: valid: true workflows: [] -version: 20250924124737 +version: 20251001181713