PostgreSQLのバックアップとリストア方法

PostgreSQLのデータベースをまるごとバックアップとリストア備忘録。

まずは、バックアップから。
今回はpg_dumpのカスタムアーカイブを使います。

$ su - postgres

-bash-3.00$ pg_dump -U postgres -F c -f 2008-03-14-backup.car sampledb

-bash-3.00$ pg_restore -U postgres -d new_sampledb -F c 2008-03-14-backup.car

Smartyのインストール方法

Smartyのインストール方法

ダウンロード先:
http://www.smarty.net/download.php

まずは、Smartyのサイトから最新版をダウンロードしてくる。
次に、解凍する。

$ wget http://www.smarty.net/do_download.php?download_file=Smarty-2.6.19.tar.gz

$ tar -zxvf Smarty-2.6.19.tar.gz

解凍し終わったら「Smarty-2.6.19/libs」ディレクトリの中身を移動をする。
今回インストールする場所はPEARが読み込まれる場所にします。

$ sudo mv Smarty-2.6.19/libs/ /usr/share/pear/Smarty/

以上で、完了です。
インストール場所は、「Smarty.class.php」がrequire_once等で読み込めれば
どこでもいいので、適宜変えても大丈夫。