powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Восстановление дампа сервера Postgresql
25 сообщений из 29, страница 1 из 2
Восстановление дампа сервера Postgresql
    #38614005
На Debian крутится сервер Posqtgresql 9.1. Могу ли я дамп данного сервера восстановить на windows Server 2008, postgresql 9.3.
При запуске psql -f файл_дампа postgres получал ошибку неверная команда в каждой строке запроса.
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #38614016
/\/\/\/\/\/\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нариман Алимурадов,

Пробуйте создать дамп с опциями --column-inserts и --attribute-inserts. Это очень грустные опции: чрезвычайно раздутый файл при очень медленной работе.
Есть шанс (только шанс), что он сможет восстановиться.
Если будете пробовать - отпишитесь здесь.

В Вашем случае ошибка скорее всего связана меткой конца строки (в Linux и Windows она разная) совместно с особенностями работы pg_dump.
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #38614017
daevy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нариман Алимурадов,

Приведите точный текст ошибок (скриншот?), и с какими кодировками были проинициализированы базы данных на Debian и Windows ?
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #38614038
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Нариман Алимурадов]На Debian крутится сервер Posqtgresql 9.1. Могу ли я дамп данного сервера восстановить на windows Server 2008, postgresql 9.3.
При запуске psql -f файл_дампа postgres получал ошибку неверная команда в каждой строке запроса.[/quot

в 99% случаев можете
если что то не работает нужны
1)ключи с которыми dump снимали
3)первые (ПЕРВЫЕ а не из середины) ошибки (5 строк достаточно) которые возникли при заливке
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #38614040
сами Бд и роли создалисю. а далее идет куча запросов и каждый запрос оканчивается примерно так.

psql: server14042014.sql: 36666: неверная команда.\N
psql: server14042014.sql: 36667: неверная команда.\N
psql: server14042014.sql: 36668: неверная команда.\N
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #38614053
Maxim Boguk,

дамп снимался командой pg_dump database > database.dump
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #38614109
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нариман Алимурадовсами Бд и роли создалисю. а далее идет куча запросов и каждый запрос оканчивается примерно так.

psql: server14042014.sql: 36666: неверная команда.\N
psql: server14042014.sql: 36667: неверная команда.\N
psql: server14042014.sql: 36668: неверная команда.\N

я же просил ПЕРВУЮ ошибку а не из середины...
все остальное - только последствия первой ошибки и смотреть надо на нее
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #38614261
/\/\/\/\/\/\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нариман Алимурадов...
psql: server14042014.sql: 36666: неверная команда.\N
...


И это безобразие с вероятностью 95% возникает после первой строчки команды COPY.
\N - это и есть нетрадиционный для Windows конец строки.
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #38615117
AndreyBarmaley
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нариман Алимурадов,
делать бекап с ключем -Fc:
Код: powershell
1.
pg_dump -Fc basename > basename.sql.bin


востановить через pg_restore -d basename basename.sql.bin
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Восстановление дампа сервера Postgresql
    #39580503
ЮрийК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Парни, у меня проблема с восстановлением. Тоже постргес, дамп сохранялся утилитой psql в windows. Восстановление вроде как идет, но появляется множество сообщений неверная команда / (без N)
Что это и почему?
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580513
ЮрийК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас пересоздал новую базу, начал загрузку через psql в командной строке, создалась структура, начало было копирование,

ALTER TABLE
ALTER TABLE
Р?РЁР?Р'Р?Р?: РїР?Р?С'Р?С?С?С?С%РчРчС?С? Р·Р?Р°С╪РчР?РёРч РєР>С?С╪Р° Р?Р°С?С?С?
Р°РчС' Р?Р?С?Р°Р?РёС╪РчР?РёРч С?Р?РёРєР°Р>С?Р?Р?С?С'Рё "_acc7hpk"
ПОДРОБНОСТИ: Р?Р>С?С╪ "(_fld11570, _idrref)=(0, \x810bf3fffb6e1e444e144a4870d5b
440)" С?Р¶Рч С?С?С%РчС?С'Р?С?РчС'.
КОНТЕКСТ: COPY _acc7, С?С'С?Р?РєР° 1
Р?РЁР?Р'Р?Р?: РїР?Р?С'Р?С?С?С?С%РчРчС?С? Р·Р?Р°С╪РчР?РёРч РєР>С?С╪Р° Р?Р°С?С?С?
Р°РчС' Р?Р?С?Р°Р?РёС╪РчР?РёРч С?Р?РёРєР°Р>С?Р?Р?С?С'Рё "_acc7_extdim7956_intkeyi
nd"
ПОДРОБНОСТИ: Р?Р>С?С╪ "(_fld11570, _acc7_idrref, _keyfield)=(0, \x8013b6d5f1968
1284dfd7ad1a5294530, \x00000000)" С?Р¶Рч С?С?С%РчС?С'Р?С?РчС'.
КОНТЕКСТ: COPY _acc7_extdim7956, С?С'С?Р?РєР° 1
COPY 0
COPY 0
Р?РЁР?Р'Р?Р?: РїР?Р?С'Р?С?С?С?С%РчРчС?С? Р·Р?Р°С╪РчР?РёРч РєР>С?С╪Р° Р?Р°С?С?С?
Р°РчС' Р?Р?С?Р°Р?РёС╪РчР?РёРч С?Р?РёРєР°Р>С?Р?Р?С?С'Рё "_accrg7963_byperiod"
ПОДРОБНОСТИ: Р?Р>С?С╪ "(_fld11570, _period, _recordertref, _recorderrref, _line
no)=(0, 2010-12-31 00:00:00, \x00000065, \x925400221520e4a111e0278ca5e2d188, 1)"
С?Р¶Рч С?С?С%РчС?С'Р?С?РчС'.
КОНТЕКСТ: COPY _accrg7963, С?С'С?Р?РєР° 1
Р?РЁР?Р'Р?Р?: РїР?Р?С'Р?С?С?С?С%РчРчС?С? Р·Р?Р°С╪РчР?РёРч РєР>С?С╪Р° Р?Р°С?С?С?
Р°РчС' Р?Р?С?Р°Р?РёС╪РчР?РёРч С?Р?РёРєР°Р>С?Р?Р?С?С'Рё "_accrgat07976_byperiod"
ПОДРОБНОСТИ: Р?Р>С?С╪ "(_fld11570, _accountrref, _period, _fld7964rref, _fld796
5rref, _fld7966rref, _splitter)=(0, \x00000000000000000000000000000000, 2013-12-
01 00:00:00, \xa45f485b39ad631f11e3201e3718ada8, \x00000000000000000000000000000
000, \x00000000000000000000000000000000, 0)" С?Р¶Рч С?С?С%РчС?С'Р?С?РчС'.
КОНТЕКСТ: COPY _accrgat07976, С?С'С?Р?РєР° 1
COPY 21460
COPY 34184
_

