8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
1 | |
Вытащить из бинарного архива имя базы17.08.2015, 16:50. Показов 881. Ответов 4
Метки нет (Все метки)
Добрый день.
суть такая: есть бэкап (бинарный архив). нужно из этого бэкапа восстановить базу с оригинальным именем. это - не проблема, pg_dump с ключиком -С однако перед восстановлением мне нужно написать юзеру "востанавливаем такую то базу..." а после успешного окончания, нужно написать: "база такая то успешно восстановленна" соотвественно, нужно каким то образом залезть в бинарный архив и извлечь из него информацию об имени базы. как это сделать?
0
|
17.08.2015, 16:50 | |
Ответы с готовыми решениями:
4
Как в билдере получить с сервера (MySQL 5.1, имя базы "skola", имя table "info") имя столбцов и имя строк Вытащить из бинарного файла определенные данные Получить имя архива и присвоить его файлу Создание архива при закрытии базы |
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
|
|
17.08.2015, 18:20 | 2 |
посмотрите параметр "-l" у pg_restore.
0
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
17.08.2015, 18:38 [ТС] | 3 |
это первое, что я сделал.
но он выдает портянку текста. и что теперь... его как то парсить нужно что ли? нельзя просто каким то образом получить имя базы?
0
|
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
|
|
17.08.2015, 19:02 | 4 |
да, надо парсить... других способов не знаю
0
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
18.08.2015, 10:18 [ТС] | 5 |
на самом деле загреппать текст не проблема.
проблемы начнутся, если внезапно с новой версией формат выходного файлика изменится...
0
|
18.08.2015, 10:18 | |
18.08.2015, 10:18 | |
Помогаю со студенческими работами здесь
5
BAT: получить дату создания/модификации файла и добавить в имя архива Создание базы данных архива документов предприятия Если исполняемый файл находится в архиве, как узнать имя этого архива? Вытащить имя владельца файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |