Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / psql в windows / 6 сообщений из 6, страница 1 из 1
22.08.2017, 15:49
    #39508824
ЮрийК
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
psql в windows
Всем привет!
У меня тут бэкапятся с помощью PostgreSQL Backup две базы, формируется один файл .sql. Прога является оболочкой утилиты pd_dump, файл получается текстовый. Скуль в связке с 1С работает в среде Windows Server 2012, поэтому средства восстановления должны тоже работать в этой среде. Но все руководства описывают использование в линукс. В виндовс же чет все по-другому. Поскольку для подключения и вообще работы с утилитой psql требуется авторизация, подставляется текущий пользователь Windows.
Методом научного тыка сделал так:
psql postgre postgre
вышел на
Код: sql
1.
postgre#



Чего дальше делать, непонятно. Что ни делаю, например
Код: powershell
1.
psql имя_базы < дамп.sql


просто снова мгновенно выходит снова в строку
Код: sql
1.
postgre#

и ничего не выполняется фактически.
Пробую вызвать справку, но там кракозябры из-за разных кодировок в утилите и cmd. Подобрать кодировку в нотепад+ не получается.

Подскажите руководство по использованию psql в windows? или просто подскажите, что делать-то, чтоб восстанавливать базу?
...
Рейтинг: 0 / 0
22.08.2017, 15:52
    #39508828
ЮрийК
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
psql в windows
Разглядел в справке ключ \c имя_базы? gjlrk.xbkcz? ntgthm
имя_базы-#
...
Рейтинг: 0 / 0
22.08.2017, 16:21
    #39508844
ЮрийК
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
psql в windows
О, сменил кодировку. Но в справке нет ни слова о командах восстановления БД из дампа.
...
Рейтинг: 0 / 0
22.08.2017, 17:12
    #39508883
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
psql в windows
ЮрийКВсем привет!
У меня тут бэкапятся с помощью PostgreSQL Backup две базы, формируется один файл .sql. Прога является оболочкой утилиты pd_dump, файл получается текстовый. Скуль в связке с 1С работает в среде Windows Server 2012, поэтому средства восстановления должны тоже работать в этой среде. Но все руководства описывают использование в линукс. В виндовс же чет все по-другому. Поскольку для подключения и вообще работы с утилитой psql требуется авторизация, подставляется текущий пользователь Windows.
Методом научного тыка сделал так:
psql postgre postgre
вышел на
Код: sql
1.
postgre#



Чего дальше делать, непонятно. Что ни делаю, например
Код: powershell
1.
psql имя_базы < дамп.sql


просто снова мгновенно выходит снова в строку
Код: sql
1.
postgre#

и ничего не выполняется фактически.
Пробую вызвать справку, но там кракозябры из-за разных кодировок в утилите и cmd. Подобрать кодировку в нотепад+ не получается.

Подскажите руководство по использованию psql в windows? или просто подскажите, что делать-то, чтоб восстанавливать базу?

Юра, а что такое " Скуль в связке с 1С работает"? а то твой жаргон не все понимают
...
Рейтинг: 0 / 0
26.08.2017, 13:47
    #39510896
ЮрийК
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
psql в windows
Привет, Ролг!
Конечно, расскажу.) "Скуль" - это общеупотребительное производное от слова "SQL", которое проще для произношения и написания (не надо переключать раскладку клавиатуры).
Я чет ввел себя в заблуждение, каждая база, естественно, бэкапится в свой файл .sql
В итоге подобрал-таки работающий формат команды
psql -d имя_базы -U имя_пользователя < backupfile.sql
А в справке (\help) о бэкапе не написано.
...
Рейтинг: 0 / 0
26.08.2017, 13:49
    #39510897
ЮрийК
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
psql в windows
"В связке с 1С" означает, что 1С клиент данной СУБД.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / psql в windows / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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