и на этом стоит уже полчаса. Базу воссоздать позарез надо, нужны ваши советы и комментарии.
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580542
kira ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮрийК, тот мусор который вы сюда запостили говорит о дублированном значении ключей и это значит что вы льете дамп не в пустую, а в существующую базу (или имеете битый дамп)
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580548
ЮрийК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
Что касается битого дампа, то неверная команда возникает на дампах за разные даты. Неужели они могут быть все битые?
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580562
ЮрийК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что означают команды COPY xxxx ? Я понимаю, что это копирование, а что за цифры после, и что означает COPY 0 ?
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580566
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮрийКСпасибо.
Что касается битого дампа, то неверная команда возникает на дампах за разные даты. Неужели они могут быть все битые?

Вы совсем читать разучились? Вы почти 100% восстанавливаете в базу в которой уже есть данные. Естественно восстановление ломается с ошибкой.
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580580
ЮрийК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я учел ваш совет. Просто не знал, что если убиваешь в консоли сервера 1С базу, СУБД это пофиг. Вот потом убил ее и в PgAdmin-е, воссоздал из дампа sql , клиент открыл программу, список пользователей показывает, но авторизовать отказывется. Причем в конфигуратор-таки я все же зашел. В нем я прописал новые пароли, простые из четырх цифр, но пользователи все равно не авторизуются. Отчего такие вещи?
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580584
ЮрийК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тестирование базы сразу же остановилось на ош. SDBL - нет таблицы AccRgED13

Не все скопировалось что ли?
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580622
ЮрийК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть рабочая база более старой датой, пытаюсь из нее экспортировать эту таблицу,
pg_dump.exe -U postgres --table=AccRgED11 -Fc --file=AccRgED11.Fc.dump имя_базы
а она не найдена в ней. Рабочая база проходит проверку успешно, на отсутствие этой таблицы не жалуется.
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580623
ЮрийК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. C:\"Program Files"\"PostgresPro 1C"\9.4\bin\pg_dump.exe -U postgres --table=AccRgED11 -Fc --file=AccRgED1 3 .Fc.dump buh
К сожалению, не вижу, как редактировать свои сообщения.
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580625
kira ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮрийКSDBL - нет таблицы AccRgED13
Код: sql
1.
2.
-t table
--table=table


ЮрийКpg_dump.exe -U postgres --table=AccRgED11 -Fc --file=AccRgED11.Fc.dump имя_базы

ЮрийКа она не найдена в ней. Рабочая база проходит проверку успешно, на отсутствие этой таблицы не жалуется.
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580637
ЮрийК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не понял, что я неправильно написал в команде? У Вас же такая же?
Прошелся по таблицам базы в PgAdmin-е, но там тоже такой нет. Вообще с именем такого формата нет таблиц. Хотя где-то в интерфейсах самой 1С что-то такое мелькало. Не понимаю, что это за таблица такая.
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580662
kira ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮрийК, - не смешно
Вы пишите, что "нет таблицы AccRgED13", упорно дампите "--table=AccRgED11" и удивляетесь "а она не найдена в ней" ???
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580671
ЮрийК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не смешно, это описка, я потом исправил не только в правой части выражения, но и затем в левой. Факт тот, что постгря ее не знает ни консольная утилита pg_dump, ни графический PgAdmin. Не понял я, где она располагается.
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580679
kira ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮрийКНе смешно, это описка, я потом исправил не только в правой части выражения, но и затем в левой. Факт тот, что постгря ее не знает ни консольная утилита pg_dump, ни графический PgAdmin. Не понял я, где она располагается.

- бред сивой кобылы..... идите на форум 1С и там ищите, postgresql - тут совсем не причем
...
Рейтинг: 0 / 0
Восстановление дампа сервера Postgresql
    #39580683
ЮрийК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вам бы только поругаться. )) Зачем тогда мне правильное написание команды постили? Конечно, буду спрашивать у 1эсников, только вряд ли и они скажут.
Спасибо за участие.
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Восстановление дампа сервера Postgresql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]