MacPorts/postgresql
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(MacPorts/postgresql);
*目次 [#wd66f5c4]
#contents
*関連ページ [#a3803b65]
-[[MacPorts]]
-[[PostgreSQL]]
*参考情報 [#dcab1d7d]
-[[Hot Linux - PostgreSQLのインストール-MacPorts編(MacOS ...
-[[MacPorts で PostgreSQL をインストールする - make world...
-[[Phil Cohen : Install PostgreSQL 9.2 on OS X Mountain L...
*インストール(PostgreSQL 9.3) [#k384a038]
**portコマンドでインストール [#decccb04]
sudo port install postgresql93-server
-インストール後に次のコマンドを実行せよと表示されるのでこ...
#pre{{
sudo mkdir -p /opt/local/var/db/postgresql93/defaultdb
sudo chown postgres:postgres /opt/local/var/db/postgresq...
sudo su postgres -c '/opt/local/lib/postgresql93/bin/ini...
}}
-データベースの起動は以下のようにしてできるらしい(メモ)
#pre{{
/opt/local/lib/postgresql93/bin/postgres -D /opt/local/v...
or
/opt/local/lib/postgresql93/bin/pg_ctl -D /opt/local/var...
}}
**設定 [#ted434fb]
***デフォルトに設定する [#y0b2833e]
-以下のコマンドを実行する。/opt/local/binの下にcreate_use...
sudo port select --set postgresql postgresql93
***自動起動 [#q439905a]
sudo launchctl load -w /Library/LaunchDaemons/org.macpor...
*インストール(PostgreSQL 8.4) [#a06f0333]
**portコマンドでインストール [#mebeca8f]
-以下のコマンドを実行
sudo port install postgresql84-server
-インストール後に次のコマンドを実行せよと表示されるのでこ...
#pre{{
sudo mkdir -p /opt/local/var/db/postgresql84/defaultdb
sudo chown postgres:postgres /opt/local/var/db/postgresq...
sudo su postgres -c '/opt/local/lib/postgresql84/bin/ini...
}}
**設定 [#xceb678a]
***デフォルトに設定する [#o41b79ed]
-postgresql_selectが必要。
-以下のコマンドを実行。/opt/local/binの下にcreate_userな...
sudo port select --set postgresql postgresql84
***自動起動に関して [#l820eaef]
-自動起動用のplistファイル
/opt/local/etc/LaunchDaemons/org.macports.postgresql84-s...
-上記plistで使われているラッパーファイル
/opt/local/etc/LaunchDaemons/org.macports.postgresql84-s...
-自動起動させる
sudo port load postgresql84-server
-自動起動をやめる
sudo port unload postgresql84-server
*運用 [#w0aec7b2]
**サーバー起動 [#zdda0aec]
-launchctrlで起動
sudo launchctl start org.macports.postgresql93-server
**スーパーユーザーの作成 [#r4923e30]
-そのままではログインユーザーからデータベースを操作できな...
createuser --superuser tanaka -U postgres
**ユーザーの作成 [#w0ac2bd6]
-普通のユーザーを登録
createuser
終了行:
&tag(MacPorts/postgresql);
*目次 [#wd66f5c4]
#contents
*関連ページ [#a3803b65]
-[[MacPorts]]
-[[PostgreSQL]]
*参考情報 [#dcab1d7d]
-[[Hot Linux - PostgreSQLのインストール-MacPorts編(MacOS ...
-[[MacPorts で PostgreSQL をインストールする - make world...
-[[Phil Cohen : Install PostgreSQL 9.2 on OS X Mountain L...
*インストール(PostgreSQL 9.3) [#k384a038]
**portコマンドでインストール [#decccb04]
sudo port install postgresql93-server
-インストール後に次のコマンドを実行せよと表示されるのでこ...
#pre{{
sudo mkdir -p /opt/local/var/db/postgresql93/defaultdb
sudo chown postgres:postgres /opt/local/var/db/postgresq...
sudo su postgres -c '/opt/local/lib/postgresql93/bin/ini...
}}
-データベースの起動は以下のようにしてできるらしい(メモ)
#pre{{
/opt/local/lib/postgresql93/bin/postgres -D /opt/local/v...
or
/opt/local/lib/postgresql93/bin/pg_ctl -D /opt/local/var...
}}
**設定 [#ted434fb]
***デフォルトに設定する [#y0b2833e]
-以下のコマンドを実行する。/opt/local/binの下にcreate_use...
sudo port select --set postgresql postgresql93
***自動起動 [#q439905a]
sudo launchctl load -w /Library/LaunchDaemons/org.macpor...
*インストール(PostgreSQL 8.4) [#a06f0333]
**portコマンドでインストール [#mebeca8f]
-以下のコマンドを実行
sudo port install postgresql84-server
-インストール後に次のコマンドを実行せよと表示されるのでこ...
#pre{{
sudo mkdir -p /opt/local/var/db/postgresql84/defaultdb
sudo chown postgres:postgres /opt/local/var/db/postgresq...
sudo su postgres -c '/opt/local/lib/postgresql84/bin/ini...
}}
**設定 [#xceb678a]
***デフォルトに設定する [#o41b79ed]
-postgresql_selectが必要。
-以下のコマンドを実行。/opt/local/binの下にcreate_userな...
sudo port select --set postgresql postgresql84
***自動起動に関して [#l820eaef]
-自動起動用のplistファイル
/opt/local/etc/LaunchDaemons/org.macports.postgresql84-s...
-上記plistで使われているラッパーファイル
/opt/local/etc/LaunchDaemons/org.macports.postgresql84-s...
-自動起動させる
sudo port load postgresql84-server
-自動起動をやめる
sudo port unload postgresql84-server
*運用 [#w0aec7b2]
**サーバー起動 [#zdda0aec]
-launchctrlで起動
sudo launchctl start org.macports.postgresql93-server
**スーパーユーザーの作成 [#r4923e30]
-そのままではログインユーザーからデータベースを操作できな...
createuser --superuser tanaka -U postgres
**ユーザーの作成 [#w0ac2bd6]
-普通のユーザーを登録
createuser
ページ名: