質問編集履歴
6
修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Rails
|
1
|
+
RailsでDB(レプリカ)の自動切り替えが正常に動作しない
|
test
CHANGED
@@ -94,9 +94,9 @@
|
|
94
94
|
|
95
95
|
database: <%= ENV['DB_NAME'] %>
|
96
96
|
|
97
|
-
#
|
97
|
+
# primaryとは別のusername
|
98
98
|
|
99
|
-
username: <%= ENV['DB_USERNAME'] %>
|
99
|
+
username: <%= ENV['DB_READ_USERNAME'] %>
|
100
100
|
|
101
101
|
password: <%= ENV['DB_PASSWORD'] %>
|
102
102
|
|
@@ -104,7 +104,7 @@
|
|
104
104
|
|
105
105
|
port: <%= ENV['DB_PORT'] %>
|
106
106
|
|
107
|
-
#レプリカ明示
|
107
|
+
# レプリカ明示
|
108
108
|
|
109
109
|
replica: true
|
110
110
|
|
@@ -164,8 +164,6 @@
|
|
164
164
|
|
165
165
|
### 最後に
|
166
166
|
|
167
|
-
database.ymlのprimaryとprimary_replicaに同じusernameを使用(Railsガイドでは異なるuserを使用)しているのが気がかりです。
|
168
|
-
|
169
167
|
|
170
168
|
|
171
169
|
できれば、switch_point等のgemは使用せずに解決したいと思っています。
|
5
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Rails6でDB(レプリカ)の自動切り替えが正常に動作しない
|
1
|
+
Rails6でDB(レプリカ)の自動切り替えが正常に動作しない?
|
test
CHANGED
File without changes
|
4
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
### 前提
|
2
|
+
|
3
|
+
|
2
4
|
|
3
5
|
|
4
6
|
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -166,6 +166,10 @@
|
|
166
166
|
|
167
167
|
|
168
168
|
|
169
|
+
できれば、switch_point等のgemは使用せずに解決したいと思っています。
|
170
|
+
|
171
|
+
|
172
|
+
|
169
173
|
解決の糸口となるアドバイスを頂けたらと思います。
|
170
174
|
|
171
175
|
|
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,13 +30,13 @@
|
|
30
30
|
|
31
31
|
・アカウント有効化処理(Ruby on Rails Turorialとほぼ同様)
|
32
32
|
|
33
|
+
※ユーザーデータをDBに保存することはできる
|
34
|
+
|
33
35
|
・パスワードリセット処理(Ruby on Rails Turorialとほぼ同様)
|
34
36
|
|
35
37
|
・omniauth-twitterによるtwitter認証処理
|
36
38
|
|
37
39
|
|
38
|
-
|
39
|
-
よって、ユーザーの作成と更新が行えなくなりました。
|
40
40
|
|
41
41
|
```
|
42
42
|
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -130,7 +130,7 @@
|
|
130
130
|
|
131
131
|
```ここに言語名を入力
|
132
132
|
|
133
|
-
production.rb (一部抜粋)
|
133
|
+
# production.rb (一部抜粋)
|
134
134
|
|
135
135
|
config.active_record.database_selector = { delay: 2.seconds }
|
136
136
|
|