どちらかというとごはん派

主に仕事用のメモブログ。

【postgres】 データベースのバックアップとリストア

2009年03月30日 10時39分25秒 | postgres
■データのバックアップ
 ※ PostgreSQLが起動していない場合エラーになります。
 
 データをバックアップします。
 $ pg_dump データベース名 > バックアップファイル名

■データのリストア

 データのリストアを行います。
 $ dropdb 削除するデータベース名
 $ createdb データベース名
 $ psql -e データベース名 < バックアップファイル名

 DBが削除できない場合には
 $ pg_ctl -m f stop
 $ pg_ctl -w start
 接続を遮断して削除すること。






【postgres】 pgAdmin3

2008年10月25日 04時30分01秒 | postgres
■紹介
 コマンドが苦手、SQLが苦手の場合で、postgresを使用している方。
 pgAdminというものがあります。
 
 GUIの操作で、設定ファイルを書き換えたり、
 テーブルを作成したり、データを入力したりできます。

 cseなどのSQL開発支援ツール+Adminの操作もできる
 postgresを使用している人はとても便利だと思います。
 
 http://www.pgadmin.org/download/windows.php

 上記のURLにアクセスして、ダウンロードしましょう。

 ちなみに私はUNIXですべて設定終わってから知ったので、
 テーブルの構成を変えたり、データの確認にしか使ってませんが・・
 (しっかり使ってみたかったです。)
 とても使いやすいです。

 cseとかObjectBrowserとか使えれば、誰でも使えますよ!