PostgreSQL

cron で VACUUM (vacuumdb と .pgpass)

先ほど EC-CUBEなサイトの夜間 VACUUM 設定が完了したのでメモ。

まずは、以下の感じで crontab に vacuumdb コマンドの実行を指定。この設定だと 4時0分にコマンドが起動される。

0 4 * * * /usr/bin/vacuumdb --analyze -U databaseuser databasename

crontab(1) コマンドは忘れた事無いけど、一応老後の為に書いておく。以下のようにする事で、username さんの権限で起動するコマンドが指定出来る(例えば、nologin なユーザの設定をしたいときに使う)。

% crontab -u username -e

ついでに中身だけ見るときは

% crontab -u username -l

関西オープンソース2004 で JPUGの手伝い

行って来ました。関西オープンソース2004。

COREBlog 作者の柴田さんにお声をかけていただいたので、JPUGのブースを手伝ってきました。正直言って PostgreSQL にあんまり詳しくなかったので(結構利用していたのですが、ぜんぜん情報収集してなかった)、私のようなものでも役にたつのか心配でした。まあ、なんとかなったんですが。

柴田さんにお会いしたのは今回がはじめてでした。メーリングリスト等でやり取りをさせていただいたことが何度かあったのですが、いざご本人を前にすると非常に緊張してしまいました。

東京からは、柴田さんのほかに、JPUGの片岡理事長も来られていました。温厚な方で、色々と親切に教えてくださいました。片岡さんにとって PostgreSQLは空気のような存在なのだそうです。

いろんな意味で、本当に楽しかったです。

PostgreSQL 対応 XOOPS2

PostgreSQL 対応の xoops2 が存在 する。

MySQL が必要だからという理由で xoops の導入をあきらめた人も多いはず。 私も MySQLを使っているものの、PostgreSQLのほうが安心して使えるため(MySQLが安心して使えないというのではなく、PostgreSQLに慣れているので安心して使えるという意味です。)、安定して使えることが判ればこちらのバージョンを積極的に使っていきたいと思う。

先ほどインストールしてみたが、今のところ問題なく動いているようだ。