canvas-lms/db/migrate
Cody Cutrer 55e1bdbf79 arel-ify migrations
refs CNVS-4707

Change-Id: Iac66804015191f91e99e635571134fc575bd3ba8
Reviewed-on: https://gerrit.instructure.com/18751
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
2013-03-22 20:23:35 +00:00
..
20101210192618_init_canvas_db.rb add indexes that weren't created because of too-long names 2012-02-01 14:00:31 -07:00
20101216224513_create_delayed_jobs.rb Initial commit. 2011-01-31 18:57:29 -07:00
20110102070652_add_extra_time_to_quiz_submissions.rb quiz moderation 2011-02-11 22:08:42 -07:00
20110118001335_add_ip_filter_to_quizzes.rb ip filtering for quizzes 2011-02-11 22:16:47 -07:00
20110203205300_add_attachment_to_content_migration.rb allow migrations to work across job servers 2011-02-07 15:07:49 -07:00
20110208031356_add_delayed_jobs_tag.rb update delayed_jobs and list most popular job types in UI 2011-02-08 14:12:52 -07:00
20110214180525_create_account_notifications.rb account-level notifications 2011-02-16 21:34:05 -07:00
20110217231741_add_podcast_options_to_discussion_topics.rb topic podcasts 2011-03-28 14:32:16 -06:00
20110220031603_add_require_initial_post_to_discussion_topics.rb option to require initial post before seeing replies 2011-03-29 22:56:45 -06:00
20110223175857_add_restriction_options_to_courses_and_sections.rb enforce term/course/section start and end dates 2011-03-01 13:47:12 -07:00
20110302054028_change_fudge_points_to_float.rb fix typo in migration script 2011-03-23 18:02:23 -06:00
20110303133300_add_cross_listing_info.rb adding account field to course section model 2011-03-08 15:14:49 -07:00
20110307163027_add_ungraded_count_to_assignments.rb assignments.needs_grading_count counter to speed things up, closes #3945 2011-03-23 10:36:15 -06:00
20110308223938_create_context_external_tools.rb basic lti support 2011-03-23 16:58:11 -06:00
20110311052615_add_associated_asset_to_learning_outcome_results.rb add indexes that weren't created because of too-long names 2012-02-01 14:00:31 -07:00
20110315144328_change_context_message_viewed_user_ids_size.rb make viewed_user_ids on context_messages bigger 2011-03-15 08:56:38 -06:00
20110321151227_add_stream_item_instances_index.rb add stream_item_instances index to optimize deletes 2011-03-21 09:54:25 -06:00
20110321204131_add_created_at_to_page_views_index.rb add created_at to the page_views index on account_id 2011-03-22 08:12:11 -06:00
20110321234519_ungraded_count_triggers.rb assignments.needs_grading_count counter to speed things up, closes #3945 2011-03-23 10:36:15 -06:00
20110322164900_add_quiz_require_lockdown_browser.rb add infrastructure for supporting lockdown browser plugins, refs #3129 2011-03-22 14:51:01 -06:00
20110325162810_ungraded_count_triggers2.rb hairtrigger bump, new migration. fixes postgres trigger bug 2011-03-25 12:10:36 -06:00
20110325200936_add_position_to_communication_channel_indexes.rb add position to the communication_channel indexes 2011-03-25 16:16:46 -06:00
20110329223720_string_columns_to_text.rb change some columns from string -> text, refs #4136 2011-03-30 09:19:13 -06:00
20110330192602_postgres_compat_fixes.rb properly support attachments > 2GB, another string -> text fix 2011-03-30 14:22:15 -06:00
20110330204732_add_old_media_id_to_media_comments.rb migration process for moving to new kaltura instance 2011-04-13 22:50:30 -06:00
20110331145021_allow_long_certificate_fingerprint.rb allow arbitrarily long certificate fingerprint 2011-03-31 08:57:54 -06:00
20110401163322_varchars_to_text.rb string validations/fixes, closes #4154. wiki fixes, closes #3973, #4168 2011-04-05 11:22:50 -06:00
20110401214033_add_content_export.rb added ui for course exports 2011-04-15 10:27:14 -06:00
20110405210006_web_conference_settings.rb add columns for media comments so the user can be the context 2011-08-16 21:14:08 -06:00
20110409232339_add_workflow_state_to_grading_standards.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20110411214502_add_migration_ids_for_cc_importing.rb start canvas cartridge importing 2011-04-18 08:09:16 -06:00
20110412154600_add_grade_publishing_status_to_enrollments.rb sis grade publishing backend 2011-04-27 16:23:00 -06:00
20110414160750_add_media_comment_to_context_message.rb ui and db migration to add voice comment to contextmessage 2011-04-15 14:01:17 -06:00
20110415103900_add_last_course_to_course_section.rb xlist sis importing tests with fixes 2011-04-15 15:36:18 -06:00
20110416052050_add_quiz_require_lockdown_browser_for_results.rb adding ldb requirement for viewing quiz results 2011-04-20 10:11:21 -06:00
20110420162000_rename_last_course_to_nonxlist_course_in_course_section.rb renaming last_course to nonxlist_course and changing crosslisting semantics 2011-04-21 15:43:39 -06:00
20110426161613_add_delayed_jobs_max_attempts.rb add support for per-job max attempts, refs #4311 2011-04-26 10:38:38 -06:00
20110503231936_expand_content_migration_migration_settings.rb increase limit of content_migrations.migration_settings to 500kb 2011-05-04 08:27:11 -06:00
20110505055435_add_disabled_to_plugin_settings.rb better support for disabling plugins 2011-05-14 23:52:04 -06:00
20110505141533_add_thumbnail_uuid.rb thumbnail support when using local storage, closes #4500 2011-05-06 08:11:18 -06:00
20110510155237_add_error_reports_data_hash.rb create error report locally on javascript errors, refs #4487 2011-05-11 08:47:49 -06:00
20110510171100_add_sis_communication_channel_to_pseudonyms.rb update existing sis communication channel instead of creating new ones. fixes #4538 2011-05-11 10:34:08 -06:00
20110510180611_add_error_report_category.rb generate an error report for all errors, not just some of them 2011-05-11 10:36:56 -06:00
20110511194408_add_stream_item_instance_hidden.rb hiding stream items on the dashboard, closes #4387 2011-05-17 07:57:01 -06:00
20110513162300_add_template_course_id_to_courses.rb keep crosslisted course data up-to-date via sis imports for original course 2011-05-31 13:03:05 -06:00
20110516222325_create_delayed_jobs_test_story.rb add strand support to delayed jobs, refs #4226, closes #4415 2011-05-19 10:51:01 -06:00
20110516225834_add_delayed_jobs_strand.rb add strand support to delayed jobs, refs #4226, closes #4415 2011-05-19 10:51:01 -06:00
20110516233821_conversations.rb add indexes that weren't created because of too-long names 2012-02-01 14:00:31 -07:00
20110520164623_add_sis_batch_batch_mode.rb support batch mode for sis imports, refs #4397 2011-05-23 09:52:56 -06:00
20110522035309_create_access_tokens.rb oauth 2 requests via access tokens 2011-06-02 09:15:11 -06:00
20110525175614_add_parameters_to_account_reports.rb allow reports to have parameters. refs #4315 2011-05-25 19:39:12 -06:00
20110526154853_remove_quiz_data_ids.rb remove question id from data on clone, fixes #4684 2011-05-26 16:14:01 -06:00
20110527155754_create_trigger_submissions_insert.rb explicitly version submissions refs #4189 2011-05-31 11:14:45 -06:00
20110531144916_cleanup_delayed_jobs_indexes.rb spec and migration cleanup for delayed jobs 2012-06-28 14:59:36 -06:00
20110601222447_conversation_tweaks.rb add columns for media comments so the user can be the context 2011-08-16 21:14:08 -06:00
20110602202130_add_group_root_account.rb add root_account relation to groups, refs #4247 2011-06-03 10:45:34 -06:00
20110602202133_add_group_sis_columns.rb add groups/group_memberships to sis csv import, closes #4247 2011-06-03 15:17:08 -06:00
20110606160200_refactor_abstract_courses.rb refactor abstract courses stage 2 2011-06-27 11:01:06 -06:00
20110609212540_message_attachments_and_media_objects.rb add columns for media comments so the user can be the context 2011-08-16 21:14:08 -06:00
20110610163600_add_sticky_xlisting.rb make non-sis crosslisting sticky 2011-06-16 08:42:46 -06:00
20110610213249_optimize_delayed_jobs.rb spec and migration cleanup for delayed jobs 2012-06-28 14:59:36 -06:00
20110617200149_convert_storage_quotas_to_bytes.rb finish conversion of storage_quota to bytes from MB 2011-07-19 09:28:59 -06:00
20110706183249_drop_old_stream_item_indexes.rb remove a now-unused stream_item_instances index, closes #4586 2011-07-06 12:56:34 -06:00
20110708151915_add_real_user_id_to_page_views.rb record real_user in page_view fixes #5013 2011-07-08 11:54:48 -06:00
20110708231141_locale_prefs.rb locale detection and selection, refs #4994 2011-07-20 09:24:55 -06:00
20110720185610_create_alerts.rb alerts, closes #4317 2011-08-24 10:19:44 -06:00
20110801034931_message_counts.rb integrated new messaging design, added forward functionality 2011-08-10 16:24:16 -06:00
20110801080015_message_forwards.rb add columns for media comments so the user can be the context 2011-08-16 21:14:08 -06:00
20110803192001_unread_counts.rb add columns for media comments so the user can be the context 2011-08-16 21:14:08 -06:00
20110804195852_label_conversations.rb add columns for media comments so the user can be the context 2011-08-16 21:14:08 -06:00
20110805003024_add_developer_key_redirect_uri.rb oauth2 web app flow, refs #5029 2011-08-23 17:27:47 -06:00
20110809193507_fix_duplicate_discussions.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20110809221718_add_settings_to_courses.rb add setting for hiding total in grade summary 2011-08-11 16:43:56 -06:00
20110810194057_conversations_has_attachments_not_null.rb attachments and media comments for new conversations 2011-08-17 17:00:36 -06:00
20110816152405_new_inbox_media_comments.rb add columns for media comments so the user can be the context 2011-08-16 21:14:08 -06:00
20110816203511_message_migration.rb remove deprecated rails constant usage 2013-03-11 12:14:08 -06:00
20110817173455_submission_has_admin_comment.rb submissions.has_admin_comment 2011-08-17 17:58:12 -06:00
20110817193126_increase_folder_name_size.rb allow folder paths to be longer than 255 characters 2011-08-18 08:59:59 -06:00
20110817210423_create_triggers_submission_comments_insert_and_submission_comments_delete.rb submissions.has_admin_comment 2011-08-17 17:58:12 -06:00
20110819205044_context_to_conversation_notification_preferences.rb fix notification pref migration 2011-08-20 07:54:51 -06:00
20110820021607_add_external_tool_flags.rb add indexes that weren't created because of too-long names 2012-02-01 14:00:31 -07:00
20110822151806_remove_inactive_enrollment_state.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20110824191941_conversation_message_context.rb fix wrong hostname in message emails 2011-08-24 15:30:37 -06:00
20110825131747_add_useful_indexes.rb add a few useful indexes 2011-08-25 13:58:01 -06:00
20110825214829_question_data_length.rb use mysql2 gem for mysql 2013-02-27 14:10:37 -07:00
20110826153155_add_grading_standards_version.rb support fractional values in grading schemes, closes #5397 2011-08-29 12:04:28 -06:00
20110830152834_conversations_count_fix.rb fix conversation count bug, closes #5428 2011-08-30 11:27:54 -06:00
20110830154202_add_replacement_course_id_to_courses.rb re-do reset course refs #4583 2011-08-30 11:40:40 -06:00
20110830213208_clear_sis_whitespace.rb clear whitespace on sis csv imports 2011-08-31 18:26:42 -06:00
20110831210257_add_delayed_jobs_next_in_strand.rb use mysql2 gem for mysql 2013-02-27 14:10:37 -07:00
20110901153920_drop_mailboxes.rb drop mailboxes table 2011-09-06 09:20:46 -06:00
20110901202140_drop_context_code_from_role_override.rb drop role_overrides.context_code 2011-09-13 10:16:23 -06:00
20110902032958_drop_moved_in_account_structure.rb remove dead columns and indexes 2011-09-06 09:20:58 -06:00
20110902033742_drop_type_from_users.rb remove never-used column and index 2011-09-14 09:15:11 -06:00
20110906215826_add_parameters_to_course_imports.rb run course copy asynchronously in a job; fixes #5422 2011-09-08 08:23:47 -06:00
20110908150019_turnitin_settings.rb assignment-level turnitin settings, closes #4938 2011-09-27 16:02:01 -06:00
20110913171819_remove_section_and_hidden_tabs_from_courses.rb remove unused columns from courses 2011-09-13 12:53:03 -06:00
20110914215543_add_muted_to_assignments.rb add "mute" function to assignments. fixes #5101 2011-09-30 17:28:25 -06:00
20110920163900_generic_sis_stickiness_refactor_columns.rb inverted logic fix for stickiness migration 2011-10-11 14:00:33 -06:00
20110920163901_generic_sis_stickiness_refactor_data.rb inverted logic fix for stickiness migration 2011-10-11 14:00:33 -06:00
20110920165939_add_hidden_to_submission_comments.rb add "mute" function to assignments. fixes #5101 2011-09-30 17:28:25 -06:00
20110925050308_remove_unused_sis_data_fields.rb remove unused sis_data columns 2011-09-26 13:44:05 -06:00
20110927163700_add_enrollment_sis_stickiness.rb adding start and end date stickiness 2011-09-30 11:00:09 -06:00
20110928191843_add_index_discussion_topics_assignment_id.rb add index to discussion_topics.assignment_id 2011-09-28 14:54:02 -06:00
20110930041946_add_new_tab_to_content_tags.rb option to open BLTI links in a new tab 2011-10-07 13:44:52 -06:00
20110930122100_add_enrollment_grade_publishing_message.rb store grade publishing messages 2011-09-30 13:46:59 -06:00
20110930235857_unscribd_text_html_attachments.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20111005201509_create_favorites.rb added favorite courses option to main menu 2011-10-24 15:50:34 -06:00
20111007115900_group_categories_migration.rb GroupCategory model 2011-10-10 09:36:06 -06:00
20111007115901_group_categories_data_migration.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20111007143900_add_group_categories_self_signup_migration.rb self signup group categories 2011-10-11 17:22:46 -06:00
20111007172800_add_sis_options.rb allow sis imports to make things sticky or clear stickiness altogether 2011-10-13 10:54:58 -06:00
20111010173231_update_twitter_urls_for_https.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20111010205553_drop_deleted_unique_id_from_pseudonyms.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20111010214049_add_pseudonym_sis_stickiness.rb make Pseudonym#unique_id sis sticky refs #5897 2011-10-11 10:16:06 -06:00
20111010223224_drop_sis_source_id_from_pseudonyms.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20111017124400_group_categories_cleanup_migration.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20111017165221_turnitin_fix.rb fix for existing turnitin assignments, closes #5977 2011-10-17 12:35:17 -06:00
20111018221343_drop_invitation_email_from_enrollments.rb drop unused Enrollments#invitation_email 2011-10-21 10:41:22 -06:00
20111019152833_update_submitted_at_for_discussion_topics.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20111020191436_translate_links_on_assessment_questions.rb make sure links in assessment questions are correctly translated, fixes #6012 2011-10-21 08:36:34 -06:00
20111021161157_drop_enrollment_id_from_attachments.rb drop completely unused attachments.enrollment_id 2011-10-21 10:41:34 -06:00
20111021210121_add_encoding_to_attachments.rb detect UTF-8 in attachments closes #6035 2012-02-21 14:27:48 -07:00
20111024163214_detect_attachment_encoding.rb improve UTF-8 detection migration refs #6035 2012-02-23 12:35:49 -07:00
20111026055002_delete_sub_entries_of_deleted_discussion_entries.rb make sure discussion subentry is deleted with parent 2011-10-28 12:42:32 -06:00
20111026193530_drop_name_details_from_users.rb expose sortable name to user, fixes #5317 2011-10-31 12:22:08 -06:00
20111026193841_index_user_sortable_name_case_insensitively.rb expose sortable name to user, fixes #5317 2011-10-31 12:22:08 -06:00
20111026201231_restore_users_sortable_name.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20111031145929_grandfather_open_registration.rb grandfather in accounts with old not-secure-by-default settings 2011-10-31 10:53:06 -06:00
20111108150000_ensure_submissions_for_discussions.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20111109005013_fix_ungraded_counts.rb fix performance and correctness of triggers, closes #4471, #5168 2011-11-21 09:06:43 -07:00
20111111165300_cleanup_quiz_question_links.rb cleanup links in quiz questions; fixes #6212 2011-11-22 16:23:44 -07:00
20111111225824_add_external_tool_clone_id.rb remove_column, not drop_column 2011-11-18 13:38:02 -07:00
20111114164345_favorites_user_index.rb add index on favorites.user_id 2011-11-14 10:11:29 -07:00
20111117202549_create_triggers_enrollments_insert_and_enrollments_update.rb fix performance and correctness of triggers, closes #4471, #5168 2011-11-21 09:06:43 -07:00
20111118221746_add_persistence_token_table.rb make "stay logged in" use a one-time token 2011-11-22 10:15:13 -07:00
20111121175219_disable_open_registration_for_delegated_auth.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20111122162413_submission_points_possible_fix_column.rb fix quiz_submission.quiz_points_possible 2011-12-06 09:07:06 -07:00
20111122162607_submission_points_possible_fix_data.rb use mysql2 gem for mysql 2013-02-27 14:10:37 -07:00
20111122172335_create_trigger_quiz_submissions_update.rb correctly update quiz status re: essay questions. fixes #5436 2011-11-29 10:18:25 -07:00
20111123022449_fix_enrollment_root_account_id.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20111128172716_add_missing_too_long_indexes.rb remove the unique constraint for a skipped index 2012-02-08 16:57:55 -07:00
20111128205419_drop_sis_cross_listed_section.rb drop SisCrossListedSection 2011-11-28 14:27:10 -07:00
20111128212056_drop_sticky_xlist_from_course_sections.rb drop sticky_xlists from course_sections 2011-11-28 14:58:08 -07:00
20111209000047_fix_spelling_of_privileges_column_on_enrollments.rb fix spelling of "privileges" in enrollments. 2011-12-19 16:48:42 -07:00
20111209054726_add_zip_file_imports.rb make zip file processing asynchronous 2012-02-29 14:04:53 -07:00
20111209171640_recalculate_muted_assignments.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20111212152629_appointment_groups.rb calendar and scheduler apis; refs #3395 2012-01-06 12:35:27 -07:00
20111221230443_appointment_participant_visibility.rb calendar and scheduler apis; refs #3395 2012-01-06 12:35:27 -07:00
20111223215543_index_calendar_events_effective_context_code.rb calendar and scheduler apis; refs #3395 2012-01-06 12:35:27 -07:00
20111228210808_add_indexes_to_pseudonyms.rb better indexes for pseudonyms closes #6193 2011-12-30 10:07:30 -07:00
20111230165936_add_communication_channels_index.rb search for communication channels case insensitively fixes #6750 2011-12-30 19:36:29 -07:00
20111230172131_fix_assessment_questions_missing_data.rb make the migration only send later if production 2012-01-06 15:22:00 -07:00
20120103235126_change_rubric_points_possible_to_float.rb handle decimal points in rubrics correctly 2012-01-06 16:34:48 -07:00
20120104170646_remove_attachments_with_no_scope_from_list.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120104183918_fix_sis_communication_channels.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120105201643_drop_user_creation_columns.rb drop unused user.creation_* columns 2012-01-10 10:49:49 -07:00
20120105205517_drop_account_type.rb drop unused column accounts.type 2012-01-06 15:56:23 -07:00
20120105210857_drop_old_sis_sticky_columns.rb drop unused sis sticky columns 2012-01-10 10:49:55 -07:00
20120105221640_change_sis_batch_id_to_integer.rb store sis_batch_id as an integer, not a string 2012-01-11 09:14:36 -07:00
20120106220543_set_saml_entity_id.rb allow requested_authn_context to be configured on saml auth 2012-02-02 15:36:05 -07:00
20120111202225_submission_comments_in_conversations.rb conversation messages for submission comments, fixes #5443 2012-01-20 15:56:32 -07:00
20120111205512_remove_user_id_from_notification_policy.rb normalize user_id out of notification_policies 2012-02-01 12:42:23 -07:00
20120115222635_destroy_existing_anonymous_folder_downloads.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120116151831_drop_triggers_submission_comments_and_submission_comments.rb conversation messages for submission comments, fixes #5443 2012-01-20 15:56:32 -07:00
20120118163059_conversation_participant_tags.rb conversation course filters, fixes #6827 2012-01-25 13:51:53 -07:00
20120120161346_index_cleanup_pt1.rb clean up some unused and inefficient indexes 2012-01-20 13:53:50 -07:00
20120120190358_drop_stream_items_user_id.rb clean up some unused and inefficient indexes 2012-01-20 13:53:50 -07:00
20120124171424_drop_cached_s3_url.rb variable content-disposition in s3 urls 2012-01-27 09:14:55 -07:00
20120125012723_create_triggers_enrollments_insert_and_enrollments_update_and_submissions_update_and_submissions_insert.rb Fix "needs grading" count for assignments 2012-01-27 10:09:16 -07:00
20120125210130_conversation_data_update.rb tag a few data migrations as postdeploy 2012-04-24 13:13:19 -06:00
20120126200026_labels_to_stars.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120127035651_add_saml_requested_authn_context.rb allow requested_authn_context to be configured on saml auth 2012-02-02 15:36:05 -07:00
20120131001222_conversation_participant_visible_last_authored_at.rb sent filter for conversations, fixes #7012 2012-02-08 21:06:26 -07:00
20120131001505_populate_visible_last_authored_at.rb sent filter for conversations, fixes #7012 2012-02-08 21:06:26 -07:00
20120201044246_purge_duplicate_deleted_sis_enrollments.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120206182403_remove_duplicate_enrollments_from_sections.rb support marking a migration as non-transactional 2012-02-17 16:17:22 -07:00
20120206224055_add_empty_tags.rb set empty tags for conversations affected by #7178 (refs #7178) 2012-02-07 15:01:10 -07:00
20120207210631_submission_comment_conversation_fix.rb tag a few data migrations as postdeploy 2012-04-24 13:13:19 -06:00
20120207222938_create_discussion_entry_participants.rb read/unread state + counts for discussions; closes #7173 2012-02-24 13:34:54 -07:00
20120208180341_remove_duplicate_submission_messages.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120208213400_remove_extraneous_conversation_tags.rb fix incorrect conversation tags, fixes #8274 2012-04-30 14:16:35 -06:00
20120209223909_fix_zero_point_pass_fail_scores.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120210173646_remove_irrelevant_submission_messages.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120210200324_create_appointment_group_sub_contexts.rb allow assigning section-subsets to appointment group 2012-04-27 16:59:40 -06:00
20120215193327_accept_pending_group_memberships.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120216163427_fix_user_merge_conversations.rb tag a few data migrations as postdeploy 2012-04-24 13:13:19 -06:00
20120216214454_set_blank_sis_user_ids_to_null.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120217214153_remove_deleted_user_account_associations.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120220193121_add_asset_context_to_delayed_notification.rb use a meaningful context for confirmation notifications 2012-02-22 14:43:53 -07:00
20120221204244_escape_attachment_filenames_for_s3.rb don't bypass filename escaping in FileInContext; fixes #6912 2012-02-22 21:46:00 -07:00
20120221220828_use_asset_user_access_last_access.rb run UseAssetUserAccessLastAccess as a delayed job 2012-03-06 09:39:09 -07:00
20120224194847_remove_unused_notification_policies.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120224194848_remove_unused_notifications.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120227192729_conversation_message_attachment_ids.rb save attachments before message creation, fixes #7229 2012-04-02 16:39:27 -06:00
20120227194305_reassociate_conversation_attachments.rb make attachment data migration faster and pgbouncer-friendly 2012-04-12 10:29:28 -06:00
20120228203647_add_manually_set_score_on_quiz_submission.rb correctly update quiz submisison when changing grade in gradebook 2012-03-05 11:48:32 -07:00
20120229203255_create_triggers_enrollments_insert_and_enrollments_update_and_submissions_update_and_submissions_insert1.rb add pending_review submissions to todo list for grading 2012-03-02 13:10:22 -07:00
20120301210107_add_account_authorization_config_last_failure.rb protect against timing out ldap servers, fixes #7461 2012-03-02 14:14:10 -07:00
20120301231339_add_discussion_entry_threading.rb model and api work for threaded discussions, refs #7567 2012-03-09 15:10:05 -07:00
20120301231546_set_discussion_entry_root_ids.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120302175325_fix_ungraded_counts_include_quiz_essays.rb move ungraded count migration to dj 2012-03-16 13:03:41 -06:00
20120305234941_drop_really_old_unused_columns.rb in maybe_drop, only attempt to drop if the column exists 2012-11-09 13:24:59 -07:00
20120307154947_remove_duplicate_notification_policies.rb clean up and stop creating duplication notification policies 2012-03-13 16:22:46 -06:00
20120307190206_add_materialized_discussions.rb fix materialzed view table definition for mysql 2012-03-28 08:53:58 -06:00
20120307222744_create_appointment_group_contexts.rb multiple contexts per appointment group 2012-04-30 15:30:03 -06:00
20120309165333_drop_page_view_ranges.rb remove dead code around page views 2012-03-15 08:46:51 -06:00
20120316233922_exclude_deleted_entries_from_unread_count.rb exclude deleted discussion entries from read counts; fixes #7741 2012-03-17 13:40:09 -06:00
20120319184846_reintroduce_deleted_entries_to_unread_count.rb Revert "exclude deleted discussion entries from read counts; fixes #7741" 2012-03-23 14:23:41 -06:00
20120320171426_add_discussion_topics_threaded_flag.rb flag topics as threaded, fixes #7792 2012-03-20 16:07:43 -06:00
20120322170426_add_account_id_to_report_snapshots.rb refactor ReportSnapshot refs #7721 2012-03-30 09:17:43 -06:00
20120322184742_break_down_detailed_report_snapshots.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120324000220_add_participants_per_appointment_to_calendar_events.rb scheduler: per-appointment participant limit 2012-04-03 15:55:32 -06:00
20120326021418_add_source_course_to_content_migration.rb convert course copy to use export/import functionality 2012-04-02 17:29:01 -06:00
20120326023214_add_content_migration_to_content_export.rb convert course copy to use export/import functionality 2012-04-02 17:29:01 -06:00
20120328162105_add_discussion_topic_type.rb return discussion_type in topics api response 2012-03-28 14:13:09 -06:00
20120330151054_add_updated_at_to_entry_index.rb optionally include entries not in the view yet in /view response 2012-03-30 15:33:54 -06:00
20120330163358_add_public_description_to_courses.rb add public_description to course model. fixes #7761 2012-04-02 11:40:54 -06:00
20120402054554_add_conversation_root_account_ids.rb filter conversations while masquerading, fixes #7634 2012-04-06 13:49:47 -06:00
20120402054921_populate_conversation_root_account_ids.rb this migration needs to be sync now 2013-02-18 12:14:59 -07:00
20120404151043_add_pseudonym_to_student_view_students.rb allow student view student to upload files; fixes #7938 2012-04-09 10:47:49 -06:00
20120404230916_fix_user_merge_conversations2.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120417133444_add_assignment_lock.rb enable assignment properties to be locked 2012-04-27 10:41:41 -06:00
20120422213535_add_account_authorization_config_login_attribute.rb allow saml configurations to use the eppn 2012-04-30 16:26:09 -06:00
20120425161928_drop_really_old_unused_columns2.rb in maybe_drop, only attempt to drop if the column exists 2012-11-09 13:24:59 -07:00
20120425180934_add_collections.rb collections models and api 2012-05-10 13:38:58 -06:00
20120425201730_remove_extraneous_conversation_tags2.rb fix incorrect conversation tags, fixes #8274 2012-04-30 14:16:35 -06:00
20120427162634_move_migration_notifications_to_separate_category.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120430164933_migrate_appointment_group_contexts.rb multiple contexts per appointment group 2012-04-30 15:30:03 -06:00
20120501160019_fix_needs_grading_count_triggers.rb fix ungraded counts, fixes #7774 2012-05-08 16:26:05 -06:00
20120501213908_reset_ungraded_counts.rb fix ungraded counts, fixes #7774 2012-05-08 16:26:05 -06:00
20120502144730_add_conversation_batches.rb send bulk private messages in background process, fixes #7277, #8548 2012-09-25 09:55:36 -06:00
20120502190901_switch_to_icu_sortable_name.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20120502212620_fix_user_conversations_counts_for_all.rb Data fix migration to recompute unread conversations count. Fixes #8308 2012-05-15 14:52:38 -06:00
20120505003400_add_tool_id_to_external_tools.rb add tool_id and icon url to context_external_tools 2012-05-25 15:49:18 -06:00
20120510004759_delayed_jobs_delete_trigger_lock_for_update.rb spec and migration cleanup for delayed jobs 2012-06-28 14:59:36 -06:00
20120511173314_update_collection_item_image_columns.rb image support for collection items 2012-05-17 12:56:24 -06:00
20120514215405_add_bio_to_user.rb move current user profile page to profile/edit 2012-05-18 09:18:57 -06:00
20120515055355_add_icon_url_to_developer_keys.rb developer keys mgmt page 2012-07-18 09:13:52 -06:00
20120516152445_add_user_observers.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20120516185217_add_moderator_flag_to_group_memberships.rb group model prep for communities; refs #8598 2012-05-17 15:19:08 -06:00
20120517150920_add_course_self_enrollment_code.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20120517222224_add_collection_item_html_preview.rb pull embedly information on item creation 2012-05-29 13:09:39 -06:00
20120518154752_add_unique_index_on_thumbnails.rb return a new 640x thumbnail size for collection items 2012-05-29 12:26:57 -06:00
20120518160716_drop_really_old_unused_columns3.rb in maybe_drop, only attempt to drop if the column exists 2012-11-09 13:24:59 -07:00
20120518212446_add_public_column_to_user.rb don't set a default for the new users.public column 2012-06-09 07:10:05 -06:00
20120522145514_lengthen_external_feed_entries_url.rb lengthen external_feed_entries.url fixes #8711 2012-05-22 12:06:46 -06:00
20120522163145_add_user_birthdate.rb registration page and signup flows, closes #8676, #8806 2012-06-05 21:18:37 -06:00
20120523145010_lengthen_context_external_tools_url.rb lengthen external tools url 2012-05-23 10:27:37 -06:00
20120523153500_add_user_follows_table.rb following models and API, closes #8713 2012-06-05 13:11:20 -06:00
20120525174337_add_courses_sis_source_id_index.rb add index on courses (sis_source_id) 2012-05-29 13:12:47 -06:00
20120530201701_drop_collection_item_user_fk.rb improve cross-shard collection item and activity stream support 2012-06-07 14:31:45 -06:00
20120530213835_add_description_to_groups.rb add description field to groups 2012-06-01 15:21:56 -06:00
20120531150712_drop_psql_jobs_pop_fn.rb remove the psql delayed jobs popping function 2012-06-12 12:37:34 -06:00
20120531183543_update_collection_item_columns.rb collection item column changes 2012-06-06 14:12:58 -06:00
20120531221324_add_avatar_image_to_groups.rb add avatar_attachment to groups 2012-06-05 12:54:02 -06:00
20120601195648_drop_triggers_for_collections.rb improve cross-shard collection item and activity stream support 2012-06-07 14:31:45 -06:00
20120603222842_move_content_export_notifications_to_migration_category.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120604223644_remove_unused_groups_columns.rb remove unused group columns 2012-06-06 12:40:33 -06:00
20120607164022_delayed_jobs_use_advisory_locks.rb spec and migration cleanup for delayed jobs 2012-06-28 14:59:36 -06:00
20120607181141_index_jobs_on_locked_by.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20120607195540_add_aggregate_counts_to_collections.rb items and followers counts for collections 2012-06-18 11:04:58 -06:00
20120608165313_create_collection_items_count_and_followers_count_triggers.rb items and followers counts for collections 2012-06-18 11:04:58 -06:00
20120608165707_count_existing_collection_items_and_followers.rb items and followers counts for collections 2012-06-18 11:04:58 -06:00
20120608191051_add_jobs_run_at_index.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20120613214030_drop_sis_batch_log_entries.rb refactor sis imports api 2012-06-22 12:25:56 -06:00
20120615012036_drop_section_organization_name_and_long_section_code_from_course_sections.rb drop unused course section columns 2012-06-18 10:32:01 -06:00
20120619203203_remove_duplicate_group_discussions.rb ensure single group topic for graded discussion; fixes #7834 2012-07-09 10:47:01 -06:00
20120619203536_add_unique_index_to_discussion_topics.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20120620171523_add_sis_batches_index.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20120620184804_migrate_to_limit_privileges_to_course_section.rb finish fixing the spelling of limit_privileges_to_course_section 2012-06-20 13:36:14 -06:00
20120620185247_drop_limit_priveleges_to_course_section_from_enrollments.rb finish fixing the spelling of limit_privileges_to_course_section 2012-06-20 13:36:14 -06:00
20120620190441_fix_default_limit_privileges_to_course_section.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120621214317_add_basic_indices_to_group_categories.rb list all pinnable collections api 2012-06-25 12:10:59 -06:00
20120626174816_constrain_assignment_group_category_ids.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120629215700_add_conversation_message_properties.rb don't set a default when adding a couple columns on conversation_messages 2012-07-21 07:11:53 -06:00
20120702185313_add_default_user_storage_quota.rb account-level user quota defaults, closes #9198 2012-07-09 16:34:48 -06:00
20120702212634_populate_conversation_message_properties.rb include attachments et al w/ forwarded messages, fixes #5371 2012-07-06 08:15:09 -06:00
20120705144244_add_unique_index_on_favorites.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120709165836_add_better_folder_index.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20120709180215_add_attachment_indexes_for_sorting.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20120710190752_update_sortable_name_index.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20120711214917_drop_user_bio.rb create user_profile table 2012-07-18 10:07:17 -06:00
20120711215013_create_user_profiles_table.rb create user_profile table 2012-07-18 10:07:17 -06:00
20120716204625_add_visibility_to_user_services.rb tag these migrations as predeploy 2012-08-06 17:13:23 -06:00
20120717140514_add_file_notifications.rb fix duplicate Notifications (and add unique constraint) 2012-07-27 13:49:25 -06:00
20120717140515_add_need_notify_column_to_attachments.rb fix performance of file notification query; closes #9012 2012-07-25 10:44:22 -06:00
20120717202155_index_course_sections_nonxlist_course.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20120718161934_create_user_profile_links_table.rb tag these migrations as predeploy 2012-08-06 17:13:23 -06:00
20120723201110_remove_context_module_association_id_from_content_tags.rb remove WikiNamespace fixes #9121 2012-07-30 09:15:04 -06:00
20120723201410_uniquify_wikis.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120723201957_drop_wiki_namespaces.rb remove WikiNamespace fixes #9121 2012-07-30 09:15:04 -06:00
20120724172904_fix_need_notify_index_condition.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20120727145851_add_unique_index_on_notifications.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120802163230_add_otp_to_users.rb multi-factor authentication closes #9532 2012-08-16 13:09:07 -06:00
20120802204119_add_crocodoc.rb crocodoc integration 2012-09-21 12:57:02 -06:00
20120810212309_add_initial_enrollment_type.rb capture enrollment type during signup, closes #9896 2012-08-14 11:30:40 -06:00
20120813165554_add_upload_error_code_to_attachments.rb API for adding files by URL 2012-08-15 16:38:50 -06:00
20120814205244_change_auth_over_tls_to_string.rb LDAP start tls support closes #9952 2012-08-16 10:19:05 -06:00
20120817191623_fix_profile_pictures.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20120820141609_add_outcome_standards_columns.rb create framework for importing standards from a vendor 2012-09-17 15:22:36 -06:00
20120820215005_add_crocodoc_id_to_users.rb fix crocodoc migration for creating a new shard 2012-10-08 16:15:23 -06:00
20120917230202_lengthen_oauth_return_url.rb fix multiple data validation bugs, fixes #7020 2012-09-21 10:57:37 -06:00
20120918220940_remove_bogus_enrollment_associated_user_ids.rb data fixup and validation check for bogus associated users 2012-09-19 10:58:20 -06:00
20120920154904_drop_hashtags.rb remove unused twitter tables and no-op jobs 2012-10-02 13:11:13 -06:00
20120921155127_add_saml_properties.rb allow multiple saml auth configs and full aac api 2012-10-03 15:23:56 -06:00
20120921203351_create_content_participation_counts.rb unread badges in left nav 2012-10-08 11:38:01 -06:00
20120924171046_create_media_tracks.rb Allow uploading subtitle tracks to videos 2013-02-01 12:53:16 -07:00
20120924181235_create_content_participations.rb submission unread counts 2012-10-09 09:41:27 -06:00
20120924205209_lengthen_profile_links_url.rb add data validation to user profile links 2012-09-24 15:38:26 -06:00
20120927184213_change_delayed_jobs_handler_to_text.rb change delayed_jobs.handler to text 2012-10-01 10:11:59 -06:00
20121001190034_assignment_override_migration.rb VDD: assignment override data structures 2012-10-17 12:47:37 -06:00
20121003200645_create_triggers_enrollments_insert_and_enrollments_update_and_submissions_insert_and_submissions_update1.rb make needs-grading counts respect sections; fixes #11001 2012-10-09 08:44:26 -06:00
20121010191027_add_cassandra_page_view_tables.rb remove trailing comma in cassandra create table 2013-01-28 16:16:53 -07:00
20121016230032_fix_bulk_message_attachments.rb fix bulk private message attachment regression, fixes #11277 2012-10-17 09:35:35 -06:00
20121017124430_assignment_override_indexes_migration.rb VDD: Assignment#overrides_visible_to(user) 2012-10-22 09:32:58 -06:00
20121017165813_add_access_token_crypted_token.rb store and query hashed access tokens 2012-10-18 13:03:53 -06:00
20121017165823_hash_access_tokens.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20121018205505_add_workflow_state_to_stream_item_instances.rb new dashboard design 2012-11-11 21:56:16 -07:00
20121019185800_remove_assignment_reminders.rb remove half-baked assignment reminders feature 2012-10-29 11:20:34 -06:00
20121029182508_add_assignment_due_date_override_notifications.rb VDD: notifications; closes #10896 2012-11-14 09:04:07 -07:00
20121029214423_fix_root_outcome_group_titles.rb change course root outcome group title to course name. 2012-10-31 10:32:00 -06:00
20121112230145_add_one_question_at_a_time_to_quiz.rb add the ability to take quizzes one question at a time 2012-12-01 22:59:31 -07:00
20121113002813_add_cant_go_back_to_quiz.rb add the ability to take quizzes one question at a time 2012-12-01 22:59:31 -07:00
20121115205740_add_actual_association_columns_to_stream_items.rb cross shard dashboards 2012-11-29 17:36:24 -07:00
20121115210333_populate_stream_item_associations.rb this migration is non-transactional 2013-01-11 09:04:06 -07:00
20121115220718_add_http_method_to_page_views.rb refs #8395 expanded page views 2012-11-30 08:34:18 -07:00
20121115220719_add_cassandra_page_views_http_method.rb refs #8395 expanded page views 2012-11-30 08:34:18 -07:00
20121119172516_add_cassandra_page_views_migration_metadata_per_account.rb optimize the page views cassandra migrator 2012-11-30 13:30:03 -07:00
20121119201743_drop_stream_item_asset_string_columns.rb drop backwards compatible stream item columns 2012-12-18 10:25:41 -07:00
20121120180117_create_roles.rb data structures for course roles engine 2012-11-26 13:49:56 -07:00
20121126224708_drop_access_tokens_plaintext_token.rb drop the unencrypted token column on access_tokens 2012-11-28 14:19:22 -07:00
20121127174920_add_role_root_account_id.rb check for name conflicts when validating Roles 2012-11-28 08:46:14 -07:00
20121127212421_grandfather_default_account_invitation_previews.rb make invitation previews a setting closes #11985 2012-12-05 09:45:34 -07:00
20121129175438_move_account_membership_types.rb migrate account membership types to new role engine 2012-11-30 16:42:24 -07:00
20121129230914_create_triggers_enrollments_insert_and_enrollments_update2.rb fix needs grading count trigger for mysql. fixes gh-245 2012-11-30 09:22:10 -07:00
20121203164800_add_unique_index_on_role_name.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20121206040918_add_late_column_to_submissions.rb cache submission lateness 2012-12-26 15:37:18 -07:00
20121206201052_add_applies_to_to_role_overrides.rb add support for applying role overrides to just self or just descendants 2013-01-08 11:01:13 -07:00
20121207193355_add_quiz_id_to_assignment_overrides.rb vdd backend for quizzes 2012-12-18 14:28:34 -07:00
20121210154140_add_quiz_id_to_assignment_override_students.rb vdd backend for quizzes 2012-12-18 14:28:34 -07:00
20121212050526_add_self_enrollment_limit.rb self enrollment caps, refs #CNVS-1120 2012-12-19 12:29:58 -07:00
20121218215625_add_group_id_to_collaborators.rb add groups to collaborators table, add api endpoint. 2013-01-04 20:18:04 -07:00
20121219212838_initialize_submission_lateness.rb cache submission lateness 2012-12-26 15:37:18 -07:00
20121228182649_add_gist_index_for_user_search.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20130103191206_add_user_id_to_conversation_message_participants.rb Cross-shard conversations 2013-01-31 17:11:48 -07:00
20130110212740_grandfather_default_account_self_registration.rb add a specific setting for self registration refs #2660 2013-01-11 10:19:39 -07:00
20130114214157_populate_conversation_message_participant_user_ids.rb Cross-shard conversations 2013-01-31 17:11:48 -07:00
20130114214749_add_root_account_ids_to_conversation_participant.rb Cross-shard conversations 2013-01-31 17:11:48 -07:00
20130114215024_populate_conversation_participant_root_account_ids.rb Cross-shard conversations 2013-01-31 17:11:48 -07:00
20130115163556_create_progresses.rb course batch update api 2013-01-29 14:06:03 -07:00
20130118000423_add_profiles.rb context profiles, refs CNVS-2650 2013-02-01 17:57:07 -07:00
20130118162201_make_conversation_participants_index_unique.rb Cross-shard conversations 2013-01-31 17:11:48 -07:00
20130121212107_add_private_hash_to_conversation_participants.rb handle private hashes for sharding 2013-01-31 19:23:21 -07:00
20130121212340_populate_conversation_participant_private_hash.rb handle private hashes for sharding 2013-01-31 19:23:21 -07:00
20130122193536_remove_multiple_root_folders.rb fix migrations so they can run transactionally 2013-02-28 07:56:37 -07:00
20130123035558_drop_allow_student_assignment_edits_from_courses.rb remove course.allow_student_assignment_edits 2013-01-31 09:20:58 -07:00
20130124203149_clean_up_user_account_associations.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20130125234216_add_index_on_conversation_messages_author_id.rb concurrently, not concurrent, to be nice to the db 2013-02-16 00:39:54 -07:00
20130128192930_drop_context_messages.rb drop context_messages 2013-01-28 17:55:11 -07:00
20130128220410_drop_account_id_from_course_sections.rb clean up course account associations 2013-02-08 16:33:25 -07:00
20130128221236_add_unique_index_on_course_account_associations.rb arel-ify migrations 2013-03-22 20:23:35 +00:00
20130128221237_recalculate_course_account_associations.rb clean up course account associations 2013-02-08 16:33:25 -07:00
20130130195248_add_ignores.rb make assignments_needing_x shard safe 2013-02-01 17:08:41 -07:00
20130130202130_pre_migrate_ignores.rb make assignments_needing_x shard safe 2013-02-01 17:08:41 -07:00
20130130203358_post_migrate_ignores.rb this migration is non-transactional in dev 2013-02-04 12:33:38 -07:00
20130220000433_drop_body_and_sms_body_columns.rb clean up Notification creation in 'rake db:initial_setup' 2013-02-22 17:15:05 -07:00
20130221052614_add_messages_html_body.rb support html emails. 2013-02-22 12:37:36 -07:00
20130226233029_add_scopes_to_access_token.rb allow 3rd parties to use oauth for authentication 2013-03-18 14:53:29 -06:00
20130227205659_add_enrollment_last_activity_at.rb add last_activity_at to enrollments 2013-03-04 12:43:56 -07:00
20130307214055_add_index_to_content_tags_learning_outcome_id.rb add index for content_tags learning_outcome_id 2013-03-07 17:01:40 -07:00
20130310212252_add_lti_account_guid.rb create attribute for lti_guid on accounts 2013-03-10 22:03:10 -06:00
20130310213118_generate_old_account_opaque_i_ds.rb create attribute for lti_guid on accounts 2013-03-10 22:03:10 -06:00
20130312024749_fix_media_recording_submission_types.rb fix incorrect media_recording submission types 2013-03-12 13:58:01 -06:00
20130313141722_create_migration_issues.rb create migration issues and start content migration api 2013-03-18 12:21:58 -06:00
20130313162706_drop_custom_field_tables.rb remove the has_custom_fields plugin from vendor/ 2013-03-13 13:33:38 -06:00