@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord :: Schema [ 8 . 0 ] . define ( version : 2025_ 09_30_175543 ) do
ActiveRecord :: Schema [ 8 . 0 ] . define ( version : 2025_ 11_07_043352 ) do
# These are extensions that must be enabled in order to support this database
enable_extension " btree_gin "
enable_extension " pg_catalog.plpgsql "
@ -164,7 +164,7 @@ ActiveRecord::Schema[8.0].define(version: 2025_09_30_175543) do
t . string " event_name " , null : false
t . datetime " created_at " , null : false
t . datetime " updated_at " , null : false
t . index [ " submitter_id " , " event_name " ] , name : " i n de x_document_generation_events_ on_submitter_id_and_ event_name" , unique : true , where : " ((event_name)::text = ANY (ARRAY[( 'start'::character varying):: text, ('complete'::character varying)::text]) )"
t . index [ " submitter_id " , " event_name " ] , name : " i dx_on_submitter_id_event_name_9f2a7a9341 " , unique : true , where : " ((event_name)::text = 'start'::text)"
t . index [ " submitter_id " ] , name : " index_document_generation_events_on_submitter_id "
end
@ -181,7 +181,7 @@ ActiveRecord::Schema[8.0].define(version: 2025_09_30_175543) do
t . datetime " created_at " , null : false
t . index [ " account_id " , " event_datetime " ] , name : " index_email_events_on_account_id_and_event_datetime "
t . index [ " email " ] , name : " index_email_events_on_email "
t . index [ " email " ] , name : " index_email_events_on_email_event_types " , where : " ((event_type)::text = ANY ( ARRAY[( 'bounce'::character varying)::text , ( 'soft_bounce'::character varying)::text , ( 'complaint'::character varying)::text , ( 'soft_complaint'::character varying)::text]))"
t . index [ " email " ] , name : " index_email_events_on_email_event_types " , where : " ((event_type)::text = ANY ( ( ARRAY['bounce'::character varying, 'soft_bounce'::character varying, 'complaint'::character varying, 'soft_complaint'::character varying] )::text[ ]))"
t . index [ " emailable_type " , " emailable_id " ] , name : " index_email_events_on_emailable "
t . index [ " message_id " ] , name : " index_email_events_on_message_id "
end
@ -290,10 +290,9 @@ ActiveRecord::Schema[8.0].define(version: 2025_09_30_175543) do
t . tsvector " tsvector " , null : false
t . datetime " created_at " , null : false
t . datetime " updated_at " , null : false
t . index [ " tsvector " ] , name : " index_search_entries_on_account_id_tsvector_submission " , where : " ((record_type)::text = 'Submission'::text) " , using : :gin
t . index [ " tsvector " ] , name : " index_search_entries_on_account_id_tsvector_submitter " , where : " ((record_type)::text = 'Submitter'::text) " , using : :gin
t . index [ " tsvector " ] , name : " index_search_entries_on_account_id_tsvector_template " , where : " ((record_type)::text = 'Template'::text) " , using : :gin
t . index [ " account_id " ] , name : " index_search_entries_on_account_id "
t . index [ " account_id " , " tsvector " ] , name : " index_search_entries_on_account_id_tsvector_submission " , where : " ((record_type)::text = 'Submission'::text) " , using : :gin
t . index [ " account_id " , " tsvector " ] , name : " index_search_entries_on_account_id_tsvector_submitter " , where : " ((record_type)::text = 'Submitter'::text) " , using : :gin
t . index [ " account_id " , " tsvector " ] , name : " index_search_entries_on_account_id_tsvector_template " , where : " ((record_type)::text = 'Template'::text) " , using : :gin
t . index [ " record_id " , " record_type " ] , name : " index_search_entries_on_record_id_and_record_type " , unique : true
end
@ -459,9 +458,9 @@ ActiveRecord::Schema[8.0].define(version: 2025_09_30_175543) do
t . integer " consumed_timestep "
t . boolean " otp_required_for_login " , default : false , null : false
t . integer " external_user_id "
t . index [ " account_id " , " email " ] , name : " index_users_on_account_id_and_email " , unique : true
t . index [ " account_id " , " external_user_id " ] , name : " index_users_on_account_id_and_external_user_id " , unique : true
t . index [ " account_id " ] , name : " index_users_on_account_id "
t . index [ " email " ] , name : " index_users_on_email " , unique : true
t . index [ " external_user_id " ] , name : " index_users_on_external_user_id " , unique : true
t . index [ " reset_password_token " ] , name : " index_users_on_reset_password_token " , unique : true
t . index [ " unlock_token " ] , name : " index_users_on_unlock_token " , unique : true
t . index [ " uuid " ] , name : " index_users_on_uuid " , unique : true