PostgreSQL

パーティショニング(よく使うであろう構成のテンプレート化)

---- ---- 履歴データ管理用情報構造定義 ---- ---- 環境 PostgreSQL8.2 以上 ---- ---- ------------------------------------------------------------------ ---- 既存オブジェクトを抹殺 -- ----------------------------------------------------------…

PostgreSQLのパーティショニングを試してみる

PostgreSQLパーティショニング マスタテーブルを定義して、テーブル作成。 その後、マスタテーブルを継承して、子テーブルを作成 注意:マスタテーブルには制約かれこれは付加しない。 注意:子テーブルに主キー、インデックスなどを付加する。気になること…

DjangoでPostgreSQLを使う

いろいろ手順はあるけれど、 PostgreSQL8.* をインストールする。 python2.4 をインストールする。 Django9.5 をインストールする。 psycopg2 をインストールする。あとは、ウェブアプリ用プロジェクト作成後、 - settings.py にて DATABASE_ENGINE = 'postg…

pgpool セットアップ

前提 VMWare 等の仮想化技術を使い、FreeBSD環境を2つ構築し、両方にPostgreSQL7.4 Server をインストールしておくこと。# cd /usr/ports/database/pgpool # make install clean # cd /usr/local/etc # cp pgpool.conf.sample pgpool.confマスタ側 # vi pgpo…

PostgreSQLでアウタージョイン(LEFT JOIN)

SELECT * FROM mt_list LEFT JOIN mt_by ON mt_by.by = mt_list.code AND mt_list.code=1 ORDER BY mt_list.code;上記は、1.mt_list をキーテーブルに抽出 2.mt_by とのリレーションに基づいて記述 3.mt_by にデータが存在しなくてもキーテーブルは必…