PostgreSQL

PostgreSQL 9.2にredis_fdwをインストールした記録

相変わらず、DBのインストールは以下のポリシーでやってます。 あ、あとソースコンパイル導入系は、Pacoを使って管理してます。 インストール: /usr/local/pgsql/${pgsql_version}/ データベースクラスタ: /home/postgres/${pgsql_version}/data今回は、SL6.…

LuaでPostgreSQLに接続(libpqベース)

LuaでDB接続といえば、LuaSQL(ODBC)が有名だと思うんですが、PostgreSQLに接続するんだったら やっぱりlibpqベースだよねぇーってことで、いろいろ試しましたが、一番良かった奴のメモ。luaのPostgreSQLのドライバは以下にまとまっています。http://lua-us…

なんちゃってエンジニアのちょっとした楽する為の工夫:PostgreSQL Advent Calendar #19

PostgreSQL Advent Calendar 2011の19日目を担当します@dai_yamashitaです。pgpoolでmd5認証が通すことができない(ほんと誰か教えてください。。m(_ _)m) くらいの (PostgreSQLでmd5認証ぐらいはできるんですよ。。。)なんちゃってエンジニアですが、 そ…

複数テーブルにALTER TABLEとかの処理を実施しないといけない場合に楽する方法

今回は、テーブル数が多いDBのオーナーの変更依頼があって、手作業でやってられなかったのでちょっと工数削減を実施。 以下の内容で、スキーマとテーブル一覧の取得が出来ます。 SELECT SCHEMANAME || '.' || TABLENAME AS schema_tbl_name FROM PG_TABLES W…

postgresql-meet-your-queueを翻訳してみた

AMQP for PostgreSQLの紹介の資料を翻訳してみました。 http://www.slideshare.net/postwait/postgresql-meet-your-queueRabbitMQやMQが理解できていな部分もあると思うので、おかしな部分があれば、 指摘頂けると幸いです。(他、意味がわからなかったとこ…

postgresql-meet-your-queueの英文抜き出し

AMQP for PostgreSQLの紹介の資料の抜き出し。 http://www.slideshare.net/postwait/postgresql-meet-your-queuePostgreSQL meet your Queue - ■PostgreSQL is Awesome・Fast. ・Extensible. ・Tablespaces. ・Robust data types. ・Partitioning (albeit fa…

AMQP for PostgreSQL導入(成功の巻)

AMQP for PostgreSQL導入(失敗)の続き前回こんなエラーが出ていたので、開発元の方に問い合わせ見ました。 FATAL: could not load library "/usr/local/pgsql/9.0.0/lib/pg_amqp.so": /usr/local/pgsql/9 .0.0/lib/pg_amqp.so: undefined symbol: pthread_…

AMQP for PostgreSQL導入(失敗)

SkytoolsのPgQやらいろいろ調査していたんだけど、導入で躓いたので、とりあえずスルーして 他のものを調査して、これヨサゲじゃーんを発見。AMQPについては、説明がちゃんとできないダメな人なので、以下を参照すると良いと思います。 http://labs.gree.jp/…

Skytools PgQについて調査中。

お仕事で使いそうなので、今のうちから調査中。 メッセージキューについても復習しております。ぞうさん使いなので、いろいろありますが、SkytoolsのPgQがいいのではないかと 思っています。が日本語情報少ない。。。 英語だからって抵抗はないけど、情報が…

PostgreSQL Client for Squeakの動きがよくわからないの解決の巻。

またまた、umejavaさんにコメントを頂き解決しました!! 度々ありがとうございます。m(_ _)m result rows collect:[:each | each dataKeyedByFieldName]. ですね。do:だと単に回すだけなのですが、collect:だとブロックの評価結果がコピーされたコレクショ…

PostgreSQL Client for Squeakの動きがよくわからないの続き。

umejavaさんのコメントで、やっと動きが理解できました。 ありがとうございます!! というか、自分が理解できてなさすぎなんですよね。。。orz result rows at:1 dataKeyedByFieldName. => (result rows at:1) dataKeyedByFieldName. ですね。単項式のほう…

PostgreSQL Client for Squeakの動きがよくわからない。。。

実は、2週間以上悩んでいたりします。。。 ORマッパー調べたりとかいろいろしましたが、結局クエリを書くことが多いので、 シンプルなものにいきついて、PostgreSQL Client Squeakを使うことにしました。ほんとに情報がなくて、ソース読みまくったんですが…

PostgreSQLのインストール(ソースコンパイル)

MacにPostgreSQLをインストールする際はPortsが多いのですが、DBに関してはソースコンパイルの 人なので、インストール記録。 いけてないところがあれば、ツッコミお待ちしております。※postgresアカウントは作成済みのこと。 ファイルのダウンロード まずは…

PyGreSQLのインストールでハマったメモ。

単純に自分の恥ですが。。。さらします。PostgresSQLにアクセスするには、psycopg2が多い?みたいですが、個人的にはPyGreSQLが好きです。 カーソル扱うのがなんか。。。:-)PyGreSQLは以下でダウンロードしときます。(easy_installだと3.8がインストールさ…