PostgreSQL

PostgreSQL のデータベースコピー

pg_basebackup というコマンドが追加されていて、丸々コピーできるみたい。 $pg_basebackup -h 10.0.0.21 -p 5432 -U repl_user -D /var/lib/pgsql/9.1/data --xlog --checkpoint=fast --progress xlog のオプションは用途によってちょっと注意が必要ね。via…

Install PostgreSQL 9.1.1 on CentOS 6.0

CentOS 6.0 のデフォルトのリポジトリだと PostgreSQL 8.4.7 しかないので、まずリポジトリを追加。Official の Repository Packages から 9.1.1 のリポジトリの RPM をダウンロードし、インストール。 $ wget http://yum.postgresql.org/9.1/redhat/rhel-6-…

CentOS 5.6 に PostgreSQL 9.0 をインストールする。

普通に yum でインストールすると 8.4 系がインストールされるので以下の手順で。「PostgreSQL RPM Building Project - Yum Repository」 からリポジトリをインストールするパッケージを取得。以下から対象のパッケージを取得 http://yum.pgrpms.org/reporpm…

OSX に PostgreSQL をインストール

Port でインストール sudo port install postgresql84 postgresql84-server インストールログで以下のように表示されるので、指示通りコマンドを発行 ########################################################### # A startup item has been generated tha…

PostgreSQLのDump

PLAIN TEXT 且つ COPY 文で出力。 良く忘れるので pg_dump -f hoge.sql -F p -O -c hoge; insertで出したい場合は、 pg_dump -f hoge.sql -F p -O -c -insert hoge; via http://www.ksknet.net/postgresql/pg_dump.html

PostgreSQL on OSX

portでインストールしたときのメッセージ ########################################################### # A startup item has been generated that will aid in # starting postgresql82-server with launchd. It is disabled # by default. Execute the f…

psqlでNULLを"NULL"と表示させる

psqlでnull値を表示させたい場合、.psqlrcをホームディレクトリに作り以下を設定 \pset null '(null)'mysqlでもできるんだと思うけど・・・

ファイルからSQL文実行

Oracle @file.sql SQLServer2000 PostgreSQL >\i '/path/to/file.sql'; MySQL >source /path/to/file.sql

郵便番号データのロード

※元ネタ調査中データのダウンロードと、詳細はここを参照。概略 nkfでKEN_ALL.CSVをEUCに変換 sedで"と空白を除去 plsqlでテーブルの作成 plsqlのcopyコマンドでデータをロード plsqlでインデックスの作成 実行方法 適当なディレクトリにスクリプトとKEN_ALL…

pl/PHP

pl/PHP :: PostgreSQL procedural functions with PHP - Home PagePostgreSQLのストアドをPHPで定義できるようになります。 メリットがそんなにあるとは思えんが・・・

PostgreSQLの分散処理

http://www.nttdata.co.jp/rd/topic/oss/

PostgreSQL7.4.2のインストール

■Compile & Install #./configure --enable-multibyte=EUC_JP #make #make install ■Config #cd /usr/local/pgsql #mv pgsql pgsql7.4.2 #ln -s pgsql7.4.2 pgsql #chown -R hoge.hoge pgsq7.4.2 #mkdir pgsql/data #chmod 700 pgsql/data ■データベースの作…