PostgreSQL

PostgreSQLのCommitタイミング

JDBC経由でPostgreSQLのCOMMITを実行して、クライアントサイドと、PostgreSQLのサーバーサイドで戻ってくるタイミングが違うような気がしてきた。クライアントサイドでCOMMITが返ってきている状態でも、まだ、実はサーバーサイドではCOMMIT最中なんていうこ…

PostgreSQLと全文検索

PostgreSQLと全文検索を組み合わせた機能はかなり便利だ。むしろ、この点ではMySQLより優れているのではないかと思った。これから、全文検索がほしいシステムはいろいろと出てくると思うので、この機能は要チェックだ。一度、この機能は評価してみて、Alinou…

明日は、PostgreSQL 2007 カンファレンス

ローソンチケットでチケットも買ったし、早速、明日行ってみようと思います。

メタデータ回りのJDBCの癖

PostgreSQLで、テーブル名などのメタデータを取ってくるときには、小文字のテーブル名だとHitしない。 大文字に変換しないと、テーブルがあるにもかかわらず、NULLが返ってくる。 PostgreSQLのJDBCを使うときには注意が必要。 ちなみに、JDBCのバージョンは…

PostgreSQLのWin版インストールマニュアル

布施加工有限会社のページにPostgreSQLのWin版インストールマニュアルが出来た。 これは、本当にわかりやすい。http://fusekako.jp/2007/05/postgresql.html 僕自身も、ユーザーpostgresの扱いとかではまったんですが、これがあれば、はまらない。 というか…

PostgreSQLのバルクインサート

PostgreSQLのバルクインサートは、MySQLのそれとはちょっとちがう。 MySQLでは INSERT INTO [TABLE] VALUES (値) , (値) .... と書けるがPostgreSQLでは、この書き方は駄目である。 なので、Alinous-Coreではどうしようかと考えていたが、どうやら、ここは、…

PostgreSQLとJDBC

昨日のブログで jdbc:postgresql://localhost:5432 で繋げると書きましたが、どうやら、DBが指定されないと、ユーザー名のDBにアクセスにいくようです。

PostgreSQL使い易い2

PostgreSQLは、JDBCからデータベースを作れることが発覚。 これはラッキーでした。JDBCから CREATE DATABASE [DB名] というのを実行するだけ。 あと、さらにびっくりしたのが、JDBCでログインするのに、データベース名を指定しなくてOKなんですね。 jdbc:pos…

インストールで困ったら

PostgreSQLのWindows版のインストールをすると、postgresというユーザーが作られる。(デフォルトの場合、この名前) このユーザーは制限ユーザーで、WindowsXPのProfessional版なら見ることが出来るが、Home Editionだと、コントロールパネル経由で見ること…

PostgreSQL使い易い

最近のPostgreSQLは、本当に使い易いとおもう。 たしかに、アプリケーションにそのまま組み込むならば、MySQLの方がいいかもしれないが、普通にDBとして使うならば、PostgreSQLがよいと感じた。 理由としては、やはり、PostgreSQLの方が複合キーに確実対応し…