From ee1d418e2bbc1bd398693b4a313139065d676c7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Checa?= Date: Thu, 13 Jul 2017 13:09:48 +0200 Subject: [PATCH] Removed `user_id` column from `local_census_records` table That attribute is not necessary as `Verification::Residence` model is in charge of verifying user document uniqueness. --- app/models/local_census_record.rb | 1 - .../20170713110317_remove_local_census_record_user_id.rb | 5 +++++ db/schema.rb | 4 +--- 3 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 db/migrate/20170713110317_remove_local_census_record_user_id.rb diff --git a/app/models/local_census_record.rb b/app/models/local_census_record.rb index 69e9db3c7..cc568bb27 100644 --- a/app/models/local_census_record.rb +++ b/app/models/local_census_record.rb @@ -1,5 +1,4 @@ class LocalCensusRecord < ActiveRecord::Base - has_one :user validates :document_number, presence: true validates :document_type, presence: true diff --git a/db/migrate/20170713110317_remove_local_census_record_user_id.rb b/db/migrate/20170713110317_remove_local_census_record_user_id.rb new file mode 100644 index 000000000..9285d849e --- /dev/null +++ b/db/migrate/20170713110317_remove_local_census_record_user_id.rb @@ -0,0 +1,5 @@ +class RemoveLocalCensusRecordUserId < ActiveRecord::Migration + def change + remove_column :local_census_records, :user_id + end +end diff --git a/db/schema.rb b/db/schema.rb index 380ec69ef..5a734243e 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20170708174932) do +ActiveRecord::Schema.define(version: 20170713110317) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -473,7 +473,6 @@ ActiveRecord::Schema.define(version: 20170708174932) do t.string "document_type", null: false t.date "date_of_birth", null: false t.string "postal_code", null: false - t.integer "user_id" t.datetime "created_at", null: false t.datetime "updated_at", null: false end @@ -1045,7 +1044,6 @@ ActiveRecord::Schema.define(version: 20170708174932) do add_foreign_key "geozones_polls", "polls" add_foreign_key "identities", "users" add_foreign_key "legislation_draft_versions", "legislation_processes" - add_foreign_key "local_census_records", "users" add_foreign_key "locks", "users" add_foreign_key "managers", "users" add_foreign_key "moderators", "users"