回答編集履歴

2

誤字の修正

2020/02/27 04:50

投稿

hoshi-takanori
hoshi-takanori

スコア7895

test CHANGED
@@ -108,7 +108,7 @@
108
108
 
109
109
 
110
110
 
111
- あとは、普通に使えると思います。ネットの記事などで sudo su - postgres などとして postgres ユーザーになって作業すると書いてある場合は、普通のコマンド (createuser, pg_dump など) であれば自分のユーザーのまま実行できますし、データベースにスーパユーザーとして入る場合は psql -U postgres とすれば OK です。
111
+ あとは、普通に使えると思います。ネットの記事などで sudo su - postgres などとして postgres ユーザーになって作業すると書いてある場合は、普通のコマンド (createuser, pg_dump など) であれば自分のユーザーのまま実行できますし、データベースにスーパユーザーとして入る場合は上記のように `psql -U postgres` とすれば OK です。
112
112
 
113
113
 
114
114
 

1

誤字の修正

2020/02/27 04:50

投稿

hoshi-takanori
hoshi-takanori

スコア7895

test CHANGED
@@ -1,6 +1,4 @@
1
- Mac で Homebrew を使う場合、基本的にユーザー権限でプログラムをインストールすることになります。
1
+ Mac で Homebrew を使う場合、基本的にユーザー権限でプログラムをインストールすることになります。なので、postgres ユーザーはできませんし、sudo の必要もありません。(むしろ、下手に sudo するとおかしくなります。)
2
-
3
- なので、postgres ユーザーはできません。
4
2
 
5
3
 
6
4
 
@@ -30,13 +28,13 @@
30
28
 
31
29
 
32
30
 
33
- という表示が出るように、二つの方法があります。一つは `brew services start postgresql ` で自動起動する方法、もう一つは `pg_ctl -D /usr/local/var/postgres start ` で毎回起動する方法です。自動起動するようにすれば、システムの再起動時に postgresql サーバーも自動的に立ち上がります。
31
+ という表示が出るように、二つの方法があります。一つは `brew services start postgresql ` で自動起動する方法、もう一つは `pg_ctl -D /usr/local/var/postgres start` で毎回起動する方法です。自動起動するようにすれば、システムの再起動時に postgresql サーバーも自動的に立ち上がります。
34
32
 
35
33
  (brew services というのは Homebrew が提供するサービス管理ツールで、Linux の systemctl に相当するものです。詳しくは[このへん](https://cockscomb.hatenablog.com/entry/2014/04/05/153451)。)
36
34
 
37
35
 
38
36
 
39
- サーバーが起動したら postgrsql に入ってみましょう。
37
+ サーバーが起動したらデータベースに入ってみましょう。
40
38
 
41
39
  (ちなみに、いま入れたらバージョン 12.2 でしたが、たぶん 11.5 でも同様だと思います。)
42
40
 
@@ -110,7 +108,7 @@
110
108
 
111
109
 
112
110
 
113
- あとは、普通に使えると思います。ネットの記事などで postgres ユーザーになって作業すると書いてある場合は、普通のコマンドであれば自分のユーザーのまま実行できますし、postgresql にスーパユーザーとして入る場合は psql -U postgres とすれば OK です。
111
+ あとは、普通に使えると思います。ネットの記事などで sudo su - postgres などとして postgres ユーザーになって作業すると書いてある場合は、普通のコマンド (createuser, pg_dump など) であれば自分のユーザーのまま実行できますし、データベースにスーパユーザーとして入る場合は psql -U postgres とすれば OK です。
114
112
 
115
113
 
116
114