Enter!バッチを起動しようと勢いよくキーを叩いたら、それはシフトキーだった。9.1から9.3にアップデートする必要があったのですが、一時的にMac内に2つのバージョンを共存させておく必要がありました。試行錯誤して、homebrewを使って実現できたので書いておきます。0.9.5PostgresqlのインストールまずPostgresqlの新バージョンをインストールします。versionsを使用するとバージョンを指定することができます。しても勝手にメジャーバージョンが上がってしまうことがないので便利。homebrew/versionsインストール可能なPostgresqlをリストアップしてみます。homebrew/versions/postgresql94postgresql91(バージョン9.1)にチェックが付いているのはインストール済みだから。9.3をインストールします。postgresql93インストールが完了したら「initdbしろよ」的なメッセージが表示されると思います。linkされているpostgresqlのバージョンを確認しておきます。readlink../Cellar/postgresql91/9.1.18/bin/initdbつまり9.3はただインストールされただけで、linkはされてない(=パスが通ってない)という状況です。どちらのバージョンを使うかその都度切り替えられるようにしたいので、まずは現在の9.1のデータディレクトリをリネームします。(データディレクトリはinitdb時に指定するのですが、通常は/usr/local/var/postgresになってると思います。/usr/local/var/postgres91これで9.3をセットアップする準備ができました。linkしてinitdbを。utf89.3用のデータディレクトリを作成できました。link/unlinkを駆使して起動・停止するPostgresqlのバージョンをその都度切り替えられるようにします。私が作ったスクリプトを貼っておきます。簡易的なものですが、普段使いには問題ないと思います。0使い方は以下のような感じ。素直に仮想環境使えよとも思うんですが、独りプロジェクトとかだと手間の割にあんまりメリットがないんですよねー。独りでできるぐらいなので環境自体シンプルだし。Rails使うことが多いんですが、Rubyはrbenv、gemはbundlerで環境分けられるし。何かの役に立てば幸いです。返信をキャンセルメールアドレスが公開されることはありません。名前*メール*サイト上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。検索:プロフィールitmammothIT界のマンモスを目指しているフリーエンジニアです。麻婆豆腐/Ruby/Kotlin/麻婆春雨/Python好きです。最近カリフラワーも好きになりました。