2008/03/03 13:44
2008/03/03 13:44 2008/03/03 13:44
phppgadmin 등등을 통해서 SQL문으로도 백업이 가능합니다만 사실 Postgres에는 pg_dump와 pg_restore라는 훌륭한 backup도구가 있지요.

pg_dump -h localhost -U [유저명] -W -Ft -f [백업파일명] -n [스키마]


바이너리형태의 백업까지는 아니지만 탭으로 구분된 데이터들이 깔끔하게 단일파일로 짠 압축되서 나옵니다.

Michele Brodoloni는 SQL형태로 Postgresql을 백업할수있도록 PHP클래스를 공개하였습니다.

http://www.phpclasses.org/browse/package/4141.html

사용자 삽입 이미지
해당 클래스를 include 하는것으로 쉽게 사용할수있으며 example.php를 제공하고있습니다.
example.php파일만으로도 별다른 개발없이 바로 백업을 해볼수있습니다.

usage:
    * php -q example.php          - Perform both backup and restore
    * php -q example.php backup   - Perform backup
    * php -q example.php restore  - Perform restore





이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback Address :: http://blog.phpdic.com/trackback/19
[로그인][오픈아이디란?]
Name
Password
Homepage

Secret
◀  *    1   ...   6    7    8    9    10    11    12    13    14   ...   30    *  ▶