Web + Life Hack

〜True But Useless〜

【rails】【PostgreSQL】Mac OSXでPostgreSQLをHello worldしてみた。

現在、絶賛ハッカソン参加中なのですが、
デプロイ対象をHerokuにするかWindows Azureにしようか
迷っていました。

どちらも一長一短あるのですが、
今後もサービス運用をしていくこと、
サーバーからの移行コスト(時間的、労力的なコストを重視)を踏まえて
Herokuに決めました。


##Windwos Azureの無料使用期間はハッカソン開催中の一ヶ月間のみなのです。。。


とはいえHerokuのマイグレーションも無く、
PostgreSQLの経験もないので
つまずきながら実装していくことになりそうです。

私のMacのOSバージョンです。


f:id:g08m11:20131129005110p:plain

色々rpmやらwgetやらでコマンドからインストールをやろうとしたのですが
やたら怒られたので
ここは。。。


無理せずにインストーラーを利用しましょう!

なぜなら環境構築が目的ではなくそれを活用することが

目的だからです!

次回までにはなんとか。。。。

ありがたいことにEnterpriseDB 社から「ワン・クリック」ディストリビューション
というものが提供されています。


サイト
http://www.enterprisedb.com/products-services-training/pgdownload#osx

f:id:g08m11:20131129005127p:plain



そしてdmgを解凍し、インストーラーを実行しましょう。
f:id:g08m11:20131129005140p:plain


基本は「ワン・クリック」で良いかと思います。
最後にデフォルトでチェックが付いているのですがこれは

f:id:g08m11:20131129005203p:plain



phppgAdminなどのツールも一緒にインストールするか?」


にチェックを付けていることを表しています。
個人的には管理が楽なことと、業務でphpMyAdminを利用していたので
引き続き、
phppgAdmin」も一緒にインストールしました。


その「phppgAdmin」見た目はこんな感じです。

f:id:g08m11:20131129005450p:plain
f:id:g08m11:20131129005456p:plain


データベースも簡単に作れるので試してみてはいかがでしょうか。


f:id:g08m11:20131129005509p:plain


早くPostgreSQLCRUD系機能を実装していかないと。。。