Дампер для PostgreSQL

Тема в разделе "Базы данных", создана пользователем lolshik, 6 мар 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. lolshik

    lolshik

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

    Гугл ничего приемлимого не дал.
     
  2. RomAndry

    RomAndry Постоялец

    Регистр.:
    21 ноя 2007
    Сообщения:
    102
    Симпатии:
    24
  3. lolshik

    lolshik

    Регистр.:
    21 фев 2008
    Сообщения:
    316
    Симпатии:
    127
    в том то и дело, что не работает она.
    Вернее работает, но экспорт выдаёт всегда пустую страничку.
     
  4. RomAndry

    RomAndry Постоялец

    Регистр.:
    21 ноя 2007
    Сообщения:
    102
    Симпатии:
    24
    значит так и не сделали
    у них всегда дампер был кривой, я надеялся что может уже исправили.
     
  5. lolshik

    lolshik

    Регистр.:
    21 фев 2008
    Сообщения:
    316
    Симпатии:
    127
    может я что не то делаю? поставил и стабильный реализ, и самую свежую бэту. Результат один.

    Может есть алтернативы? Нужно сделать дамп базы имея досутп по фтп.
     
  6. Zeratul

    Zeratul Создатель

    Регистр.:
    17 мар 2006
    Сообщения:
    1.322
    Симпатии:
    3.855
    Вообще можно переписать сапекс дампер.. но на другую базу.. :)
     
  7. to0x

    to0x V.I.P.

    Регистр.:
    9 апр 2006
    Сообщения:
    684
    Симпатии:
    740
    UP
    интерессно, ниукого ничего так и не нашлось для дампа баз с постгри? тоже очень недо иногда, в такихже ситуациях, админ дампит всегда пустую страницу
     
  8. izhukov

    izhukov Писатель

    Регистр.:
    22 сен 2008
    Сообщения:
    5
    Симпатии:
    2
    Наткнулся случайно на скрипт именно который возможно вы искали. Смотреть Перейти по ссылке
    Сам я его пока не щупал. Но судя по дате побликации, могут при эксплуатации возникнуть какие-нибудь проблемы на свежих версиях PostgreSql. В любом случае будет полезно как направление к действию.
     
    to0x нравится это.
  9. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    В чём проблема сделать дамп при помощи EMS|Navicat ?
     
  10. tmcdos

    tmcdos Создатель

    Регистр.:
    26 мар 2009
    Сообщения:
    10
    Симпатии:
    1
    А ето уже извращение - еще бы 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
    
     
Статус темы:
Закрыта.