タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

postgresqlとcreoleに関するshimookaのブックマーク (1)

  • PostgreSQLのUNIXドメインソケットとcreoleのDSN - Blog::koyhoge::Tech

    AMNの広告配信サーバを、レンタルサーバから、ハウジングスペースの自前サーバに移行作業をしていますが、今回ようやくWeb1台+DB1台の構成になりました。(冗長性?なにそ(ry) ついでにpgpoolを間に入れて、PHP(Apache)からはUNIXドメインソケットで接続するようにしました。DSNは設定ファイルに書いておいてそれをPHPプログラムから読み込むようになっていましたが、DB抽象化レイヤとして使用しているcreoleでは単一の文字列DSNからPostgreSQLへUNIXドメインソケットによる接続はできないようです。 例えば以下のDSNがあったとして pgsql://username:password@localhost/dbnameこれはTCP接続でlocalhostにつなぎにいきます。PHPのpg_connect関数はhostパラメータがなければ自動的にUNIXドメインソケッ

    PostgreSQLのUNIXドメインソケットとcreoleのDSN - Blog::koyhoge::Tech
  • 1