質問編集履歴

3

修正

2022/02/09 04:40

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 重複レコードを削除したい。
1
+ 重複質問になります解決済みです
test CHANGED
@@ -1,24 +1,2 @@
1
- 利用しているアプリでuniqキーを追加したいのでが、
1
+ 重複質問なりま
2
- 重複しているレコードがあるのでmigrateでずにいます。
2
+ 解決たためこちら質問内容削除させていただきます。
3
-
4
- 事前にメールアドレスが重複している場合削除したいです。
5
- アップデート日時が古いユーザーを削除。新しいユーザーを残す。
6
-
7
- sqlだと色々出てくるのですが、rails migrationファイルで実行したいです。
8
- 全く出てこずご教授願いたいです。
9
-
10
-
11
- Usersテーブル
12
- |id|name|email|created_at|updated_at|project_id|
13
- |:--|:--:|:--:|:--:|:--:|--:|
14
- |1|satou|1234@gmail.com|2021-01-19|2022-01-17|1|
15
- |2|tanaka|1234@gmail.com|2021-01-19|2022-01-19|2|
16
- |3|yamada|2222@gmail.com|2021-01-19|2022-01-19|2|
17
-
18
- ```app/models/user.rb
19
- class User < ApplicationRecord
20
- belongs_to :project, optional: true
21
- has_many :posts, dependent: :destroy
22
- has_many :works, dependent: :destroy
23
- end
24
- ```

2

修正

2022/01/31 03:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,10 +3,6 @@
3
3
 
4
4
  事前にメールアドレスが重複している場合削除したいです。
5
5
  アップデート日時が古いユーザーを削除。新しいユーザーを残す。
6
-
7
- また、削除したユーザーのデータを新しいユーザーに紐付け直したいです。
8
- 紐づけ直す→posts
9
- 紐付け直さない→ project、works
10
6
 
11
7
  sqlだと色々出てくるのですが、rails migrationファイルで実行したいです。
12
8
  全く出てこずご教授願いたいです。

1

修正

2022/01/28 03:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -13,7 +13,7 @@
13
13
 
14
14
 
15
15
  Usersテーブル
16
- |id|name|email|created_at|updated_at|updated_at|
16
+ |id|name|email|created_at|updated_at|project_id|
17
17
  |:--|:--:|:--:|:--:|:--:|--:|
18
18
  |1|satou|1234@gmail.com|2021-01-19|2022-01-17|1|
19
19
  |2|tanaka|1234@gmail.com|2021-01-19|2022-01-19|2|