Имя: Пароль:
IT
 
Обновление PostgreSQL как оно проходит?
,
0 LehhaK
 
24.01.13
13:42
Дядьки, я вот озадачился обновить свой старенький 8.4.3-3.1C на новый 9.1.2-1.1C, ибо 64х разрядный. Почитал мануалы, в том числе от 1с. Осталось 2 вопроса: 1. можно ли обновить постгресс или только снести и поставить новый (выгрузив ДТшники баз и потом загрузив); 2. Так и не понял, нафига нужны патчи, что лежат на Usersе 1С? надо их ставить, или если в версии постгресса есть "1с", то все уже установлено? Сервер: windows server 2008 R2 Standart. Подскажите, кто в курсе
1 LehhaK
 
24.01.13
13:57
Неужели все уже себе MS SQL купили?
2 ansh15
 
24.01.13
14:01
(0) 1.Снести и поставить новый.
2. Это исходники для любителей собирать дистрибутив самим. Вам они не нужны.
(1) И не собирались(по крайней мере, для 1С).
3 Kreont
 
24.01.13
14:04
1) обновление постгресе в пределах минорных версий 8.3 на 8.4 делается без удаления предыдущего, и можна сказать на лету, в других случаях, с 8 на 9 например, Сначала полный бакап (из постгреса) потом инстал.нового и полный рестор. Хотя можно и через ДТ, если размер позволяет.
2) патчи нужны если хочется установить так: взять хз какой дистрибутив ОС, поставить постгрес оригинальный + добавить потом патчи от 1С, и потом еще 2 дня сидеть на мисте и на opennet.ru и искать что не так.
Но можно проще: взять дистрибутив ОС "нормальный" из перечисленных и поставить готовый там rpm  и т.п. без компиляции.
4 LehhaK
 
24.01.13
14:07
(2) (3) Спасибо! Я правильно понимаю, что после разворота баз с теми же именами для пользователей ничего не изменится и в списке ИБ будут те же рабочие базы?
5 Kreont
 
24.01.13
14:09
(4) ну да, ип сервера 1С только надо оставить прежнее )
6 DGorgoN
 
24.01.13
14:09
(4) Само собой. Список баз на сервере хранится.
7 LehhaK
 
24.01.13
14:13
Ну все, спасибо большое! Вот все и прояснилось.
8 LehhaK
 
24.01.13
14:13
буду пробовать вечером
9 LehhaK
 
28.01.13
06:32
Итак, переустановил я себе Постгрес на 9.1.
Тому, кто найдет эту ветку сообщаю, что при переходе с 32х разрядного постгресса на 64х, бэкапы надо делать без сжатия, иначе потом не развернешь. Нигде в мануалах я этого не видел. Помогло только разворачивание сжатых бэкапов на 32х разрядном постгрессе и новый бэкап без сжатия... Ну да ладно, сейчас у меня в службах есть вот такая: PostgreSQL Database Server 9.1.2-1.1C(x64), запуск стоит автоматический, но автоматически она не запускается. При ручном запуске пишет: PostgreSQL Database Server 9.1.2-1.1C(x64) была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если они не используются другими службами или программами.
При этом постгресс успешно и спокойно работает.
при старте он матерится так:


2013-01-28 02:11:13 GMT FATAL:  lock file "postmaster.pid" already exists
2013-01-28 02:11:13 GMT HINT:  Is another postmaster (PID 2340) running in data directory "C:/Program Files/PostgreSQL/9.1.2-1.1C/data"?

потом

pg_ctl: this data directory appears to be running a pre-existing postmaster

а потом падает  

Timed out waiting for server startup

Получается, что служба уже запущена, но где? Кто нибудь сталкивался?
10 LehhaK
 
30.01.13
13:35
C (9) разобрался. Подскажите мне, люди добрые, почему у меня теперь бэкапы вместо 300Мб стали весить 4Гб? Запускаю так: -i -h localhost -p 5432 -U postgres -F c -b -v -f "D:\FTP_ROOT\Pub\1C_Backup\today\1C_buh.backup" "buh"
11 LehhaK
 
30.01.13
13:47
подниму
12 Kreont
 
30.01.13
13:50
(10) а может просто те что раньше, на 300 были не полные? )
Ну или раньше с архивацией/сжатием делал.

Попробуй рарни например, если будет из 4гб как раз 300 значит архивация.
13 LehhaK
 
30.01.13
13:54
(12) ок, жму :)
14 LehhaK
 
30.01.13
14:00
(12) В 21 раз сжимает. Значит, что то в -i -h localhost -p 5432 -U postgres -F c -b -v -f "D:\FTP_ROOT\Pub\1C_Backup\today\1C_buh.backup" "buh" неправильно?
15 Kreont
 
30.01.13
14:13
-F c
вроде слитно должно быть,хз

вот все что у меня из ключей напимер:
pg_dump -h localhost -U postgres -Fc -f
16 LehhaK
 
30.01.13
14:18
(15) Ок, сегодня развернуть попробую свой 4гиговый, завтра запущу бэкап с вашими ключами. Посмотрю что получится. Спасибо большое
17 ansh15
 
30.01.13
14:28
(14) -Z 0..9
0 - отсутствие сжатия, 9 - максимальное сжатие, но выполняется в несколько раз дольше. Попробуйте.
18 LehhaK
 
30.01.13
14:53
(17) Спасибо! Время мне не критично. До начала работы от начала бэкапа 4 часа. Обязательно попробую
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс