?????????????????????????Postgresql??????????????????????κθ???????????????????????????????Postgresql??????????????о??????????????????????????????????????С?????????????????????????????????????????????????????????н?????????????????в?????о???????????????????????????????С????????????????????????????????????????????????????PostgreSQL?????????????е???????????????????棬?????????????????????????????ú???????????????覲???褣???????????????????????????
????PostgreSql???????????????????????????SQL???????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????У???????????????????pg_dump??pg_dumpall??psql??pg_restore????????????????????????????κ??????????????????????????pg_dump??pg_dumpall??????????????????????????????????????????????????????б?????????????????????????????????psql??pg_restore????????????????????????psql??????????????????????????????????pg_restore????????????????塢????tar??????????????????????????????????????????Щ?????????????????????????????????????????????
@echo off
rem PostgreSQL????????????y???????????????????
set path=%path%;C:Program FilesPostgreSQL9.4in;
set fileName=database.backup
set fileDir=%homepath%winsun\%Date:~0??4%%Date:~5??2%
if not exist %fileDir% (mkdir %fileDir%)
if exist %fileDir%\%fileName% (del %fileDir%\%fileName%)
pg_dump -U postgres -d database -p 5432 -w -F t -if-exists -c -f %fileDir%\%fileName%
pg_dump -U postgres -d database -p 5432 -w -if-exists -c -f %fileDir%\%fileName%.sql