diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-03-12 09:09:55 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-03-12 09:09:55 +0000 |
commit | 18f7828977b74bf6e5153594a098ef90e773b3b7 (patch) | |
tree | 49cb1e16d5341d773807ee583357ae6eb167d61f /db/migrate/20200311165635_create_project_export_jobs.rb | |
parent | 8191b1571c017378eac33b3ed296ad5216d0a410 (diff) | |
download | gitlab-ce-18f7828977b74bf6e5153594a098ef90e773b3b7.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'db/migrate/20200311165635_create_project_export_jobs.rb')
-rw-r--r-- | db/migrate/20200311165635_create_project_export_jobs.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/db/migrate/20200311165635_create_project_export_jobs.rb b/db/migrate/20200311165635_create_project_export_jobs.rb new file mode 100644 index 00000000000..026ad2cd771 --- /dev/null +++ b/db/migrate/20200311165635_create_project_export_jobs.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +class CreateProjectExportJobs < ActiveRecord::Migration[6.0] + DOWNTIME = false + + def change + create_table :project_export_jobs do |t| + t.references :project, index: false, null: false, foreign_key: { on_delete: :cascade } + t.timestamps_with_timezone null: false + t.integer :status, limit: 2, null: false, default: 0 + t.string :jid, limit: 100, null: false, unique: true + + t.index [:project_id, :jid] + t.index [:jid], unique: true + t.index [:status] + t.index [:project_id, :status] + end + end +end |