From a74d34a07143d4a50fb248df862752e3b2804d09 Mon Sep 17 00:00:00 2001 From: Jasder <2053003901@@qq.com> Date: Mon, 23 Dec 2019 17:40:43 +0800 Subject: [PATCH] ADD some migration --- .../20191220092618_add_user_ref_to_repository.rb | 10 ++++++++++ db/migrate/20191223031855_add_gitea_uid_to_users.rb | 5 +++++ .../20191223063139_add_mirror_url_to_repositories.rb | 5 +++++ 3 files changed, 20 insertions(+) create mode 100644 db/migrate/20191220092618_add_user_ref_to_repository.rb create mode 100644 db/migrate/20191223031855_add_gitea_uid_to_users.rb create mode 100644 db/migrate/20191223063139_add_mirror_url_to_repositories.rb diff --git a/db/migrate/20191220092618_add_user_ref_to_repository.rb b/db/migrate/20191220092618_add_user_ref_to_repository.rb new file mode 100644 index 000000000..cab95a144 --- /dev/null +++ b/db/migrate/20191220092618_add_user_ref_to_repository.rb @@ -0,0 +1,10 @@ +class AddUserRefToRepository < ActiveRecord::Migration[5.2] + def change + add_column :repositories, :user_id, :integer + add_index :repositories, :user_id + + Project.joins(:repository).find_each do |project| + project&.repository&.update_column(:user_id, project&.user_id) unless project&.repository.blank? + end + end +end diff --git a/db/migrate/20191223031855_add_gitea_uid_to_users.rb b/db/migrate/20191223031855_add_gitea_uid_to_users.rb new file mode 100644 index 000000000..1e32e59ed --- /dev/null +++ b/db/migrate/20191223031855_add_gitea_uid_to_users.rb @@ -0,0 +1,5 @@ +class AddGiteaUidToUsers < ActiveRecord::Migration[5.2] + def change + add_column :users, :gitea_uid, :integer + end +end diff --git a/db/migrate/20191223063139_add_mirror_url_to_repositories.rb b/db/migrate/20191223063139_add_mirror_url_to_repositories.rb new file mode 100644 index 000000000..2f82c8964 --- /dev/null +++ b/db/migrate/20191223063139_add_mirror_url_to_repositories.rb @@ -0,0 +1,5 @@ +class AddMirrorUrlToRepositories < ActiveRecord::Migration[5.2] + def change + add_column :repositories, :mirror_url, :string + end +end