PostgreSQL

Postgresのレプリケーション

WEB+DB Press vol.35を今更読んで、前から気になっていたPostgresのレプリケーションについてメモ。 ただし、文章中にPostgres8.1.4とか出てくるので情報が古い、アンド、全然調べていないので未確認情報もあると思うので、本当にメモ程度ですね... pg-pool …

UbuntuのPostgreSQLでEUC_JPのデータベースを作る

Ubuntuでポスグレを入れたときにはまったのでメモ。 EUC_JPのデータベースが作れない ポスグレのインストールはすごく簡単で、 $ sudo apt-get install postgresqlインストール、起動までやってくれます。 で、最初はUTF-8のデータベースばっかり作っていて…

エスケープ文字を正規表現でマッチさせる

LIKE文でのエスケープ処理 正規表現の中で一番使うんじゃないかなあと思う。以下、「#」がエスケープ文字指定。 test_\(testは任意文字)というユーザがいたとしてそれにマッチさせたい場合。この「\」(エンマーク)がクセモノ。 SELECT * FROM user_table WHE…

シーケンスの値の変更

シーケンス値の変更 シーケンスの値を変える機会があったのでメモ。たとえば、今まではtest_seqというシーケンスに10をセットしたい場合は以下のようにしていた。 SELECT setval('test_seq', 10);でもこれだと、次に以下のようにnextval()を使ったとき、 SEL…