Вход | Регистрация


Обновление PostgreSQL как оно проходит?

Обновление PostgreSQL как оно проходит?
Я
   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. Подскажите, кто в курсе
 
 
   LehhaK
 
1 - 24.01.13 - 13:57
Неужели все уже себе MS SQL купили?
   ansh15
 
2 - 24.01.13 - 14:01
(0) 1.Снести и поставить новый.
2. Это исходники для любителей собирать дистрибутив самим. Вам они не нужны.
(1) И не собирались(по крайней мере, для 1С).
   Kreont
 
3 - 24.01.13 - 14:04
1) обновление постгресе в пределах минорных версий 8.3 на 8.4 делается без удаления предыдущего, и можна сказать на лету, в других случаях, с 8 на 9 например, Сначала полный бакап (из постгреса) потом инстал.нового и полный рестор. Хотя можно и через ДТ, если размер позволяет.
2) патчи нужны если хочется установить так: взять хз какой дистрибутив ОС, поставить постгрес оригинальный + добавить потом патчи от 1С, и потом еще 2 дня сидеть на мисте и на opennet.ru и искать что не так.
Но можно проще: взять дистрибутив ОС "нормальный" из перечисленных и поставить готовый там rpm  и т.п. без компиляции.
   LehhaK
 
4 - 24.01.13 - 14:07
(2) (3) Спасибо! Я правильно понимаю, что после разворота баз с теми же именами для пользователей ничего не изменится и в списке ИБ будут те же рабочие базы?
   Kreont
 
5 - 24.01.13 - 14:09
(4) ну да, ип сервера 1С только надо оставить прежнее )
   DGorgoN
 
6 - 24.01.13 - 14:09
(4) Само собой. Список баз на сервере хранится.
   LehhaK
 
7 - 24.01.13 - 14:13
Ну все, спасибо большое! Вот все и прояснилось.
   LehhaK
 
8 - 24.01.13 - 14:13
буду пробовать вечером
   LehhaK
 
9 - 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

Получается, что служба уже запущена, но где? Кто нибудь сталкивался?
   LehhaK
 
10 - 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"
 
 Рекламное место пустует
   LehhaK
 
11 - 30.01.13 - 13:47
подниму
   Kreont
 
12 - 30.01.13 - 13:50
(10) а может просто те что раньше, на 300 были не полные? )
Ну или раньше с архивацией/сжатием делал.

Попробуй рарни например, если будет из 4гб как раз 300 значит архивация.
   LehhaK
 
13 - 30.01.13 - 13:54
(12) ок, жму :)
   LehhaK
 
14 - 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" неправильно?
   Kreont
 
15 - 30.01.13 - 14:13
-F c
вроде слитно должно быть,хз

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки - вот настоящая работа.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует