postgresql

postgresql — свободная объектно-реляционная система управления базами данных

postgis pg_restore: [archiver] input file does not appear to be a valid archive

при переносе базы данных с версии postgresql 9.1 c postgis 1.5 на postgresql 9.3 с postgis 2.1, получил ошибку:

PostgreSQL-9.3 — Can’t access $libdir/postgis-1.5

конечно так как у нас postgis 2.1, то папка будет $libdir/postgis-2.1, по этому и матерится.
нашел инструкцию для правильного обновления переноса при использовании postgis:
http://postgis.net/docs/manual-1.5/ch02.html#hard_upgrade
Continue reading

bash скрипт для бэкапа mysql postgresql баз данных

bash скрипт для бэкапа mysql и postgresql чтобы не забыть, плюс может кому еще пригодится.
(для настройки например bacula или rsnapshot … )

Условия:
— Mysql root пользователь должен иметь безпарольный доступ с сервера в mysql (/root/.my.cnf)
(или в скрипт можно добавить использование пароля через ключи -u root -p»Пароль»)
— postgres пользователь на сервере может без пароля заходить в postgresql консоль
(в Debian, Centos,Ubuntu по умолчанию это работает, в freebsd вместо postgres использовать pgsql пользователя и -d template1)
Continue reading