2010年5月5日水曜日

PostgreSQL コマンドメモ

■ 手続き言語 plpgsql を登録する。
# su - postgres
-bash-3.2$ createlang -d testdb plpgsql
-bash-3.2$ exit
■ データベースをバックアップする
$ pg_dump -d testdb > output.dmp
■ データベースを復元する
$ dropdb testdb
$ createdb testdb
$ psql -d testdb < input.dmp
■ テーブルをバックアップする
$ pg_dump -d testdb -t testtable > output.dmp
■ テーブルを復元する
$ psql testdb
testdb=# drop table testtable;
testdb=# \q
$ psql -d testdb < input.dmp
■ クエリのファイルを実行する。
$ psql -d testdb -f filename.sql
■ 文字コードの変更(Windows)
postgres=# \encaoding sjis

0 件のコメント:

コメントを投稿