Дампер для PostgreSQL

Статус
В этой теме нельзя размещать новые ответы.

lolshik

Постоялец
Регистрация
21 Фев 2008
Сообщения
316
Реакции
127
Есть ли альернатива SypexDumperLite, только для дампа PostgreSQL?

Гугл ничего приемлимого не дал.
 
в том то и дело, что не работает она.
Вернее работает, но экспорт выдаёт всегда пустую страничку.
 
значит так и не сделали
у них всегда дампер был кривой, я надеялся что может уже исправили.
 
может я что не то делаю? поставил и стабильный реализ, и самую свежую бэту. Результат один.

Может есть алтернативы? Нужно сделать дамп базы имея досутп по фтп.
 
может я что не то делаю? поставил и стабильный реализ, и самую свежую бэту. Результат один.

Может есть алтернативы? Нужно сделать дамп базы имея досутп по фтп.
Вообще можно переписать сапекс дампер.. но на другую базу.. :)
 
UP
интерессно, ниукого ничего так и не нашлось для дампа баз с постгри? тоже очень недо иногда, в такихже ситуациях, админ дампит всегда пустую страницу
 
Наткнулся случайно на скрипт именно который возможно вы искали. Смотреть Для просмотра ссылки Войди или Зарегистрируйся
Сам я его пока не щупал. Но судя по дате побликации, могут при эксплуатации возникнуть какие-нибудь проблемы на свежих версиях PostgreSql. В любом случае будет полезно как направление к действию.
 
  • Нравится
Реакции: to0x
В чём проблема сделать дамп при помощи EMS|Navicat ?
 
А ето уже извращение - еще бы 200 постов затребовать ....
Если есть доступ по SSH, можно пользоватся вот етого скрипта:

Код:
#!/bin/bash

export PGUSER=root
export PGPASSWORD=password

tar_zip()
{
  if [[ -e /var/db_arhiv/$1_s.old ]]
  then
    rm -f /var/db_arhiv/$1_s.old
  fi
  if [[ -e /var/db_arhiv/$1_s.sql ]]
  then
    mv /var/db_arhiv/$1_s.sql /var/db_arhiv/$1_s.old
  fi

  if [[ -e /var/db_arhiv/$1_d.old ]]
  then
    rm -f /var/db_arhiv/$1_d.old
  fi
  if [[ -e /var/db_arhiv/$1_d.sql ]]
  then
    mv /var/db_arhiv/$1_d.sql /var/db_arhiv/$1_d.old
  fi

  # First dump SCHEMA only
  /usr/local/pgsql/bin/pg_dump -c -s -F p -S root $1  > /var/db_arhiv/$1_s.sql
  # Then dump DATA
  /usr/local/pgsql/bin/pg_dump -a -F p -S root --disable-triggers $1 > /var/db_arhiv/$1_d.sql
} 

  tar_zip 'database_name_here'

## EMAIL all archives
if [[ -e /var/db_arhiv/backup.tar.bz2 ]]
then
  rm -f /var/db_arhiv/backup.tar.bz2
fi
tar -cf /var/db_arhiv/backup.tar.bz2 -j /var/db_arhiv/*.sql
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху