回答編集履歴

4

情報追記(ローカルのPCをDBとして利用しない理由)

2021/05/13 07:50

投稿

digitalhimiko
digitalhimiko

スコア142

test CHANGED
@@ -1,4 +1,4 @@
1
- ## Q.(自分のPCの)データベース(DB)を他のPCから(共同開発のために)使用することは可能か?
1
+ ## Q.(自分のPCの)データベース(以下、DBと呼びます)を他のPCから(共同開発のために)使用することは可能か?
2
2
 
3
3
  ## Ans.可能ですが一般的なやり方ではありません。
4
4
 
@@ -14,7 +14,11 @@
14
14
 
15
15
 
16
16
 
17
+ またDBの中に入れるデータもメンバーそれぞれで準備する必要があります。(つまりメンバーそれぞれでDBの中に持っているデータはバラバラになってしまいます。)
18
+
19
+
20
+
17
- またDBの中に入れるデータもメンバーそれぞれで準備する必要があります。今回のpokeharriさんの質問の意図から考えるとこのやり方は取りたくないと思われますのでもう一つのやり方を(2)で記載します。
21
+ 今回のpokeharriさんの質問の意図から考えるとこのやり方は取りたくないと思われますのでもう一つのやり方を(2)で記載します。
18
22
 
19
23
 
20
24
 
@@ -24,6 +28,12 @@
24
28
 
25
29
 
26
30
 
27
- ※レンタルサーバーはさくらのレンタルサーバーやConoHaサーバーなどが有名です。初心者向けの書籍も多く学習も用意なので最初はこれでもいいかと。
31
+ ※レンタルサーバーはさくらのレンタルサーバーやConoHaサーバーなどが有名です。初心者向けの書籍も多く学習も容易なので最初はこれでもいいかと。
28
32
 
29
33
  ※クラウドサービスはAWSやGCPなどがポピュラーです。
34
+
35
+ ※自分のPCを共同で用いるDBとして使わないのは質問者さんのPCをシャットダウンしているときに他の開発メンバーがDBにアクセスできなくなるから、、、等の理由があります。
36
+
37
+
38
+
39
+ 以上です。上記でまだ何かわからないことがあれば聞いてください。

3

誤字修正

2021/05/13 07:50

投稿

digitalhimiko
digitalhimiko

スコア142

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- 一般的には以下のようなやり方をしているところが多いです。
7
+ 一般的には以下のようなやり方をしているところが多いです。(2)のやり方が基本的にはオススメです。
8
8
 
9
9
 
10
10
 

2

誤字修正

2021/05/13 07:43

投稿

digitalhimiko
digitalhimiko

スコア142

test CHANGED
@@ -10,7 +10,11 @@
10
10
 
11
11
  ### (1)各自のPC(これをローカル開発環境と言います。)でDBを構築し開発を進める。
12
12
 
13
+ =>このやり方だと(他の開発メンバーが)テーブル定義を変えた際には当然それを自分のローカル開発環境のDBに反映させる作業(マイグレーションファイルを用いる)が必要です。
14
+
15
+
16
+
13
- =>このやり方だとテーブル定義を変えた際には当然それをローカルで反映させる作業(マイグレーションファイルを用いる)が必要です。またDBの中に入れるデータもそれぞれで準備する必要があります。今回質問の意図としてはこのやり方は取りたくないと思われますのでもう一つのやり方を(2)で記載します。
17
+ またDBの中に入れるデータもメンバーそれぞれで準備する必要があります。今回のpokeharriさんの質問の意図から考えるとこのやり方は取りたくないと思われますのでもう一つのやり方を(2)で記載します。
14
18
 
15
19
 
16
20
 

1

誤字修正

2021/05/13 07:40

投稿

digitalhimiko
digitalhimiko

スコア142

test CHANGED
@@ -1,4 +1,4 @@
1
- ## Q.データベース(DB)を他のPCか使用することは可能か?
1
+ ## Q.(自分のPCの)データベース(DB)を他のPCから(共同開発のために)使用することは可能か?
2
2
 
3
3
  ## Ans.可能ですが一般的なやり方ではありません。
4
4