タグ

2008年5月20日のブックマーク (3件)

  • SqlSyncによるデータベースの同期化 | OSDN Magazine

    SqlSync では2つのデータベースを比較して、どのタプルが追加され、除かれ、変更されたかを知ることができる。また、一方のデータベースを他方のクローンにし、必要な変更を加えながらその状態を保つことができる。同期化にSqlSyncを用いることには、異種エンジン間(たとえば、MySQLからPostgreSQLへ)の同期化ができるというメリットがある。 Ubuntu、Fedora、openSUSEの標準リポジトリにはSqlSyncパッケージがない。そこで、稿ではバージョン1.0.0-rc1を使い、64ビットのFedora 8マシンでソースからビルドすることにした。プロジェクトのfreshmeatページにもホームページにも書かれていないが、SqlSyncはデータベースへのアクセスにODBCを使う。したがって、unixODBC開発パッケージがインストールされていないと、ビルドは成功しない。 Sq

    SqlSyncによるデータベースの同期化 | OSDN Magazine
    rhosoi
    rhosoi 2008/05/20
    違うRDBMS間でもデータの同期が取れるらしい
  • はてなブログ | 無料ブログを作成しよう

    セメントドリンク、ブラウン管、吊るされた収納、OMORIカフェ、くり抜き、どや顔の初音ミク パチミラ福岡に出演する縁で博多に行きました。 楽しかったのでその時の写真をアップロードします。 博多駅のハートポスト 手描きのグリッチ カニの丸揚げ(おいしかった) フレッシュセメント という名前の飲み物(おいしかった)ごま+バナナスムージーっぽかった? 泡系…

    はてなブログ | 無料ブログを作成しよう
    rhosoi
    rhosoi 2008/05/20
    ふーむ
  • 再帰クエリ

    再帰クエリとは、木構造のような再帰的なデータ構造を 1 つのクエリで再帰 的に結果を取得する機能です。例えば、部品展開や、経路探索などができるよ うになります。 例えば、以下のような組織構造を表現するテーブルがあるとします。 CREATE TABLE department ( id INT PRIMARY KEY, -- 部署 ID parent_department INT REFERENCES department, -- 上位部署の ID name TEXT -- 部署名 ); INSERT INTO department VALUES (0, NULL, 'ROOT'); INSERT INTO department VALUES (1, 0, 'A'); INSERT INTO department VALUES (2, 1, 'B'); INSERT INTO departme

    rhosoi
    rhosoi 2008/05/20
    postgresqlでSQL99のWITH RECURSIVEを使用できるようにするパッチ