Development migration issue
Created by: krainboltgreene
Latest master, using postgresql for database:
~/Code/Ruby/rails/gitlabhq ‹ruby-1.9.3@gitlabhq› ‹project-model-refactor*› $ rake db:drop db:create db:migrate db:seed
WARNING: Nokogiri was built against LibXML version 2.9.1, but has dynamically loaded 2.7.8
== DeviseCreateUsers: migrating ==============================================
-- create_table(:users)
NOTICE: CREATE TABLE will create implicit sequence "users_id_seq" for serial column "users.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "users_pkey" for table "users"
-> 0.0148s
-- add_index(:users, :email, {:unique=>true})
-> 0.0030s
-- add_index(:users, :reset_password_token, {:unique=>true})
-> 0.0042s
== DeviseCreateUsers: migrated (0.0224s) =====================================
== CreateProjects: migrating =================================================
-- create_table(:projects)
NOTICE: CREATE TABLE will create implicit sequence "projects_id_seq" for serial column "projects.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "projects_pkey" for table "projects"
-> 0.0050s
== CreateProjects: migrated (0.0051s) ========================================
== CreateUsersProjects: migrating ============================================
-- create_table(:users_projects)
NOTICE: CREATE TABLE will create implicit sequence "users_projects_id_seq" for serial column "users_projects.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "users_projects_pkey" for table "users_projects"
-> 0.0049s
== CreateUsersProjects: migrated (0.0050s) ===================================
== AddPrivateFlagToProject: migrating ========================================
-- add_column(:projects, :private_flag, :boolean, {:default=>true, :null=>false})
-> 0.0054s
== AddPrivateFlagToProject: migrated (0.0056s) ===============================
== CreateKeys: migrating =====================================================
-- create_table(:keys)
NOTICE: CREATE TABLE will create implicit sequence "keys_id_seq" for serial column "keys.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "keys_pkey" for table "keys"
-> 0.0048s
== CreateKeys: migrated (0.0049s) ============================================
== AddNameToUser: migrating ==================================================
-- add_column(:users, :name, :string)
-> 0.0010s
== AddNameToUser: migrated (0.0011s) =========================================
== AddKeyTitleToKey: migrating ===============================================
-- add_column(:keys, :key, :text)
-> 0.0011s
-- add_column(:keys, :title, :string)
-> 0.0007s
-- remove_column(:keys, :project_id)
-> 0.0008s
== AddKeyTitleToKey: migrated (0.0028s) ======================================
== AddIdentifierToKey: migrating =============================================
-- add_column(:keys, :identifier, :string)
-> 0.0012s
== AddIdentifierToKey: migrated (0.0013s) ====================================
== CreateIssues: migrating ===================================================
-- create_table(:issues)
NOTICE: CREATE TABLE will create implicit sequence "issues_id_seq" for serial column "issues.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "issues_pkey" for table "issues"
-> 0.0059s
== CreateIssues: migrated (0.0061s) ==========================================
== AddCodeToProject: migrating ===============================================
-- add_column(:projects, :code, :string)
-> 0.0010s
== AddCodeToProject: migrated (0.0012s) ======================================
== AddStatusToIssue: migrating ===============================================
-- add_column(:issues, :closed, :boolean, {:default=>false, :null=>false})
-> 0.0047s
== AddStatusToIssue: migrated (0.0050s) ======================================
== CreateRailsAdminHistoriesTable: migrating =================================
-- create_table(:rails_admin_histories)
NOTICE: CREATE TABLE will create implicit sequence "rails_admin_histories_id_seq" for serial column "rails_admin_histories.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "rails_admin_histories_pkey" for table "rails_admin_histories"
-> 0.0054s
-- add_index(:rails_admin_histories, [:item, :table, :month, :year], {:name=>"index_rails_admin_histories"})
-> 0.0028s
== CreateRailsAdminHistoriesTable: migrated (0.0084s) ========================
== AddAdminFieldToUser: migrating ============================================
-- add_column(:users, :admin, :boolean, {:default=>false, :null=>false})
-> 0.0065s
== AddAdminFieldToUser: migrated (0.0067s) ===================================
== RemoveAdmin: migrating ====================================================
-- drop_table(:rails_admin_histories)
-> 0.0021s
== RemoveAdmin: migrated (0.0024s) ===========================================
== CreateNotes: migrating ====================================================
-- create_table(:notes)
NOTICE: CREATE TABLE will create implicit sequence "notes_id_seq" for serial column "notes.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "notes_pkey" for table "notes"
-> 0.0043s
== CreateNotes: migrated (0.0044s) ===========================================
== AddProjectIdForNote: migrating ============================================
-- add_column(:notes, :project_id, :integer)
-> 0.0011s
== AddProjectIdForNote: migrated (0.0012s) ===================================
== ChangeNoteableIdForNote: migrating ========================================
-- change_column(:notes, :noteable_id, :string)
-> 0.0040s
== ChangeNoteableIdForNote: migrated (0.0041s) ===============================
== AddAttachmentToNote: migrating ============================================
-- add_column(:notes, :attachment, :string)
-> 0.0012s
== AddAttachmentToNote: migrated (0.0013s) ===================================
== AddAllowRepoCreationForUser: migrating ====================================
-- add_column(:users, :allowed_create_repo, :boolean, {:default=>true, :null=>false})
-> 0.0066s
== AddAllowRepoCreationForUser: migrated (0.0067s) ===========================
== AddOwnertoProject: migrating ==============================================
-- add_column(:projects, :owner_id, :integer)
-> 0.0011s
== AddOwnertoProject: migrated (0.0012s) =====================================
== AddProjectsLimitToUser: migrating =========================================
-- add_column(:users, :projects_limit, :integer, {:default=>10})
-> 0.0062s
== AddProjectsLimitToUser: migrated (0.0064s) ================================
== RemoveAllowCreateRepoFromUser: migrating ==================================
-- remove_column(:users, :allowed_create_repo)
-> 0.0014s
== RemoveAllowCreateRepoFromUser: migrated (0.0015s) =========================
== AddPositionToIssues: migrating ============================================
-- add_column(:issues, :position, :integer, {:default=>0})
-> 0.0041s
== AddPositionToIssues: migrated (0.0043s) ===================================
== CreateSnippets: migrating =================================================
-- create_table(:snippets)
NOTICE: CREATE TABLE will create implicit sequence "snippets_id_seq" for serial column "snippets.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "snippets_pkey" for table "snippets"
-> 0.0063s
== CreateSnippets: migrated (0.0065s) ========================================
== AddContentTypeToSnippets: migrating =======================================
-- add_column(:snippets, :content_type, :string, {:null=>false, :default=>"txt"})
-> 0.0052s
== AddContentTypeToSnippets: migrated (0.0054s) ==============================
== AddFileNameToSnippets: migrating ==========================================
-- add_column(:snippets, :file_name, :string)
-> 0.0014s
-- remove_column(:snippets, :content_type)
-> 0.0009s
== AddFileNameToSnippets: migrated (0.0026s) =================================
== AddSocialToUser: migrating ================================================
-- add_column(:users, :skype, :string)
-> 0.0009s
-- add_column(:users, :linkedin, :string)
-> 0.0007s
-- add_column(:users, :twitter, :string)
-> 0.0006s
== AddSocialToUser: migrated (0.0025s) =======================================
== ChangeSocialFieldsInUsers: migrating ======================================
-- remove_column(:users, :skype)
-> 0.0010s
-- remove_column(:users, :linkedin)
-> 0.0007s
-- remove_column(:users, :twitter)
-> 0.0006s
-- add_column(:users, :skype, :string, {:null=>false, :default=>""})
-> 0.0058s
-- add_column(:users, :linkedin, :string, {:null=>false, :default=>""})
-> 0.0070s
-- add_column(:users, :twitter, :string, {:null=>false, :default=>""})
-> 0.0074s
== ChangeSocialFieldsInUsers: migrated (0.0233s) =============================
== AddHighLabelToIssue: migrating ============================================
-- add_column(:issues, :critical, :boolean, {:default=>false, :null=>false})
-> 0.0056s
== AddHighLabelToIssue: migrated (0.0057s) ===================================
== AddExpiresAtToSnippets: migrating =========================================
-- add_column(:snippets, :expires_at, :datetime)
-> 0.0010s
== AddExpiresAtToSnippets: migrated (0.0012s) ================================
== ChangeNoteNoteToText: migrating ===========================================
-- change_column(:notes, :note, :text)
-> 0.0009s
== ChangeNoteNoteToText: migrated (0.0011s) ==================================
== IssueContenToNote: migrating ==============================================
Issue content is deprecated -> move to notes
Done
== IssueContenToNote: migrated (0.0094s) =====================================
== ActsAsTaggableOnMigration: migrating ======================================
-- create_table(:tags)
NOTICE: CREATE TABLE will create implicit sequence "tags_id_seq" for serial column "tags.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "tags_pkey" for table "tags"
-> 0.0042s
-- create_table(:taggings)
NOTICE: CREATE TABLE will create implicit sequence "taggings_id_seq" for serial column "taggings.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "taggings_pkey" for table "taggings"
-> 0.0056s
-- add_index(:taggings, :tag_id)
-> 0.0030s
-- add_index(:taggings, [:taggable_id, :taggable_type, :context])
-> 0.0035s
== ActsAsTaggableOnMigration: migrated (0.0242s) =============================
== RemoveContentFromIssues: migrating ========================================
-- remove_column(:issues, :content)
-> 0.0009s
== RemoveContentFromIssues: migrated (0.0011s) ===============================
== AddAuthenticationTokenToUsers: migrating ==================================
-- add_column(:users, :authentication_token, :string)
-> 0.0011s
== AddAuthenticationTokenToUsers: migrated (0.0013s) =========================
== AddExtraFieldToIssue: migrating ===========================================
-- add_column(:issues, :branch_name, :string, {:null=>true})
-> 0.0011s
== AddExtraFieldToIssue: migrated (0.0013s) ==================================
== CreateMergeRequests: migrating ============================================
-- create_table(:merge_requests)
NOTICE: CREATE TABLE will create implicit sequence "merge_requests_id_seq" for serial column "merge_requests.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "merge_requests_pkey" for table "merge_requests"
-> 0.0057s
== CreateMergeRequests: migrated (0.0058s) ===================================
== AddAdvancedRightsToTeamMember: migrating ==================================
-- add_column(:users_projects, :repo_access, :integer, {:default=>0, :null=>false})
-> 0.0035s
-- add_column(:users_projects, :project_access, :integer, {:default=>0, :null=>false})
-> 0.0032s
== AddAdvancedRightsToTeamMember: migrated (0.0070s) =========================
== MigrateToNewRights: migrating =============================================
-- remove_column(:users_projects, :read)
-> 0.0010s
-- remove_column(:users_projects, :write)
-> 0.0013s
-- remove_column(:users_projects, :admin)
-> 0.0011s
== MigrateToNewRights: migrated (0.0347s) ====================================
== AddDefaultBranchToProject: migrating ======================================
-- add_column(:projects, :default_branch, :string, {:null=>false, :default=>"master"})
-> 0.0047s
== AddDefaultBranchToProject: migrated (0.0049s) =============================
== CreateWebHooks: migrating =================================================
-- create_table(:web_hooks)
NOTICE: CREATE TABLE will create implicit sequence "web_hooks_id_seq" for serial column "web_hooks.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "web_hooks_pkey" for table "web_hooks"
-> 0.0040s
== CreateWebHooks: migrated (0.0041s) ========================================
== AddColoschemeOptionToUser: migrating ======================================
-- add_column(:users, :dark_scheme, :boolean, {:default=>false, :null=>false})
-> 0.0061s
== AddColoschemeOptionToUser: migrated (0.0063s) =============================
== AddProjectIdToKey: migrating ==============================================
-- add_column(:keys, :project_id, :integer, {:null=>true})
-> 0.0011s
-- change_column(:keys, :user_id, :integer, {:null=>true})
-> 0.0013s
== AddProjectIdToKey: migrated (0.0061s) =====================================
== AddLineNumberToNote: migrating ============================================
-- add_column(:notes, :line_code, :string, {:null=>true})
-> 0.0010s
== AddLineNumberToNote: migrated (0.0011s) ===================================
== AddIndexes: migrating =====================================================
-- add_index(:issues, :project_id)
-> 0.0031s
-- add_index(:merge_requests, :project_id)
-> 0.0040s
-- add_index(:notes, :noteable_id)
-> 0.0032s
-- add_index(:notes, :noteable_type)
-> 0.0038s
== AddIndexes: migrated (0.0145s) ============================================
== FixNoteableId: migrating ==================================================
-- change_column(:notes, :noteable_id, :string, {:limit=>255})
-> 0.0014s
== FixNoteableId: migrated (0.0015s) =========================================
== AddModularityFieldsToProject: migrating ===================================
-- add_column(:projects, :issues_enabled, :boolean, {:null=>false, :default=>true})
-> 0.0054s
-- add_column(:projects, :wall_enabled, :boolean, {:null=>false, :default=>true})
-> 0.0051s
-- add_column(:projects, :merge_requests_enabled, :boolean, {:null=>false, :default=>true})
-> 0.0051s
== AddModularityFieldsToProject: migrated (0.0277s) ==========================
== CreateProtectedBranches: migrating ========================================
-- create_table(:protected_branches)
NOTICE: CREATE TABLE will create implicit sequence "protected_branches_id_seq" for serial column "protected_branches.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "protected_branches_pkey" for table "protected_branches"
-> 0.0035s
== CreateProtectedBranches: migrated (0.0036s) ===============================
== MoveToRolesPermissions: migrating =========================================
-- remove_column(:users_projects, :repo_access)
-> 0.0008s
== MoveToRolesPermissions: migrated (0.0040s) ================================
== CreateWikis: migrating ====================================================
-- create_table(:wikis)
NOTICE: CREATE TABLE will create implicit sequence "wikis_id_seq" for serial column "wikis.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "wikis_pkey" for table "wikis"
-> 0.0057s
== CreateWikis: migrated (0.0059s) ===========================================
== AddSlugToWiki: migrating ==================================================
-- add_column(:wikis, :slug, :string)
-> 0.0015s
== AddSlugToWiki: migrated (0.0016s) =========================================
== AddWikiEnabledToProject: migrating ========================================
-- add_column(:projects, :wiki_enabled, :boolean, {:default=>true, :null=>false})
-> 0.0042s
== AddWikiEnabledToProject: migrated (0.0043s) ===============================
== AddUserToWiki: migrating ==================================================
-- add_column(:wikis, :user_id, :integer)
-> 0.0012s
== AddUserToWiki: migrated (0.0014s) =========================================
== CreateEvents: migrating ===================================================
-- create_table(:events)
NOTICE: CREATE TABLE will create implicit sequence "events_id_seq" for serial column "events.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "events_pkey" for table "events"
-> 0.0057s
== CreateEvents: migrated (0.0058s) ==========================================
== AddActionToEvent: migrating ===============================================
-- add_column(:events, :action, :integer, {:null=>true})
-> 0.0009s
== AddActionToEvent: migrated (0.0011s) ======================================
== AddThemeToUser: migrating =================================================
-- add_column(:users, :theme_id, :integer, {:null=>false, :default=>1})
-> 0.0070s
== AddThemeToUser: migrated (0.0071s) ========================================
== AddAuthorIdToEvent: migrating =============================================
-- add_column(:events, :author_id, :integer, {:null=>true})
-> 0.0011s
== AddAuthorIdToEvent: migrated (0.0013s) ====================================
== AddCommitsDiffStoreToMergeRequest: migrating ==============================
-- add_column(:merge_requests, :st_commits, :text, {:null=>true})
-> 0.0012s
-- add_column(:merge_requests, :st_diffs, :text, {:null=>true})
-> 0.0008s
== AddCommitsDiffStoreToMergeRequest: migrated (0.0022s) =====================
== AddMergedToMergeRequest: migrating ========================================
-- add_column(:merge_requests, :merged, :boolean, {:null=>false, :default=>false})
-> 0.0065s
== AddMergedToMergeRequest: migrated (0.0067s) ===============================
== AddDescriptionToIssues: migrating =========================================
-- add_column(:issues, :description, :text)
-> 0.0012s
== AddDescriptionToIssues: migrated (0.0013s) ================================
== AddBioFieldToUser: migrating ==============================================
-- add_column(:users, :bio, :string, {:null=>true})
-> 0.0013s
== AddBioFieldToUser: migrated (0.0014s) =====================================
== AddAutomergeToMergeRequest: migrating =====================================
-- add_column(:merge_requests, :state, :integer, {:null=>false, :default=>1})
-> 0.0060s
== AddAutomergeToMergeRequest: migrated (0.0066s) ============================
== IncreaseMrTextColumnSize: migrating =======================================
-- change_column(:merge_requests, :st_diffs, :text, {:limit=>4294967295})
-> 0.0011s
-- change_column(:merge_requests, :st_commits, :text, {:limit=>4294967295})
-> 0.0007s
== IncreaseMrTextColumnSize: migrated (0.0021s) ==============================
== CreateMilestones: migrating ===============================================
-- create_table(:milestones)
NOTICE: CREATE TABLE will create implicit sequence "milestones_id_seq" for serial column "milestones.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "milestones_pkey" for table "milestones"
-> 0.0057s
== CreateMilestones: migrated (0.0059s) ======================================
== AddMilestoneIdToIssue: migrating ==========================================
-- add_column(:issues, :milestone_id, :integer, {:null=>true})
-> 0.0012s
== AddMilestoneIdToIssue: migrated (0.0014s) =================================
== AddBlockedFieldToUser: migrating ==========================================
-- add_column(:users, :blocked, :boolean, {:null=>false, :default=>false})
-> 0.0073s
== AddBlockedFieldToUser: migrated (0.0075s) =================================
== RemoveCriticalFromIssue: migrating ========================================
-- remove_column(:issues, :critical)
-> 0.0014s
== RemoveCriticalFromIssue: migrated (0.0015s) ===============================
== AddLockableToUsers: migrating =============================================
-- add_column(:users, :failed_attempts, :integer, {:default=>0})
-> 0.0069s
-- add_column(:users, :locked_at, :datetime)
-> 0.0010s
== AddLockableToUsers: migrated (0.0082s) ====================================
== AddTypeToWebHook: migrating ===============================================
-- add_column(:web_hooks, :type, :string, {:default=>"ProjectHook"})
-> 0.0055s
== AddTypeToWebHook: migrated (0.0057s) ======================================
== AddExternAuthProviderToUsers: migrating ===================================
-- add_column(:users, :extern_uid, :string)
-> 0.0010s
-- add_column(:users, :provider, :string)
-> 0.0008s
-- add_index(:users, [:extern_uid, :provider], {:unique=>true})
-> 0.0041s
== AddExternAuthProviderToUsers: migrated (0.0062s) ==========================
== SetDefaultBranchDefaultToNil: migrating ===================================
-- change_column_null(:projects, :default_branch, true)
-> 0.0011s
-- change_column_default(:projects, :default_branch, nil)
-> 0.0012s
== SetDefaultBranchDefaultToNil: migrated (0.0054s) ==========================
== CreateGroups: migrating ===================================================
-- create_table(:groups)
NOTICE: CREATE TABLE will create implicit sequence "groups_id_seq" for serial column "groups.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "groups_pkey" for table "groups"
-> 0.0054s
== CreateGroups: migrated (0.0056s) ==========================================
== AddGroupIdToProject: migrating ============================================
-- add_column(:projects, :group_id, :integer)
-> 0.0011s
== AddGroupIdToProject: migrated (0.0012s) ===================================
== PostgresCreateIntegerCast: migrating ======================================
-- execute(" CREATE CAST (integer AS text) WITH INOUT AS IMPLICIT;\n")
== PostgresCreateIntegerCast: migrated (0.0010s) =============================
rake aborted!
An error has occurred, this and all later migrations canceled:
PG::Error: ERROR: current transaction is aborted, commands ignored until end of transaction block
: SELECT attr.attname
FROM pg_attribute attr
INNER JOIN pg_constraint cons ON attr.attrelid = cons.conrelid AND attr.attnum = cons.conkey[1]
WHERE cons.contype = 'p'
AND cons.conrelid = '"schema_migrations"'::regclass
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rack-mini-profiler-0.1.26/Ruby/lib/patches/sql_patches.rb:155:in `exec'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rack-mini-profiler-0.1.26/Ruby/lib/patches/sql_patches.rb:155:in `async_exec'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:1161:in `exec_no_cache'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:660:in `block in exec_query'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activesupport-3.2.13/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:659:in `exec_query'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:988:in `primary_key'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:684:in `sql_for_insert'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract/database_statements.rb:89:in `insert'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract/query_cache.rb:14:in `insert'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/migration.rb:760:in `record_version_state_after_migrating'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/migration.rb:721:in `block (2 levels) in migrate'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/migration.rb:775:in `call'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/migration.rb:775:in `block in ddl_transaction'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/transactions.rb:208:in `transaction'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/migration.rb:775:in `ddl_transaction'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/migration.rb:719:in `block in migrate'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/migration.rb:700:in `each'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/migration.rb:700:in `migrate'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/migration.rb:570:in `up'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/migration.rb:551:in `migrate'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/activerecord-3.2.13/lib/active_record/railties/databases.rake:193:in `block (2 levels) in <top (required)>'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/task.rb:246:in `call'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/task.rb:246:in `block in execute'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/task.rb:241:in `each'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/task.rb:241:in `execute'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/task.rb:184:in `block in invoke_with_call_chain'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/task.rb:177:in `invoke_with_call_chain'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/task.rb:170:in `invoke'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/application.rb:143:in `invoke_task'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/application.rb:101:in `block (2 levels) in top_level'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/application.rb:101:in `each'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/application.rb:101:in `block in top_level'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/application.rb:110:in `run_with_threads'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/application.rb:95:in `top_level'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/application.rb:73:in `block in run'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/application.rb:160:in `standard_exception_handling'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/gems/rake-10.0.4/lib/rake/application.rb:70:in `run'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/bin/ruby_noexec_wrapper:14:in `eval'
/Users/krainboltgreene/.rvm/gems/ruby-1.9.3-p429@gitlabhq/bin/ruby_noexec_wrapper:14:in `<main>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)