вторник, 28 февраля 2012 г.

Восстановление данных из дампа PostgerSQL

$ pg_restore -a -U username -W -d database_name ./backup_file

ps: Между версиями 8.* и 9.* отличия в формате дампов, поэтому восстановление вниз не работает

Восстановление из SQL файла
psql -U username -W -d database_name < ./backup_file.sql


ps: иногда обязательно требуется параметр -h hostname например а Ubuntu 11.10 без него не проходит авторизация

Как сделать dump в PostgreSQL

SQL
$ pg_dump -U username -W database_name > database.sql

Dump for restore
$ pg_dump -U username -W -F t -f dump_file.tar database_name

воскресенье, 26 февраля 2012 г.

Генерация SSL сертификата

$ openssl genrsa -des3 -rand file1:file2:file3 -out server.key

$ openssl rsa -in server.key -out server.pem (убираем пароль при рестарте веб сервера)

$ openssl req -new -key server.key -out server.csr
..... Common Name (eg, YOUR name) []:www.domain.com

$ openssl x509 -req -days 60 -in server.csr -signkey server.key -out server.crt