== 1 Setup: migrating ========================================================= -- create_table("attachments", {:force=>true}) -> 0.0048s -- create_table("auth_sources", {:force=>true}) -> 0.0041s -- create_table("custom_fields", {:force=>true}) -> 0.0051s -- create_table("custom_fields_projects", {:id=>false, :force=>true}) -> 0.0082s -- create_table("custom_fields_trackers", {:id=>false, :force=>true}) -> 0.0028s -- create_table("custom_values", {:force=>true}) -> 0.0037s -- create_table("documents", {:force=>true}) -> 0.0037s -- add_index("documents", ["project_id"], {:name=>"documents_project_id"}) -> 0.0174s -- create_table("enumerations", {:force=>true}) -> 0.0029s -- create_table("issue_categories", {:force=>true}) -> 0.0036s -- add_index("issue_categories", ["project_id"], {:name=>"issue_categories_project_id"}) -> 0.0162s -- create_table("issue_histories", {:force=>true}) -> 0.0033s -- add_index("issue_histories", ["issue_id"], {:name=>"issue_histories_issue_id"}) -> 0.0166s -- create_table("issue_statuses", {:force=>true}) -> 0.0060s -- create_table("issues", {:force=>true}) -> 0.0044s -- add_index("issues", ["project_id"], {:name=>"issues_project_id"}) -> 0.0153s -- create_table("members", {:force=>true}) -> 0.0034s -- create_table("news", {:force=>true}) -> 0.0036s -- add_index("news", ["project_id"], {:name=>"news_project_id"}) -> 0.0147s -- create_table("permissions", {:force=>true}) -> 0.0038s -- create_table("permissions_roles", {:id=>false, :force=>true}) -> 0.0035s -- add_index("permissions_roles", ["role_id"], {:name=>"permissions_roles_role_id"}) -> 0.0272s -- create_table("projects", {:force=>true}) -> 0.0091s -- create_table("roles", {:force=>true}) -> 0.0039s -- create_table("tokens", {:force=>true}) -> 0.0028s -- create_table("trackers", {:force=>true}) -> 0.0036s -- create_table("users", {:force=>true}) -> 0.0035s -- create_table("versions", {:force=>true}) -> 0.0036s -- add_index("versions", ["project_id"], {:name=>"versions_project_id"}) -> 0.0144s -- create_table("workflows", {:force=>true}) -> 0.0066s == 1 Setup: migrated (0.3144s) ================================================ == 2 IssueMove: migrating ===================================================== == 2 IssueMove: migrated (0.0065s) ============================================ == 3 IssueAddNote: migrating ================================================== == 3 IssueAddNote: migrated (0.0077s) ========================================= == 4 ExportPdf: migrating ===================================================== == 4 ExportPdf: migrated (0.0084s) ============================================ == 5 IssueStartDate: migrating ================================================ -- add_column(:issues, :start_date, :date) -> 0.0068s -- add_column(:issues, :done_ratio, :integer, {:default=>0, :null=>false}) -> 0.0093s == 5 IssueStartDate: migrated (0.0164s) ======================================= == 6 CalendarAndActivity: migrating =========================================== == 6 CalendarAndActivity: migrated (0.0117s) ================================== == 7 CreateJournals: migrating ================================================ -- create_table(:journals, {:force=>true}) -> 0.0033s -- create_table(:journal_details, {:force=>true}) -> 0.0039s -- add_index("journals", ["journalized_id", "journalized_type"], {:name=>"journals_journalized_id"}) -> 0.0160s -- add_index("journal_details", ["journal_id"], {:name=>"journal_details_journal_id"}) -> 0.0155s -- drop_table(:issue_histories) -> 0.0013s == 7 CreateJournals: migrated (0.0510s) ======================================= == 8 CreateUserPreferences: migrating ========================================= -- create_table(:user_preferences) -> 0.0032s == 8 CreateUserPreferences: migrated (0.0033s) ================================ == 9 AddHideMailPref: migrating =============================================== -- add_column(:user_preferences, :hide_mail, :boolean, {:default=>false}) -> 0.0059s == 9 AddHideMailPref: migrated (0.0060s) ====================================== == 10 CreateComments: migrating =============================================== -- create_table(:comments) -> 0.0026s == 10 CreateComments: migrated (0.0026s) ====================================== == 11 AddNewsCommentsCount: migrating ========================================= -- add_column(:news, :comments_count, :integer, {:default=>0, :null=>false}) -> 0.0065s == 11 AddNewsCommentsCount: migrated (0.0066s) ================================ == 12 AddCommentsPermissions: migrating ======================================= == 12 AddCommentsPermissions: migrated (0.0096s) ============================== == 13 CreateQueries: migrating ================================================ -- create_table(:queries, {:force=>true}) -> 0.0039s == 13 CreateQueries: migrated (0.0040s) ======================================= == 14 AddQueriesPermissions: migrating ======================================== == 14 AddQueriesPermissions: migrated (0.0115s) =============================== == 15 CreateRepositories: migrating =========================================== -- create_table(:repositories, {:force=>true}) -> 0.0047s == 15 CreateRepositories: migrated (0.0048s) ================================== == 16 AddRepositoriesPermissions: migrating =================================== == 16 AddRepositoriesPermissions: migrated (0.0150s) ========================== == 17 CreateSettings: migrating =============================================== -- create_table(:settings, {:force=>true}) -> 0.0038s == 17 CreateSettings: migrated (0.0039s) ====================================== == 18 SetDocAndFilesNotifications: migrating ================================== == 18 SetDocAndFilesNotifications: migrated (0.0194s) ========================= == 19 AddIssueStatusPosition: migrating ======================================= -- add_column(:issue_statuses, :position, :integer, {:default=>1}) -> 0.0105s == 19 AddIssueStatusPosition: migrated (0.0177s) ============================== == 20 AddRolePosition: migrating ============================================== -- add_column(:roles, :position, :integer, {:default=>1}) -> 0.0069s == 20 AddRolePosition: migrated (0.0356s) ===================================== == 21 AddTrackerPosition: migrating =========================================== -- add_column(:trackers, :position, :integer, {:default=>1}) -> 0.0073s == 21 AddTrackerPosition: migrated (0.0209s) ================================== == 22 SerializePossiblesValues: migrating ===================================== == 22 SerializePossiblesValues: migrated (0.0024s) ============================ == 23 AddTrackerIsInRoadmap: migrating ======================================== -- add_column(:trackers, :is_in_roadmap, :boolean, {:default=>true, :null=>false}) -> 0.0078s == 23 AddTrackerIsInRoadmap: migrated (0.0079s) =============================== == 24 AddRoadmapPermission: migrating ========================================= == 24 AddRoadmapPermission: migrated (0.0070s) ================================ == 25 AddSearchPermission: migrating ========================================== == 25 AddSearchPermission: migrated (0.0065s) ================================= == 26 AddRepositoryLoginAndPassword: migrating ================================ -- add_column(:repositories, :login, :string, {:limit=>60, :default=>""}) -> 0.0068s -- add_column(:repositories, :password, :string, {:limit=>60, :default=>""}) -> 0.0063s == 26 AddRepositoryLoginAndPassword: migrated (0.0133s) ======================= == 27 CreateWikis: migrating ================================================== -- create_table(:wikis) -> 0.0034s -- add_index(:wikis, :project_id, {:name=>:wikis_project_id}) -> 0.0161s == 27 CreateWikis: migrated (0.0196s) ========================================= == 28 CreateWikiPages: migrating ============================================== -- create_table(:wiki_pages) -> 0.0044s -- add_index(:wiki_pages, [:wiki_id, :title], {:name=>:wiki_pages_wiki_id_title}) -> 0.0157s == 28 CreateWikiPages: migrated (0.0203s) ===================================== == 29 CreateWikiContents: migrating =========================================== -- create_table(:wiki_contents) -> 0.0069s -- add_index(:wiki_contents, :page_id, {:name=>:wiki_contents_page_id}) -> 0.0163s -- create_table(:wiki_content_versions) -> 0.0033s -- add_index(:wiki_content_versions, :wiki_content_id, {:name=>:wiki_content_versions_wcid}) -> 0.0166s == 29 CreateWikiContents: migrated (0.0433s) ================================== == 30 AddProjectsFeedsPermissions: migrating ================================== == 30 AddProjectsFeedsPermissions: migrated (0.0075s) ========================= == 31 AddRepositoryRootUrl: migrating ========================================= -- add_column(:repositories, :root_url, :string, {:limit=>255, :default=>""}) -> 0.0071s == 31 AddRepositoryRootUrl: migrated (0.0072s) ================================ == 32 CreateTimeEntries: migrating ============================================ -- create_table(:time_entries) -> 0.0047s -- add_index(:time_entries, [:project_id], {:name=>:time_entries_project_id}) -> 0.0155s -- add_index(:time_entries, [:issue_id], {:name=>:time_entries_issue_id}) -> 0.0169s == 32 CreateTimeEntries: migrated (0.0374s) =================================== == 33 AddTimelogPermissions: migrating ======================================== == 33 AddTimelogPermissions: migrated (0.0064s) =============================== == 34 CreateChangesets: migrating ============================================= -- create_table(:changesets) -> 0.0042s -- add_index(:changesets, [:repository_id, :revision], {:unique=>true, :name=>:changesets_repos_rev}) -> 0.0157s == 34 CreateChangesets: migrated (0.0201s) ==================================== == 35 CreateChanges: migrating ================================================ -- create_table(:changes) -> 0.0045s -- add_index(:changes, [:changeset_id], {:name=>:changesets_changeset_id}) -> 0.0152s == 35 CreateChanges: migrated (0.0200s) ======================================= == 36 AddChangesetCommitDate: migrating ======================================= -- add_column(:changesets, :commit_date, :date) -> 0.0087s == 36 AddChangesetCommitDate: migrated (0.0310s) ============================== == 37 AddProjectIdentifier: migrating ========================================= -- add_column(:projects, :identifier, :string, {:limit=>20}) -> 0.0109s == 37 AddProjectIdentifier: migrated (0.0110s) ================================ == 38 AddCustomFieldIsFilter: migrating ======================================= -- add_column(:custom_fields, :is_filter, :boolean, {:null=>false, :default=>false}) -> 0.0102s == 38 AddCustomFieldIsFilter: migrated (0.0102s) ============================== == 39 CreateWatchers: migrating =============================================== -- create_table(:watchers) -> 0.0034s == 39 CreateWatchers: migrated (0.0035s) ====================================== == 40 CreateChangesetsIssues: migrating ======================================= -- create_table(:changesets_issues, {:id=>false}) -> 0.0024s -- add_index(:changesets_issues, [:changeset_id, :issue_id], {:unique=>true, :name=>:changesets_issues_ids}) -> 0.0215s == 40 CreateChangesetsIssues: migrated (0.0241s) ============================== == 41 RenameCommentToComments: migrating ====================================== == 41 RenameCommentToComments: migrated (0.0982s) ============================= == 42 CreateIssueRelations: migrating ========================================= -- create_table(:issue_relations) -> 0.0064s == 42 CreateIssueRelations: migrated (0.0065s) ================================ == 43 AddRelationsPermissions: migrating ====================================== == 43 AddRelationsPermissions: migrated (0.0147s) ============================= == 44 SetLanguageLengthToFive: migrating ====================================== -- change_column(:users, :language, :string, {:limit=>5, :default=>""}) -> 0.0097s == 44 SetLanguageLengthToFive: migrated (0.0098s) ============================= == 45 CreateBoards: migrating ================================================= -- create_table(:boards) -> 0.0047s -- add_index(:boards, [:project_id], {:name=>:boards_project_id}) -> 0.0375s == 45 CreateBoards: migrated (0.0430s) ======================================== == 46 CreateMessages: migrating =============================================== -- create_table(:messages) -> 0.0046s -- add_index(:messages, [:board_id], {:name=>:messages_board_id}) -> 0.0276s -- add_index(:messages, [:parent_id], {:name=>:messages_parent_id}) -> 0.0219s == 46 CreateMessages: migrated (0.0544s) ====================================== == 47 AddBoardsPermissions: migrating ========================================= == 47 AddBoardsPermissions: migrated (0.0157s) ================================ == 48 AllowNullVersionEffectiveDate: migrating ================================ -- change_column(:versions, :effective_date, :date, {:default=>nil, :null=>true}) -> 0.0046s == 48 AllowNullVersionEffectiveDate: migrated (0.0048s) ======================= == 49 AddWikiDestroyPagePermission: migrating ================================= == 49 AddWikiDestroyPagePermission: migrated (0.0118s) ======================== == 50 AddWikiAttachmentsPermissions: migrating ================================ == 50 AddWikiAttachmentsPermissions: migrated (0.0172s) ======================= == 51 AddProjectStatus: migrating ============================================= -- add_column(:projects, :status, :integer, {:default=>1, :null=>false}) -> 0.0080s == 51 AddProjectStatus: migrated (0.0082s) ==================================== == 52 AddChangesRevision: migrating =========================================== -- add_column(:changes, :revision, :string) -> 0.0086s == 52 AddChangesRevision: migrated (0.0087s) ================================== == 53 AddChangesBranch: migrating ============================================= -- add_column(:changes, :branch, :string) -> 0.0129s == 53 AddChangesBranch: migrated (0.0130s) ==================================== == 54 AddChangesetsScmid: migrating =========================================== -- add_column(:changesets, :scmid, :string) -> 0.0197s == 54 AddChangesetsScmid: migrated (0.0198s) ================================== == 55 AddRepositoriesType: migrating ========================================== -- add_column(:repositories, :type, :string) -> 0.0072s == 55 AddRepositoriesType: migrated (0.0081s) ================================= == 56 AddRepositoriesChangesPermission: migrating ============================= == 56 AddRepositoriesChangesPermission: migrated (0.0065s) ==================== == 57 AddVersionsWikiPageTitle: migrating ===================================== -- add_column(:versions, :wiki_page_title, :string) -> 0.0093s == 57 AddVersionsWikiPageTitle: migrated (0.0095s) ============================ == 58 AddIssueCategoriesAssignedToId: migrating =============================== -- add_column(:issue_categories, :assigned_to_id, :integer) -> 0.0056s == 58 AddIssueCategoriesAssignedToId: migrated (0.0056s) ====================== == 59 AddRolesAssignable: migrating =========================================== -- add_column(:roles, :assignable, :boolean, {:default=>true}) -> 0.0071s == 59 AddRolesAssignable: migrated (0.0071s) ================================== == 60 ChangeChangesetsCommitterLimit: migrating =============================== -- change_column(:changesets, :committer, :string, {:limit=>nil}) -> 0.0082s == 60 ChangeChangesetsCommitterLimit: migrated (0.0083s) ====================== == 61 AddRolesBuiltin: migrating ============================================== -- add_column(:roles, :builtin, :integer, {:default=>0, :null=>false}) -> 0.0072s == 61 AddRolesBuiltin: migrated (0.0073s) ===================================== == 62 InsertBuiltinRoles: migrating =========================================== == 62 InsertBuiltinRoles: migrated (0.0526s) ================================== == 63 AddRolesPermissions: migrating ========================================== -- add_column(:roles, :permissions, :text) -> 0.0080s == 63 AddRolesPermissions: migrated (0.0081s) ================================= == 64 DropPermissions: migrating ============================================== -- drop_table(:permissions) -> 0.0015s -- drop_table(:permissions_roles) -> 0.0010s == 64 DropPermissions: migrated (0.0027s) ===================================== == 65 AddSettingsUpdatedOn: migrating ========================================= -- add_column(:settings, :updated_on, :timestamp) -> 0.0090s == 65 AddSettingsUpdatedOn: migrated (0.0263s) ================================ == 66 AddCustomValueCustomizedIndex: migrating ================================ -- add_index(:custom_values, [:customized_type, :customized_id], {:name=>:custom_values_customized}) -> 0.0167s == 66 AddCustomValueCustomizedIndex: migrated (0.0168s) ======================= == 67 CreateWikiRedirects: migrating ========================================== -- create_table(:wiki_redirects) -> 0.0049s -- add_index(:wiki_redirects, [:wiki_id, :title], {:name=>:wiki_redirects_wiki_id_title}) -> 0.0166s == 67 CreateWikiRedirects: migrated (0.0216s) ================================= == 68 CreateEnabledModules: migrating ========================================= -- create_table(:enabled_modules) -> 0.0036s -- add_index(:enabled_modules, [:project_id], {:name=>:enabled_modules_project_id}) -> 0.0154s == 68 CreateEnabledModules: migrated (0.0214s) ================================ == 69 AddIssuesEstimatedHours: migrating ====================================== -- add_column(:issues, :estimated_hours, :float) -> 0.0161s == 69 AddIssuesEstimatedHours: migrated (0.0162s) ============================= == 70 ChangeAttachmentsContentTypeLimit: migrating ============================ -- change_column(:attachments, :content_type, :string, {:limit=>nil}) -> 0.0081s == 70 ChangeAttachmentsContentTypeLimit: migrated (0.0082s) =================== == 71 AddQueriesColumnNames: migrating ======================================== -- add_column(:queries, :column_names, :text) -> 0.0071s == 71 AddQueriesColumnNames: migrated (0.0072s) =============================== == 72 AddEnumerationsPosition: migrating ====================================== -- add_column(:enumerations, :position, :integer, {:default=>1}) -> 0.0082s == 72 AddEnumerationsPosition: migrated (0.0217s) ============================= == 73 AddEnumerationsIsDefault: migrating ===================================== -- add_column(:enumerations, :is_default, :boolean, {:default=>false, :null=>false}) -> 0.0074s == 73 AddEnumerationsIsDefault: migrated (0.0074s) ============================ == 74 AddAuthSourcesTls: migrating ============================================ -- add_column(:auth_sources, :tls, :boolean, {:default=>false, :null=>false}) -> 0.0080s == 74 AddAuthSourcesTls: migrated (0.0081s) =================================== == 75 AddMembersMailNotification: migrating =================================== -- add_column(:members, :mail_notification, :boolean, {:default=>false, :null=>false}) -> 0.0071s == 75 AddMembersMailNotification: migrated (0.0072s) ========================== == 76 AllowNullPosition: migrating ============================================ -- change_column(:issue_statuses, :position, :integer, {:default=>1, :null=>true}) -> 0.0043s -- change_column(:roles, :position, :integer, {:default=>1, :null=>true}) -> 0.0034s -- change_column(:trackers, :position, :integer, {:default=>1, :null=>true}) -> 0.0022s -- change_column(:boards, :position, :integer, {:default=>1, :null=>true}) -> 0.0022s -- change_column(:enumerations, :position, :integer, {:default=>1, :null=>true}) -> 0.0022s == 76 AllowNullPosition: migrated (0.0148s) =================================== == 77 RemoveIssueStatusesHtmlColor: migrating ================================= -- remove_column(:issue_statuses, :html_color) -> 0.0055s == 77 RemoveIssueStatusesHtmlColor: migrated (0.0055s) ======================== == 78 AddCustomFieldsPosition: migrating ====================================== -- add_column(:custom_fields, :position, :integer, {:default=>1}) -> 0.0097s == 78 AddCustomFieldsPosition: migrated (0.0108s) ============================= == 79 AddUserPreferencesTimeZone: migrating =================================== -- add_column(:user_preferences, :time_zone, :string) -> 0.0078s == 79 AddUserPreferencesTimeZone: migrated (0.0078s) ========================== == 80 AddUsersType: migrating ================================================= -- add_column(:users, :type, :string) -> 0.0088s == 80 AddUsersType: migrated (0.0381s) ======================================== == 81 CreateProjectsTrackers: migrating ======================================= -- create_table(:projects_trackers, {:id=>false}) -> 0.0038s -- add_index(:projects_trackers, :project_id, {:name=>:projects_trackers_project_id}) -> 0.0161s == 81 CreateProjectsTrackers: migrated (0.0216s) ============================== == 82 AddMessagesLocked: migrating ============================================ -- add_column(:messages, :locked, :boolean, {:default=>false}) -> 0.0087s == 82 AddMessagesLocked: migrated (0.0088s) =================================== == 83 AddMessagesSticky: migrating ============================================ -- add_column(:messages, :sticky, :integer, {:default=>0}) -> 0.0066s == 83 AddMessagesSticky: migrated (0.0067s) =================================== == 84 ChangeAuthSourcesAccountLimit: migrating ================================ -- change_column(:auth_sources, :account, :string, {:limit=>nil}) -> 0.0082s == 84 ChangeAuthSourcesAccountLimit: migrated (0.0082s) ======================= == 85 AddRoleTrackerOldStatusIndexToWorkflows: migrating ====================== -- add_index(:workflows, [:role_id, :tracker_id, :old_status_id], {:name=>:wkfs_role_tracker_old_status}) -> 0.0164s == 85 AddRoleTrackerOldStatusIndexToWorkflows: migrated (0.0165s) ============= == 86 AddCustomFieldsSearchable: migrating ==================================== -- add_column(:custom_fields, :searchable, :boolean, {:default=>false}) -> 0.0083s == 86 AddCustomFieldsSearchable: migrated (0.0083s) =========================== == 87 ChangeProjectsDescriptionToText: migrating ============================== -- change_column(:projects, :description, :text, {:null=>true, :default=>nil}) -> 0.0085s == 87 ChangeProjectsDescriptionToText: migrated (0.0086s) ===================== == 88 AddCustomFieldsDefaultValue: migrating ================================== -- add_column(:custom_fields, :default_value, :text) -> 0.0105s == 88 AddCustomFieldsDefaultValue: migrated (0.0106s) ========================= == 89 AddAttachmentsDescription: migrating ==================================== -- add_column(:attachments, :description, :string) -> 0.0084s == 89 AddAttachmentsDescription: migrated (0.0085s) =========================== == 90 ChangeVersionsNameLimit: migrating ====================================== -- change_column(:versions, :name, :string, {:limit=>nil}) -> 0.0108s == 90 ChangeVersionsNameLimit: migrated (0.0109s) ============================= == 91 ChangeChangesetsRevisionToString: migrating ============================= -- index_exists?(:changesets, [:repository_id, :revision], {:name=>:changesets_repos_rev}) -> 0.0008s -- remove_index(:changesets, {:name=>:changesets_repos_rev}) -> 0.0045s -- index_exists?(:changesets, [:repository_id, :revision], {:name=>:altered_changesets_repos_rev}) -> 0.0005s -- change_column(:changesets, :revision, :string, {:null=>false}) -> 0.0074s -- add_index(:changesets, [:repository_id, :revision], {:unique=>true, :name=>:changesets_repos_rev}) -> 0.0155s == 91 ChangeChangesetsRevisionToString: migrated (0.0290s) ==================== == 92 ChangeChangesFromRevisionToString: migrating ============================ -- change_column(:changes, :from_revision, :string) -> 0.0092s == 92 ChangeChangesFromRevisionToString: migrated (0.0093s) =================== == 93 AddWikiPagesProtected: migrating ======================================== -- add_column(:wiki_pages, :protected, :boolean, {:default=>false, :null=>false}) -> 0.0072s == 93 AddWikiPagesProtected: migrated (0.0072s) =============================== == 94 ChangeProjectsHomepageLimit: migrating ================================== -- change_column(:projects, :homepage, :string, {:limit=>nil, :default=>""}) -> 0.0076s == 94 ChangeProjectsHomepageLimit: migrated (0.0077s) ========================= == 95 AddWikiPagesParentId: migrating ========================================= -- add_column(:wiki_pages, :parent_id, :integer, {:default=>nil}) -> 0.0069s == 95 AddWikiPagesParentId: migrated (0.0070s) ================================ == 96 AddCommitAccessPermission: migrating ==================================== == 96 AddCommitAccessPermission: migrated (0.0011s) =========================== == 97 AddViewWikiEditsPermission: migrating =================================== == 97 AddViewWikiEditsPermission: migrated (0.0012s) ========================== == 98 SetTopicAuthorsAsWatchers: migrating ==================================== == 98 SetTopicAuthorsAsWatchers: migrated (0.0190s) =========================== == 99 AddDeleteWikiPagesAttachmentsPermission: migrating ====================== == 99 AddDeleteWikiPagesAttachmentsPermission: migrated (0.0008s) ============= == 100 AddChangesetsUserId: migrating ========================================= -- add_column(:changesets, :user_id, :integer, {:default=>nil}) -> 0.0080s == 100 AddChangesetsUserId: migrated (0.0081s) ================================ == 101 PopulateChangesetsUserId: migrating ==================================== == 101 PopulateChangesetsUserId: migrated (0.0007s) =========================== == 102 AddCustomFieldsEditable: migrating ===================================== -- add_column(:custom_fields, :editable, :boolean, {:default=>true}) -> 0.0060s == 102 AddCustomFieldsEditable: migrated (0.0061s) ============================ == 103 SetCustomFieldsEditable: migrating ===================================== == 103 SetCustomFieldsEditable: migrated (0.0030s) ============================ == 104 AddProjectsLftAndRgt: migrating ======================================== -- add_column(:projects, :lft, :integer) -> 0.0058s -- add_column(:projects, :rgt, :integer) -> 0.0094s == 104 AddProjectsLftAndRgt: migrated (0.0154s) =============================== == 105 BuildProjectsTree: migrating =========================================== == 105 BuildProjectsTree: migrated (0.0028s) ================================== == 106 RemoveProjectsProjectsCount: migrating ================================= -- remove_column(:projects, :projects_count) -> 0.0068s == 106 RemoveProjectsProjectsCount: migrated (0.0069s) ======================== == 107 AddOpenIdAuthenticationTables: migrating =============================== -- create_table(:open_id_authentication_associations, {:force=>true}) -> 0.0054s -- create_table(:open_id_authentication_nonces, {:force=>true}) -> 0.0033s == 107 AddOpenIdAuthenticationTables: migrated (0.0088s) ====================== == 108 AddIdentityUrlToUsers: migrating ======================================= -- add_column(:users, :identity_url, :string) -> 0.0101s == 108 AddIdentityUrlToUsers: migrated (0.0102s) ============================== == 20090214190337 AddWatchersUserIdTypeIndex: migrating ======================= -- add_index(:watchers, [:user_id, :watchable_type], {:name=>:watchers_user_id_type}) -> 0.0167s == 20090214190337 AddWatchersUserIdTypeIndex: migrated (0.0168s) ============== == 20090312172426 AddQueriesSortCriteria: migrating =========================== -- add_column(:queries, :sort_criteria, :text) -> 0.0078s == 20090312172426 AddQueriesSortCriteria: migrated (0.0079s) ================== == 20090312194159 AddProjectsTrackersUniqueIndex: migrating =================== -- add_index(:projects_trackers, [:project_id, :tracker_id], {:name=>:projects_trackers_unique, :unique=>true}) -> 0.0276s == 20090312194159 AddProjectsTrackersUniqueIndex: migrated (0.0285s) ========== == 20090318181151 ExtendSettingsName: migrating =============================== -- change_column(:settings, :name, :string, {:limit=>255, :default=>"", :null=>false}) -> 0.0082s == 20090318181151 ExtendSettingsName: migrated (0.0082s) ====================== == 20090323224724 AddTypeToEnumerations: migrating ============================ -- add_column(:enumerations, :type, :string) -> 0.0070s == 20090323224724 AddTypeToEnumerations: migrated (0.0071s) =================== == 20090401221305 UpdateEnumerationsToSti: migrating ========================== == 20090401221305 UpdateEnumerationsToSti: migrated (0.0018s) ================= == 20090401231134 AddActiveFieldToEnumerations: migrating ===================== -- add_column(:enumerations, :active, :boolean, {:default=>true, :null=>false}) -> 0.0078s == 20090401231134 AddActiveFieldToEnumerations: migrated (0.0079s) ============ == 20090403001910 AddProjectToEnumerations: migrating ========================= -- add_column(:enumerations, :project_id, :integer, {:null=>true, :default=>nil}) -> 0.0072s -- add_index(:enumerations, :project_id) -> 0.0151s == 20090403001910 AddProjectToEnumerations: migrated (0.0226s) ================ == 20090406161854 AddParentIdToEnumerations: migrating ======================== -- add_column(:enumerations, :parent_id, :integer, {:null=>true, :default=>nil}) -> 0.0066s == 20090406161854 AddParentIdToEnumerations: migrated (0.0067s) =============== == 20090425161243 AddQueriesGroupBy: migrating ================================ -- add_column(:queries, :group_by, :string) -> 0.0097s == 20090425161243 AddQueriesGroupBy: migrated (0.0098s) ======================= == 20090503121501 CreateMemberRoles: migrating ================================ -- create_table(:member_roles) -> 0.0042s == 20090503121501 CreateMemberRoles: migrated (0.0042s) ======================= == 20090503121505 PopulateMemberRoles: migrating ============================== == 20090503121505 PopulateMemberRoles: migrated (0.0120s) ===================== == 20090503121510 DropMembersRoleId: migrating ================================ -- remove_column(:members, :role_id) -> 0.0071s == 20090503121510 DropMembersRoleId: migrated (0.0072s) ======================= == 20090614091200 FixMessagesStickyNull: migrating ============================ == 20090614091200 FixMessagesStickyNull: migrated (0.0008s) =================== == 20090704172350 PopulateUsersType: migrating ================================ == 20090704172350 PopulateUsersType: migrated (0.0007s) ======================= == 20090704172355 CreateGroupsUsers: migrating ================================ -- create_table(:groups_users, {:id=>false}) -> 0.0045s -- add_index(:groups_users, [:group_id, :user_id], {:unique=>true, :name=>:groups_users_ids}) -> 0.0320s == 20090704172355 CreateGroupsUsers: migrated (0.0367s) ======================= == 20090704172358 AddMemberRolesInheritedFrom: migrating ====================== -- add_column(:member_roles, :inherited_from, :integer) -> 0.0075s == 20090704172358 AddMemberRolesInheritedFrom: migrated (0.0076s) ============= == 20091010093521 FixUsersCustomValues: migrating ============================= == 20091010093521 FixUsersCustomValues: migrated (0.0035s) ==================== == 20091017212227 AddMissingIndexesToWorkflows: migrating ===================== -- add_index(:workflows, :old_status_id) -> 0.0164s -- add_index(:workflows, :role_id) -> 0.0171s -- add_index(:workflows, :new_status_id) -> 0.0152s == 20091017212227 AddMissingIndexesToWorkflows: migrated (0.0490s) ============ == 20091017212457 AddMissingIndexesToCustomFieldsProjects: migrating ========== -- add_index(:custom_fields_projects, [:custom_field_id, :project_id]) -> 0.0163s == 20091017212457 AddMissingIndexesToCustomFieldsProjects: migrated (0.0164s) = == 20091017212644 AddMissingIndexesToMessages: migrating ====================== -- add_index(:messages, :last_reply_id) -> 0.0167s -- add_index(:messages, :author_id) -> 0.0169s == 20091017212644 AddMissingIndexesToMessages: migrated (0.0337s) ============= == 20091017212938 AddMissingIndexesToRepositories: migrating ================== -- add_index(:repositories, :project_id) -> 0.0319s == 20091017212938 AddMissingIndexesToRepositories: migrated (0.0320s) ========= == 20091017213027 AddMissingIndexesToComments: migrating ====================== -- add_index(:comments, [:commented_id, :commented_type]) -> 0.0180s -- add_index(:comments, :author_id) -> 0.0170s == 20091017213027 AddMissingIndexesToComments: migrated (0.0351s) ============= == 20091017213113 AddMissingIndexesToEnumerations: migrating ================== -- add_index(:enumerations, [:id, :type]) -> 0.0171s == 20091017213113 AddMissingIndexesToEnumerations: migrated (0.0172s) ========= == 20091017213151 AddMissingIndexesToWikiPages: migrating ===================== -- add_index(:wiki_pages, :wiki_id) -> 0.0158s -- add_index(:wiki_pages, :parent_id) -> 0.0168s == 20091017213151 AddMissingIndexesToWikiPages: migrated (0.0328s) ============ == 20091017213228 AddMissingIndexesToWatchers: migrating ====================== -- add_index(:watchers, :user_id) -> 0.0167s -- add_index(:watchers, [:watchable_id, :watchable_type]) -> 0.0309s == 20091017213228 AddMissingIndexesToWatchers: migrated (0.0477s) ============= == 20091017213257 AddMissingIndexesToAuthSources: migrating =================== -- add_index(:auth_sources, [:id, :type]) -> 0.0167s == 20091017213257 AddMissingIndexesToAuthSources: migrated (0.0168s) ========== == 20091017213332 AddMissingIndexesToDocuments: migrating ===================== -- add_index(:documents, :category_id) -> 0.0172s == 20091017213332 AddMissingIndexesToDocuments: migrated (0.0174s) ============ == 20091017213444 AddMissingIndexesToTokens: migrating ======================== -- add_index(:tokens, :user_id) -> 0.0165s == 20091017213444 AddMissingIndexesToTokens: migrated (0.0166s) =============== == 20091017213536 AddMissingIndexesToChangesets: migrating ==================== -- add_index(:changesets, :user_id) -> 0.0162s -- add_index(:changesets, :repository_id) -> 0.0167s == 20091017213536 AddMissingIndexesToChangesets: migrated (0.0331s) =========== == 20091017213642 AddMissingIndexesToIssueCategories: migrating =============== -- add_index(:issue_categories, :assigned_to_id) -> 0.0173s == 20091017213642 AddMissingIndexesToIssueCategories: migrated (0.0174s) ====== == 20091017213716 AddMissingIndexesToMemberRoles: migrating =================== -- add_index(:member_roles, :member_id) -> 0.0166s -- add_index(:member_roles, :role_id) -> 0.0317s == 20091017213716 AddMissingIndexesToMemberRoles: migrated (0.0485s) ========== == 20091017213757 AddMissingIndexesToBoards: migrating ======================== -- add_index(:boards, :last_message_id) -> 0.0162s == 20091017213757 AddMissingIndexesToBoards: migrated (0.0162s) =============== == 20091017213835 AddMissingIndexesToUserPreferences: migrating =============== -- add_index(:user_preferences, :user_id) -> 0.0172s == 20091017213835 AddMissingIndexesToUserPreferences: migrated (0.0173s) ====== == 20091017213910 AddMissingIndexesToIssues: migrating ======================== -- add_index(:issues, :status_id) -> 0.0170s -- add_index(:issues, :category_id) -> 0.0183s -- add_index(:issues, :assigned_to_id) -> 0.0176s -- add_index(:issues, :fixed_version_id) -> 0.0176s -- add_index(:issues, :tracker_id) -> 0.0343s -- add_index(:issues, :priority_id) -> 0.0180s -- add_index(:issues, :author_id) -> 0.0167s == 20091017213910 AddMissingIndexesToIssues: migrated (0.1400s) =============== == 20091017214015 AddMissingIndexesToMembers: migrating ======================= -- add_index(:members, :user_id) -> 0.0169s -- add_index(:members, :project_id) -> 0.0160s == 20091017214015 AddMissingIndexesToMembers: migrated (0.0330s) ============== == 20091017214107 AddMissingIndexesToCustomFields: migrating ================== -- add_index(:custom_fields, [:id, :type]) -> 0.0160s == 20091017214107 AddMissingIndexesToCustomFields: migrated (0.0161s) ========= == 20091017214136 AddMissingIndexesToQueries: migrating ======================= -- add_index(:queries, :project_id) -> 0.0180s -- add_index(:queries, :user_id) -> 0.0272s == 20091017214136 AddMissingIndexesToQueries: migrated (0.0454s) ============== == 20091017214236 AddMissingIndexesToTimeEntries: migrating =================== -- add_index(:time_entries, :activity_id) -> 0.0170s -- add_index(:time_entries, :user_id) -> 0.0170s == 20091017214236 AddMissingIndexesToTimeEntries: migrated (0.0341s) ========== == 20091017214308 AddMissingIndexesToNews: migrating ========================== -- add_index(:news, :author_id) -> 0.0167s == 20091017214308 AddMissingIndexesToNews: migrated (0.0168s) ================= == 20091017214336 AddMissingIndexesToUsers: migrating ========================= -- add_index(:users, [:id, :type]) -> 0.0170s -- add_index(:users, :auth_source_id) -> 0.0179s == 20091017214336 AddMissingIndexesToUsers: migrated (0.0353s) ================ == 20091017214406 AddMissingIndexesToAttachments: migrating =================== -- add_index(:attachments, [:container_id, :container_type]) -> 0.0165s -- add_index(:attachments, :author_id) -> 0.0178s == 20091017214406 AddMissingIndexesToAttachments: migrated (0.0345s) ========== == 20091017214440 AddMissingIndexesToWikiContents: migrating ================== -- add_index(:wiki_contents, :author_id) -> 0.0186s == 20091017214440 AddMissingIndexesToWikiContents: migrated (0.0187s) ========= == 20091017214519 AddMissingIndexesToCustomValues: migrating ================== -- add_index(:custom_values, :custom_field_id) -> 0.0171s == 20091017214519 AddMissingIndexesToCustomValues: migrated (0.0172s) ========= == 20091017214611 AddMissingIndexesToJournals: migrating ====================== -- add_index(:journals, :user_id) -> 0.0168s -- add_index(:journals, :journalized_id) -> 0.0213s == 20091017214611 AddMissingIndexesToJournals: migrated (0.0383s) ============= == 20091017214644 AddMissingIndexesToIssueRelations: migrating ================ -- add_index(:issue_relations, :issue_from_id) -> 0.0165s -- add_index(:issue_relations, :issue_to_id) -> 0.0162s == 20091017214644 AddMissingIndexesToIssueRelations: migrated (0.0329s) ======= == 20091017214720 AddMissingIndexesToWikiRedirects: migrating ================= -- add_index(:wiki_redirects, :wiki_id) -> 0.0151s == 20091017214720 AddMissingIndexesToWikiRedirects: migrated (0.0152s) ======== == 20091017214750 AddMissingIndexesToCustomFieldsTrackers: migrating ========== -- add_index(:custom_fields_trackers, [:custom_field_id, :tracker_id]) -> 0.0323s == 20091017214750 AddMissingIndexesToCustomFieldsTrackers: migrated (0.0324s) = == 20091025163651 AddActivityIndexes: migrating =============================== -- add_index(:journals, :created_on) -> 0.0165s -- add_index(:changesets, :committed_on) -> 0.0175s -- add_index(:wiki_content_versions, :updated_on) -> 0.0176s -- add_index(:messages, :created_on) -> 0.0174s -- add_index(:issues, :created_on) -> 0.0179s -- add_index(:news, :created_on) -> 0.0183s -- add_index(:attachments, :created_on) -> 0.0308s -- add_index(:documents, :created_on) -> 0.0174s -- add_index(:time_entries, :created_on) -> 0.0173s == 20091025163651 AddActivityIndexes: migrated (0.1714s) ====================== == 20091108092559 AddVersionsStatus: migrating ================================ -- add_column(:versions, :status, :string, {:default=>"open"}) -> 0.0064s == 20091108092559 AddVersionsStatus: migrated (0.0166s) ======================= == 20091114105931 AddViewIssuesPermission: migrating ========================== == 20091114105931 AddViewIssuesPermission: migrated (0.0142s) ================= == 20091123212029 AddDefaultDoneRatioToIssueStatus: migrating ================= -- add_column(:issue_statuses, :default_done_ratio, :integer) -> 0.0075s == 20091123212029 AddDefaultDoneRatioToIssueStatus: migrated (0.0076s) ======== == 20091205124427 AddVersionsSharing: migrating =============================== -- add_column(:versions, :sharing, :string, {:default=>"none", :null=>false}) -> 0.0074s -- add_index(:versions, :sharing) -> 0.3428s == 20091205124427 AddVersionsSharing: migrated (0.3504s) ====================== == 20091220183509 AddLftAndRgtIndexesToProjects: migrating ==================== -- add_index(:projects, :lft) -> 0.0165s -- add_index(:projects, :rgt) -> 0.0160s == 20091220183509 AddLftAndRgtIndexesToProjects: migrated (0.0326s) =========== == 20091220183727 AddIndexToSettingsName: migrating =========================== -- add_index(:settings, :name) -> 0.0170s == 20091220183727 AddIndexToSettingsName: migrated (0.0171s) ================== == 20091220184736 AddIndexesToIssueStatus: migrating ========================== -- add_index(:issue_statuses, :position) -> 0.0323s -- add_index(:issue_statuses, :is_closed) -> 0.0162s -- add_index(:issue_statuses, :is_default) -> 0.0175s == 20091220184736 AddIndexesToIssueStatus: migrated (0.0662s) ================= == 20091225164732 RemoveEnumerationsOpt: migrating ============================ -- remove_column(:enumerations, :opt) -> 0.0086s == 20091225164732 RemoveEnumerationsOpt: migrated (0.0087s) =================== == 20091227112908 ChangeWikiContentsTextLimit: migrating ====================== -- change_column(:wiki_contents, :text, :text, {:limit=>16777216}) -> 0.0095s -- change_column(:wiki_content_versions, :data, :binary, {:limit=>16777216}) -> 0.1100s == 20091227112908 ChangeWikiContentsTextLimit: migrated (0.1198s) ============= == 20100129193402 ChangeUsersMailNotificationToString: migrating ============== -- rename_column(:users, :mail_notification, :mail_notification_bool) -> 0.0100s -- add_column(:users, :mail_notification, :string, {:default=>"", :null=>false}) -> 0.0067s -- remove_column(:users, :mail_notification_bool) -> 0.0078s == 20100129193402 ChangeUsersMailNotificationToString: migrated (0.0267s) ===== == 20100129193813 UpdateMailNotificationValues: migrating ===================== == 20100129193813 UpdateMailNotificationValues: migrated (0.0000s) ============ == 20100221100219 AddIndexOnChangesetsScmid: migrating ======================== -- add_index(:changesets, [:repository_id, :scmid], {:name=>:changesets_repos_scmid}) -> 0.0155s == 20100221100219 AddIndexOnChangesetsScmid: migrated (0.0156s) =============== == 20100313132032 AddIssuesNestedSetsColumns: migrating ======================= -- add_column(:issues, :parent_id, :integer, {:default=>nil}) -> 0.0094s -- add_column(:issues, :root_id, :integer, {:default=>nil}) -> 0.0064s -- add_column(:issues, :lft, :integer, {:default=>nil}) -> 0.0059s -- add_column(:issues, :rgt, :integer, {:default=>nil}) -> 0.0079s == 20100313132032 AddIssuesNestedSetsColumns: migrated (0.0572s) ============== == 20100313171051 AddIndexOnIssuesNestedSet: migrating ======================== -- add_index(:issues, [:root_id, :lft, :rgt]) -> 0.0176s == 20100313171051 AddIndexOnIssuesNestedSet: migrated (0.0177s) =============== == 20100705164950 ChangeChangesPathLengthLimit: migrating ===================== -- change_column(:changes, :path, :text, {:default=>nil, :null=>true}) -> 0.0075s -- change_column(:changes, :path, :text, {:null=>false}) -> 0.0083s -- change_column(:changes, :from_path, :text) -> 0.0094s == 20100705164950 ChangeChangesPathLengthLimit: migrated (0.0255s) ============ == 20100819172912 EnableCalendarAndGanttModulesWhereAppropriate: migrating ==== == 20100819172912 EnableCalendarAndGanttModulesWhereAppropriate: migrated (0.0055s) == 20101104182107 AddUniqueIndexOnMembers: migrating ========================== -- add_index(:members, [:user_id, :project_id], {:unique=>true}) -> 0.0333s == 20101104182107 AddUniqueIndexOnMembers: migrated (0.0348s) ================= == 20101107130441 AddCustomFieldsVisible: migrating =========================== -- add_column(:custom_fields, :visible, :boolean, {:null=>false, :default=>true}) -> 0.0089s == 20101107130441 AddCustomFieldsVisible: migrated (0.0098s) ================== == 20101114115114 ChangeProjectsNameLimit: migrating ========================== -- change_column(:projects, :name, :string, {:limit=>nil, :default=>"", :null=>false}) -> 0.0070s == 20101114115114 ChangeProjectsNameLimit: migrated (0.0072s) ================= == 20101114115359 ChangeProjectsIdentifierLimit: migrating ==================== -- change_column(:projects, :identifier, :string, {:limit=>nil}) -> 0.0072s == 20101114115359 ChangeProjectsIdentifierLimit: migrated (0.0073s) =========== == 20110220160626 AddWorkflowsAssigneeAndAuthor: migrating ==================== -- add_column(:workflows, :assignee, :boolean, {:null=>false, :default=>false}) -> 0.0075s -- add_column(:workflows, :author, :boolean, {:null=>false, :default=>false}) -> 0.0068s == 20110220160626 AddWorkflowsAssigneeAndAuthor: migrated (0.0209s) =========== == 20110223180944 AddUsersSalt: migrating ===================================== -- add_column(:users, :salt, :string, {:limit=>64}) -> 0.0069s == 20110223180944 AddUsersSalt: migrated (0.0070s) ============================ == 20110223180953 SaltUserPasswords: migrating ================================ -- Salting user passwords, this may take some time... -> 0.0164s == 20110223180953 SaltUserPasswords: migrated (0.0164s) ======================= == 20110224000000 AddRepositoriesPathEncoding: migrating ====================== -- add_column(:repositories, :path_encoding, :string, {:limit=>64, :default=>nil}) -> 0.0077s == 20110224000000 AddRepositoriesPathEncoding: migrated (0.0078s) ============= == 20110226120112 ChangeRepositoriesPasswordLimit: migrating ================== -- change_column(:repositories, :password, :string, {:limit=>nil, :default=>""}) -> 0.0076s == 20110226120112 ChangeRepositoriesPasswordLimit: migrated (0.0077s) ========= == 20110226120132 ChangeAuthSourcesAccountPasswordLimit: migrating ============ -- change_column(:auth_sources, :account_password, :string, {:limit=>nil, :default=>""}) -> 0.0069s == 20110226120132 ChangeAuthSourcesAccountPasswordLimit: migrated (0.0070s) === == 20110227125750 ChangeJournalDetailsValuesToText: migrating ================= -- change_column(:journal_details, :old_value, :text) -> 0.0071s -- change_column(:journal_details, :value, :text) -> 0.0073s == 20110227125750 ChangeJournalDetailsValuesToText: migrated (0.0146s) ======== == 20110228000000 AddRepositoriesLogEncoding: migrating ======================= -- add_column(:repositories, :log_encoding, :string, {:limit=>64, :default=>nil}) -> 0.0063s == 20110228000000 AddRepositoriesLogEncoding: migrated (0.0063s) ============== == 20110228000100 CopyRepositoriesLogEncoding: migrating ====================== == 20110228000100 CopyRepositoriesLogEncoding: migrated (0.0038s) ============= == 20110401192910 AddIndexToUsersType: migrating ============================== -- add_index(:users, :type) -> 0.0161s == 20110401192910 AddIndexToUsersType: migrated (0.0162s) ===================== == 20110408103312 AddRolesIssuesVisibility: migrating ========================= -- add_column(:roles, :issues_visibility, :string, {:limit=>30, :default=>"default", :null=>false}) -> 0.0077s == 20110408103312 AddRolesIssuesVisibility: migrated (0.0078s) ================ == 20110412065600 AddIssuesIsPrivate: migrating =============================== -- add_column(:issues, :is_private, :boolean, {:default=>false, :null=>false}) -> 0.0100s == 20110412065600 AddIssuesIsPrivate: migrated (0.0101s) ====================== == 20110511000000 AddRepositoriesExtraInfo: migrating ========================= -- add_column(:repositories, :extra_info, :text) -> 0.0070s == 20110511000000 AddRepositoriesExtraInfo: migrated (0.0070s) ================ == 20110902000000 CreateChangesetParents: migrating =========================== -- create_table(:changeset_parents, {:id=>false}) -> 0.0038s -- add_index(:changeset_parents, [:changeset_id], {:unique=>false, :name=>:changeset_parents_changeset_ids}) -> 0.0145s -- add_index(:changeset_parents, [:parent_id], {:unique=>false, :name=>:changeset_parents_parent_ids}) -> 0.0166s == 20110902000000 CreateChangesetParents: migrated (0.0352s) ================== == 20111201201315 AddUniqueIndexToIssueRelations: migrating =================== -- add_index(:issue_relations, [:issue_from_id, :issue_to_id], {:unique=>true}) -> 0.0272s == 20111201201315 AddUniqueIndexToIssueRelations: migrated (0.0281s) ========== == 20120115143024 AddRepositoriesIdentifier: migrating ======================== -- add_column(:repositories, :identifier, :string) -> 0.0072s == 20120115143024 AddRepositoriesIdentifier: migrated (0.0073s) =============== == 20120115143100 AddRepositoriesIsDefault: migrating ========================= -- add_column(:repositories, :is_default, :boolean, {:default=>false}) -> 0.0093s == 20120115143100 AddRepositoriesIsDefault: migrated (0.0094s) ================ == 20120115143126 SetDefaultRepositories: migrating =========================== == 20120115143126 SetDefaultRepositories: migrated (0.0012s) ================== == 20120127174243 AddCustomFieldsMultiple: migrating ========================== -- add_column(:custom_fields, :multiple, :boolean, {:default=>false}) -> 0.0076s == 20120127174243 AddCustomFieldsMultiple: migrated (0.0077s) ================= == 20120205111326 ChangeUsersLoginLimit: migrating ============================ -- change_column(:users, :login, :string, {:limit=>nil, :default=>"", :null=>false}) -> 0.0080s == 20120205111326 ChangeUsersLoginLimit: migrated (0.0081s) =================== == 20120223110929 ChangeAttachmentsContainerDefaults: migrating =============== -- remove_index(:attachments, [:container_id, :container_type]) -> 0.0041s -- change_column(:attachments, :container_id, :integer, {:default=>nil, :null=>true}) -> 0.0058s -- change_column(:attachments, :container_type, :string, {:limit=>30, :default=>nil, :null=>true}) -> 0.0085s -- add_index(:attachments, [:container_id, :container_type]) -> 0.0160s == 20120223110929 ChangeAttachmentsContainerDefaults: migrated (0.0511s) ====== == 20120301153455 AddAuthSourcesFilter: migrating ============================= -- add_column(:auth_sources, :filter, :string) -> 0.0056s == 20120301153455 AddAuthSourcesFilter: migrated (0.0056s) ==================== == 20120422150750 ChangeRepositoriesToFullSti: migrating ====================== == 20120422150750 ChangeRepositoriesToFullSti: migrated (0.0008s) ============= == 20120705074331 AddTrackersFieldsBits: migrating ============================ -- add_column(:trackers, :fields_bits, :integer, {:default=>0}) -> 0.0066s == 20120705074331 AddTrackersFieldsBits: migrated (0.0067s) =================== == 20120707064544 AddAuthSourcesTimeout: migrating ============================ -- add_column(:auth_sources, :timeout, :integer) -> 0.0071s == 20120707064544 AddAuthSourcesTimeout: migrated (0.0072s) =================== == 20120714122000 AddWorkflowsType: migrating ================================= -- add_column(:workflows, :type, :string, {:limit=>30}) -> 0.0060s == 20120714122000 AddWorkflowsType: migrated (0.0061s) ======================== == 20120714122100 UpdateWorkflowsToSti: migrating ============================= == 20120714122100 UpdateWorkflowsToSti: migrated (0.0009s) ==================== == 20120714122200 AddWorkflowsRuleFields: migrating =========================== -- add_column(:workflows, :field_name, :string, {:limit=>30}) -> 0.0059s -- add_column(:workflows, :rule, :string, {:limit=>30}) -> 0.0057s == 20120714122200 AddWorkflowsRuleFields: migrated (0.0117s) ================== == 20120731164049 AddBoardsParentId: migrating ================================ -- add_column(:boards, :parent_id, :integer) -> 0.0087s == 20120731164049 AddBoardsParentId: migrated (0.0088s) ======================= == 20120930112914 AddJournalsPrivateNotes: migrating ========================== -- add_column(:journals, :private_notes, :boolean, {:default=>false, :null=>false}) -> 0.0086s == 20120930112914 AddJournalsPrivateNotes: migrated (0.0087s) ================= == 20121026002032 AddEnumerationsPositionName: migrating ====================== -- add_column(:enumerations, :position_name, :string, {:limit=>30}) -> 0.0062s == 20121026002032 AddEnumerationsPositionName: migrated (0.0063s) ============= == 20121026003537 PopulateEnumerationsPositionName: migrating ================= == 20121026003537 PopulateEnumerationsPositionName: migrated (0.0028s) ======== == 20121209123234 AddQueriesType: migrating =================================== -- add_column(:queries, :type, :string) -> 0.0064s == 20121209123234 AddQueriesType: migrated (0.0065s) ========================== == 20121209123358 UpdateQueriesToSti: migrating =============================== == 20121209123358 UpdateQueriesToSti: migrated (0.0156s) ====================== == 20121213084931 AddAttachmentsDiskDirectory: migrating ====================== -- add_column(:attachments, :disk_directory, :string) -> 0.0089s == 20121213084931 AddAttachmentsDiskDirectory: migrated (0.0090s) ============= == 20130110122628 SplitDocumentsPermissions: migrating ======================== == 20130110122628 SplitDocumentsPermissions: migrated (0.0011s) =============== == 20130201184705 AddUniqueIndexOnTokensValue: migrating ====================== -- Adding unique index on tokens, this may take some time... -- add_index(:tokens, :value, {:unique=>true, :name=>"tokens_value"}) -> 0.0149s -> 0.0195s == 20130201184705 AddUniqueIndexOnTokensValue: migrated (0.0195s) ============= == 20130202090625 AddProjectsInheritMembers: migrating ======================== -- add_column(:projects, :inherit_members, :boolean, {:default=>false, :null=>false}) -> 0.0078s == 20130202090625 AddProjectsInheritMembers: migrated (0.0079s) =============== == 20130207175206 AddUniqueIndexOnCustomFieldsTrackers: migrating ============= -- index_exists?(:custom_fields_trackers, [:custom_field_id, :tracker_id]) -> 0.0005s -- remove_index(:custom_fields_trackers, [:custom_field_id, :tracker_id]) -> 0.0040s -- add_index(:custom_fields_trackers, [:custom_field_id, :tracker_id], {:unique=>true}) -> 0.0150s == 20130207175206 AddUniqueIndexOnCustomFieldsTrackers: migrated (0.0203s) ==== == 20130207181455 AddUniqueIndexOnCustomFieldsProjects: migrating ============= -- index_exists?(:custom_fields_projects, [:custom_field_id, :project_id]) -> 0.0005s -- remove_index(:custom_fields_projects, [:custom_field_id, :project_id]) -> 0.0048s -- add_index(:custom_fields_projects, [:custom_field_id, :project_id], {:unique=>true}) -> 0.0392s == 20130207181455 AddUniqueIndexOnCustomFieldsProjects: migrated (0.0452s) ==== == 20130215073721 ChangeUsersLastnameLengthTo255: migrating =================== -- change_column(:users, :lastname, :string, {:limit=>255, :default=>"", :null=>false}) -> 0.0085s == 20130215073721 ChangeUsersLastnameLengthTo255: migrated (0.0086s) ========== == 20130215111127 AddIssuesClosedOn: migrating ================================ -- add_column(:issues, :closed_on, :datetime, {:default=>nil}) -> 0.0085s == 20130215111127 AddIssuesClosedOn: migrated (0.0086s) ======================= == 20130215111141 PopulateIssuesClosedOn: migrating =========================== == 20130215111141 PopulateIssuesClosedOn: migrated (0.0012s) ================== == 20130217094251 RemoveIssuesDefaultFkValues: migrating ====================== -- change_column_default(:issues, :tracker_id, nil) -> 0.0056s -- change_column_default(:issues, :project_id, nil) -> 0.0054s -- change_column_default(:issues, :status_id, nil) -> 0.0049s -- change_column_default(:issues, :assigned_to_id, nil) -> 0.0049s -- change_column_default(:issues, :priority_id, nil) -> 0.0056s -- change_column_default(:issues, :author_id, nil) -> 0.0055s == 20130217094251 RemoveIssuesDefaultFkValues: migrated (0.0323s) ============= == 20130602092539 CreateQueriesRoles: migrating =============================== -- create_table(:queries_roles, {:id=>false}) -> 0.0033s -- add_index(:queries_roles, [:query_id, :role_id], {:unique=>true, :name=>:queries_roles_ids}) -> 0.0172s == 20130602092539 CreateQueriesRoles: migrated (0.0206s) ====================== == 20130710182539 AddQueriesVisibility: migrating ============================= -- add_column(:queries, :visibility, :integer, {:default=>0}) -> 0.0063s -- remove_column(:queries, :is_public) -> 0.0047s == 20130710182539 AddQueriesVisibility: migrated (0.0122s) ==================== == 20130713104233 CreateCustomFieldsRoles: migrating ========================== -- create_table(:custom_fields_roles, {:id=>false}) -> 0.0041s -- add_index(:custom_fields_roles, [:custom_field_id, :role_id], {:unique=>true, :name=>:custom_fields_roles_ids}) -> 0.0159s == 20130713104233 CreateCustomFieldsRoles: migrated (0.0213s) ================= == 20130713111657 AddQueriesOptions: migrating ================================ -- add_column(:queries, :options, :text) -> 0.0067s == 20130713111657 AddQueriesOptions: migrated (0.0068s) ======================= == 20130729070143 AddUsersMustChangePasswd: migrating ========================= -- add_column(:users, :must_change_passwd, :boolean, {:default=>false, :null=>false}) -> 0.0078s == 20130729070143 AddUsersMustChangePasswd: migrated (0.0079s) ================ == 20130911193200 RemoveEolsFromAttachmentsFilename: migrating ================ == 20130911193200 RemoveEolsFromAttachmentsFilename: migrated (0.0026s) ======= == 20131004113137 SupportForMultipleCommitKeywords: migrating ================= == 20131004113137 SupportForMultipleCommitKeywords: migrated (0.0025s) ======== == 20131005100610 AddRepositoriesCreatedOn: migrating ========================= -- add_column(:repositories, :created_on, :timestamp) -> 0.0069s == 20131005100610 AddRepositoriesCreatedOn: migrated (0.0071s) ================ == 20131124175346 AddCustomFieldsFormatStore: migrating ======================= -- add_column(:custom_fields, :format_store, :text) -> 0.0068s == 20131124175346 AddCustomFieldsFormatStore: migrated (0.0068s) ============== == 20131210180802 AddCustomFieldsDescription: migrating ======================= -- add_column(:custom_fields, :description, :text) -> 0.0082s == 20131210180802 AddCustomFieldsDescription: migrated (0.0083s) ============== == 20131214094309 RemoveCustomFieldsMinMaxLengthDefaultValues: migrating ====== -- change_column(:custom_fields, :min_length, :int, {:default=>nil, :null=>true}) -> 0.0157s -- change_column(:custom_fields, :max_length, :int, {:default=>nil, :null=>true}) -> 0.0086s == 20131214094309 RemoveCustomFieldsMinMaxLengthDefaultValues: migrated (0.0260s) == 20131215104612 StoreRelationTypeInJournalDetails: migrating ================ == 20131215104612 StoreRelationTypeInJournalDetails: migrated (0.0068s) ======= == 20131218183023 DeleteOrphanTimeEntriesCustomValues: migrating ============== == 20131218183023 DeleteOrphanTimeEntriesCustomValues: migrated (0.0008s) ===== == 20140228130325 ChangeChangesetsCommentsLimit: migrating ==================== -- change_column(:changesets, :comments, :text, {:limit=>16777216}) -> 0.0085s == 20140228130325 ChangeChangesetsCommentsLimit: migrated (0.0086s) =========== == 20140903143914 AddPasswordChangedAtToUser: migrating ======================= -- add_column(:users, :passwd_changed_on, :datetime) -> 0.0081s == 20140903143914 AddPasswordChangedAtToUser: migrated (0.0082s) ============== == 20140920094058 InsertBuiltinGroups: migrating ============================== == 20140920094058 InsertBuiltinGroups: migrated (0.0544s) ===================== == 20141029181752 AddTrackersDefaultStatusId: migrating ======================= -- add_column(:trackers, :default_status_id, :integer) -> 0.0081s == 20141029181752 AddTrackersDefaultStatusId: migrated (0.0096s) ============== == 20141029181824 RemoveIssueStatusesIsDefault: migrating ===================== -- remove_column(:issue_statuses, :is_default) -> 0.0077s == 20141029181824 RemoveIssueStatusesIsDefault: migrated (0.0078s) ============ == 20141109112308 AddRolesUsersVisibility: migrating ========================== -- add_column(:roles, :users_visibility, :string, {:limit=>30, :default=>"all", :null=>false}) -> 0.0070s == 20141109112308 AddRolesUsersVisibility: migrated (0.0071s) ================= == 20141122124142 AddWikiRedirectsRedirectsToWikiId: migrating ================ -- add_column(:wiki_redirects, :redirects_to_wiki_id, :integer) -> 0.0079s -- change_column(:wiki_redirects, :redirects_to_wiki_id, :integer, {:null=>false}) -> 0.0078s == 20141122124142 AddWikiRedirectsRedirectsToWikiId: migrated (0.0197s) ======= == 20150113194759 CreateEmailAddresses: migrating ============================= -- create_table(:email_addresses) -> 0.0041s == 20150113194759 CreateEmailAddresses: migrated (0.0042s) ==================== == 20150113211532 PopulateEmailAddresses: migrating =========================== == 20150113211532 PopulateEmailAddresses: migrated (0.0042s) ================== == 20150113213922 RemoveUsersMail: migrating ================================== -- remove_column(:users, :mail) -> 0.0082s == 20150113213922 RemoveUsersMail: migrated (0.0082s) ========================= == 20150113213955 AddEmailAddressesUserIdIndex: migrating ===================== -- add_index(:email_addresses, :user_id) -> 0.0324s == 20150113213955 AddEmailAddressesUserIdIndex: migrated (0.0325s) ============ == 20150208105930 ReplaceMoveIssuesPermission: migrating ====================== == 20150208105930 ReplaceMoveIssuesPermission: migrated (0.0011s) ============= == 20150510083747 ChangeDocumentsTitleLimit: migrating ======================== -- change_column(:documents, :title, :string, {:limit=>nil, :default=>"", :null=>false}) -> 0.0107s == 20150510083747 ChangeDocumentsTitleLimit: migrated (0.0108s) =============== == 20150525103953 ClearEstimatedHoursOnParentIssues: migrating ================ == 20150525103953 ClearEstimatedHoursOnParentIssues: migrated (0.0023s) ======= == 20150526183158 AddRolesTimeEntriesVisibility: migrating ==================== -- add_column(:roles, :time_entries_visibility, :string, {:limit=>30, :default=>"all", :null=>false}) -> 0.0074s == 20150526183158 AddRolesTimeEntriesVisibility: migrated (0.0075s) =========== == 20150528084820 AddRolesAllRolesManaged: migrating ========================== -- add_column(:roles, :all_roles_managed, :boolean, {:default=>true, :null=>false}) -> 0.0071s == 20150528084820 AddRolesAllRolesManaged: migrated (0.0072s) ================= == 20150528092912 CreateRolesManagedRoles: migrating ========================== -- create_table(:roles_managed_roles, {:id=>false}) -> 0.0038s == 20150528092912 CreateRolesManagedRoles: migrated (0.0039s) ================= == 20150528093249 AddUniqueIndexOnRolesManagedRoles: migrating ================ -- add_index(:roles_managed_roles, [:role_id, :managed_role_id], {:unique=>true}) -> 0.0180s == 20150528093249 AddUniqueIndexOnRolesManagedRoles: migrated (0.0181s) ======= == 20150725112753 InsertAllowedStatusesForNewIssues: migrating ================ == 20150725112753 InsertAllowedStatusesForNewIssues: migrated (0.0031s) ======= == 20150730122707 CreateImports: migrating ==================================== -- create_table(:imports) -> 0.0038s == 20150730122707 CreateImports: migrated (0.0038s) =========================== == 20150730122735 CreateImportItems: migrating ================================ -- create_table(:import_items) -> 0.0039s == 20150730122735 CreateImportItems: migrated (0.0040s) ======================= == 20150921204850 ChangeTimeEntriesCommentsLimitTo1024: migrating ============= -- change_column(:time_entries, :comments, :string, {:limit=>1024}) -> 0.0085s == 20150921204850 ChangeTimeEntriesCommentsLimitTo1024: migrated (0.0086s) ==== == 20150921210243 ChangeWikiContentsCommentsLimitTo1024: migrating ============ -- change_column(:wiki_content_versions, :comments, :string, {:limit=>1024, :default=>""}) -> 0.0074s -- change_column(:wiki_contents, :comments, :string, {:limit=>1024, :default=>""}) -> 0.0080s == 20150921210243 ChangeWikiContentsCommentsLimitTo1024: migrated (0.0156s) === == 20151020182334 ChangeAttachmentsFilesizeLimitTo8: migrating ================ -- change_column(:attachments, :filesize, :integer, {:limit=>8, :default=>0, :null=>false}) -> 0.0089s == 20151020182334 ChangeAttachmentsFilesizeLimitTo8: migrated (0.0091s) ======= == 20151020182731 FixCommaInUserFormatSettingValue: migrating ================= == 20151020182731 FixCommaInUserFormatSettingValue: migrated (0.0009s) ======== == 20151021184614 ChangeIssueCategoriesNameLimitTo60: migrating =============== -- change_column(:issue_categories, :name, :string, {:limit=>60, :default=>"", :null=>false}) -> 0.0067s == 20151021184614 ChangeIssueCategoriesNameLimitTo60: migrated (0.0068s) ====== == 20151021185456 ChangeAuthSourcesFilterToText: migrating ==================== -- change_column(:auth_sources, :filter, :text) -> 0.0067s == 20151021185456 ChangeAuthSourcesFilterToText: migrated (0.0068s) =========== == 20151021190616 ChangeUserPreferencesHideMailDefaultToTrue: migrating ======= -- change_column(:user_preferences, :hide_mail, :boolean, {:default=>true}) -> 0.0038s == 20151021190616 ChangeUserPreferencesHideMailDefaultToTrue: migrated (0.0038s) == 20151024082034 AddTokensUpdatedOn: migrating =============================== -- add_column(:tokens, :updated_on, :timestamp) -> 0.0071s == 20151024082034 AddTokensUpdatedOn: migrated (0.0080s) ====================== == 20151025072118 CreateCustomFieldEnumerations: migrating ==================== -- create_table(:custom_field_enumerations) -> 0.0035s == 20151025072118 CreateCustomFieldEnumerations: migrated (0.0036s) =========== == 20151031095005 AddProjectsDefaultVersionId: migrating ====================== -- column_exists?(:projects, :default_version_id, :integer) -> 0.0012s -- add_column(:projects, :default_version_id, :integer, {:default=>nil}) -> 0.0064s == 20151031095005 AddProjectsDefaultVersionId: migrated (0.0078s) ============= == 20160404080304 ForcePasswordResetDuringSetup: migrating ==================== == 20160404080304 ForcePasswordResetDuringSetup: migrated (0.0016s) =========== == 20160416072926 RemovePositionDefaults: migrating =========================== -- change_column("boards", :position, :integer, {:default=>nil}) -> 0.0035s -- change_column("custom_fields", :position, :integer, {:default=>nil}) -> 0.0042s -- change_column("enumerations", :position, :integer, {:default=>nil}) -> 0.0040s -- change_column("issue_statuses", :position, :integer, {:default=>nil}) -> 0.0037s -- change_column("roles", :position, :integer, {:default=>nil}) -> 0.0036s -- change_column("trackers", :position, :integer, {:default=>nil}) -> 0.0035s == 20160416072926 RemovePositionDefaults: migrated (0.0229s) ================== == 20160529063352 AddRolesSettings: migrating ================================= -- add_column(:roles, :settings, :text) -> 0.0068s == 20160529063352 AddRolesSettings: migrated (0.0068s) ======================== == 20161001122012 AddTrackerIdIndexToWorkflows: migrating ===================== -- add_index(:workflows, :tracker_id) -> 0.0160s == 20161001122012 AddTrackerIdIndexToWorkflows: migrated (0.0162s) ============ == 20161002133421 AddIndexOnMemberRolesInheritedFrom: migrating =============== -- add_index(:member_roles, :inherited_from) -> 0.0161s == 20161002133421 AddIndexOnMemberRolesInheritedFrom: migrated (0.0161s) ====== == 20161010081301 ChangeIssuesDescriptionLimit: migrating ===================== -- change_column(:issues, :description, :text, {:limit=>16777216}) -> 0.0102s == 20161010081301 ChangeIssuesDescriptionLimit: migrated (0.0104s) ============ == 20161010081528 ChangeJournalDetailsValueLimit: migrating =================== -- change_column(:journal_details, :value, :text, {:limit=>16777216}) -> 0.0078s -- change_column(:journal_details, :old_value, :text, {:limit=>16777216}) -> 0.0181s == 20161010081528 ChangeJournalDetailsValueLimit: migrated (0.0261s) ========== == 20161010081600 ChangeJournalsNotesLimit: migrating ========================= -- change_column(:journals, :notes, :text, {:limit=>16777216}) -> 0.0108s == 20161010081600 ChangeJournalsNotesLimit: migrated (0.0110s) ================ == 20161126094932 AddIndexOnChangesetsIssuesIssueId: migrating ================ -- add_index(:changesets_issues, :issue_id) -> 0.0156s == 20161126094932 AddIndexOnChangesetsIssuesIssueId: migrated (0.0156s) ======= == 20161220091118 AddIndexOnIssuesParentId: migrating ========================= -- add_index(:issues, :parent_id) -> 0.0167s == 20161220091118 AddIndexOnIssuesParentId: migrated (0.0167s) ================ == 20170207050700 AddIndexOnDiskFilenameToAttachments: migrating ============== -- add_index(:attachments, :disk_filename) -> 0.0166s == 20170207050700 AddIndexOnDiskFilenameToAttachments: migrated (0.0167s) ===== == 20170302015225 ChangeAttachmentsDigestLimitTo64: migrating ================= -- change_column(:attachments, :digest, :string, {:limit=>64}) -> 0.0081s == 20170302015225 ChangeAttachmentsDigestLimitTo64: migrated (0.0082s) ======== == 20170309214320 AddProjectDefaultAssignedToId: migrating ==================== -- add_column(:projects, :default_assigned_to_id, :integer, {:default=>nil}) -> 0.0090s -- column_exists?(:projects, :default_assignee_id, :integer) -> 0.0013s == 20170309214320 AddProjectDefaultAssignedToId: migrated (0.0105s) =========== == 20170320051650 ChangeRepositoriesExtraInfoLimit: migrating ================= -- change_column(:repositories, :extra_info, :text, {:limit=>16777216}) -> 0.0088s == 20170320051650 ChangeRepositoriesExtraInfoLimit: migrated (0.0089s) ======== == 20170418090031 AddViewNewsToAllExistingRoles: migrating ==================== == 20170418090031 AddViewNewsToAllExistingRoles: migrated (0.0082s) =========== == 20170419144536 AddViewMessagesToAllExistingRoles: migrating ================ == 20170419144536 AddViewMessagesToAllExistingRoles: migrated (0.0083s) =======