Ответы пользователя по тегу PostgreSQL
  • Как восстановить дамп базы для 1С postgresql 8.4?

    desperadik
    @desperadik
    Истина где-то рядом.
    Давайте по порядку.

    На боевом сервере (Как я понял семейство Windows) запускаете cmd.exe от имени администратора.

    Далее делаем бекап на "горячую", для этого переходим в папку bin у postgresql, там запускаем pg_dump.exe
    т.е.
    Будем бекапить в tar.

    pg_dump.exe --blobs --verbose --format "tar" --encoding "UTF-8" --username "postgres" --password --port "5432" --file "E:\BackUp.back" "DBNAME"


    А владелец схемы точно postgres?

    После, можете на тестовом сервере БД, можете на этом же боевом. Всё зависит от вашей небезалаберности =).
    В документации сказано, что для восстановления бд из бекапа, нужно остановить процесс сервера БД.
    Далее_
    Создаете новую БД с именем "DBNAME_NEW" - к примеру.
    psql --> create database DBNAME_NEW owner postgres encoding 'UTF8';
    После_
    pg_restore.exe --username "postgres" --dbname "DBNAME_NEW" --file "E:\BackUp.back"

    Пробуем, рассказываем об ошибках.
    Ответ написан
  • Как подключиться к Postgres базе данных?

    desperadik
    @desperadik
    Истина где-то рядом.
    попробуйте через pgAdmin
    Ответ написан
    Комментировать
  • Как ускорить pg_dump с удаленного сервера?

    desperadik
    @desperadik
    Истина где-то рядом.
    Дык складывание дампа с удаленного хоста на локальный происходит фрагментно, а передача много мелких файлов вы сами знаете происходит очень долго.

    Не лучше ли поднять master и slave? и настроить реплику?
    Ответ написан
    1 комментарий