Имя: Пароль:
1C
 
Версия PG
,
0 first_may
 
31.10.23
13:15
Добрый день.

Сам использую PG и на сервере стоит версия 14.5-3.1C.

Сейчас возникла необходимость заменить жесткий диск и вижу,
что на сайте 1с уже есть обновление 14.8-1.1C и даже 15.3-1.1C?

А у postgrespro.ru даже такие
PostgreSQL_1C_14.9_64bit_Setup.exe  
PostgreSQL_1C_15.4_64bit_Setup.exe  
PostgreSQL_1C_16.0_64bit_Setup.exe  


Подскажите пож, в чем разница версий от 1с и postgrespro?
Кто то уходил от версий 1с к версиям postgrespro?
1 Смотрящий
 
31.10.23
13:25
(0) у postgrespro вроде как надо модули доинсталить чтоб корректно работало с 1с, nvarchar и еще что то.
Мопед не мой, жахался одмин ругаясь и выкачивая пакеты )
2 first_may
 
31.10.23
13:28
(1) понял.. значит не смотрим в ту сторону :)..

а тут
14.8-1.1C и даже 15.3-1.1C?
3 Aleksey
 
31.10.23
13:34
На диски ИТС вроде есть патч для постгреса можно посмотреть что он делает, чтобы понять разницу.
В кратце Патч пытается превратить PostgreSQL в MsSQL, например: Добавляет mchar, mvarchar, операторы и функции для работы с ними (модули fulleq, fasttrun, mchar)
Добавляет 1900-01-01 в качестве дефолтного для datetime/date
Вносит изменения в механизм блокировок и совершает еще вагон телодвижений суть которых сводится к тому чтобы 1с работала какбы с mssql
4 first_may
 
31.10.23
13:42
(3) вы про сборки от postgrespro?
в 1с там просто Скачать дистрибутив и все..
5 lodger
 
31.10.23
14:05
версии постгри вроде современные, а ответы на пост будто из прошлого десятилетия. вы год не перепутали?
6 arsik
 
гуру
31.10.23
14:09
(1) Неа. Те сборки что есть, из их реп ставятся. Ничего не нужно доустанавливать.
7 Смотрящий
 
31.10.23
14:09
(6) Я не спец
8 lodger
 
31.10.23
14:12
(1) твой одмен, скорее всего, из апт-гет выкачал ванильный постгрес. импортный.
9 arsik
 
гуру
31.10.23
14:15
(0) У постгреспро сборки чуть раньше выходят + можно их репозитории добавить и ставить пакеты.
У 1С дистриб без репозитория но уже протестированный на фреше.
PS: Если я правильно помню, то патчи для постгри_1С как раз постгреспро готовит.
10 first_may
 
31.10.23
14:20
(9) а что особенного в 15.3-1.1C по сравнению с 14.8-1.1C?

на сайте только
Версия 15.3 включает исправления обнаруженных ошибок и изменения в функциональности.

Перенесены изменения из стандартной версии PostgreSQL 15.3.



не стоит гнаться за установкой крайних версий?
11 arsik
 
гуру
31.10.23
14:29
12 first_may
 
31.10.23
14:32
(11) можно предположить, что все это уже тогда будет в 15.3-1.1C..
13 Djelf
 
31.10.23
14:33
(10) Никто тебе не запрещает поднять 2 и более версии PostgreSQL и самому проверить.
14 first_may
 
31.10.23
14:38
(13) это я знаю , вешать на разные порты..
но не хотелось бы раздваиваться :)..

мне было интересно узнать, можно ли использовать для баз 1с версии от postgrespro..

всегда пользовался от 1с и никогда не было сторонних..
15 Djelf
 
31.10.23
14:45
(14) Никаких проблем нет, использую давно, профита особенно нет, но можно натравить их расширенные оптимизаторы индекса, пока как то нет такого желания. Может попробую в следющем столетии...

А у (1) видимо админ - красноглазый гентушник. Он не ставил, потому что пакетов нет, а собирал из оригинальных исходников, прикладывая патчи. Это имеет право на жизнь, но глаза покраснеют!
16 first_may
 
31.10.23
14:51
(15) использую давно - а качаете откуда?

вот?
https://repo.postgrespro.ru/

есть
1c-14/
и
pg1c-14/
17 arsik
 
гуру
31.10.23
14:56
(16) Так они одинаковые внутри. Симлинки просто разные
18 Djelf
 
31.10.23
15:13
(16) Под Gentoo?
Я не в курсе, возможно можно и из сборки поставить, но гентушники с этим не согласятся.
Кроме того (0) написал немного бредовой последовательности работы админа, что навевает на мысли на собственную сборку.
Да и ... с ним, разбираться сейчас уже поздно и незачем.
19 ansh15
 
31.10.23
15:28
>> из оригинальных исходников, прикладывая патчи
1С так и поставляет свои исходные тексты. Остается только сказать make world && make install-world
Ничего не покраснело.
Как-то сравнивал бинарную инсталляцию с самосбором. Самосбор уверенно выигрывал в pgbench(процента 2-З :) )
20 Djelf
 
31.10.23
15:40
(19) Как бы так сказать, не все так просто, как хрясь и все...
Например вот: https://habr.com/ru/articles/107321/
21 first_may
 
31.10.23
16:01
(18) не не.. сборками не занимаюсь, качаю установку с сайта 1с и пользуюсь.. меняю только конфиг..

а тут хотел было "обмануть" физику, думал поставлю от postgrespro и все взлетит :)..

но все равно спасибо за
https://postgrespro.ru/docs/postgresql/15/release-15

написано хоть что сделано в отличии от шаблонных ответов 1с..
22 dmrjan
 
31.10.23
16:28
(0) Ставь 15 релиз от PostgreSQL Pro, там реализовано ведение статистики в памяти сервера и не нужно больше править настройки postgresql pro, они автоматом расчитываются. А вот 1с на ванильную сборку накатывает патчи. Единственная тема - разрабы PostgreSQL pro забили на версию под Windows.
23 first_may
 
31.10.23
16:31
(22) эту?

https://repo.postgrespro.ru/1c-15/win/
PostgreSQL_1C_15.4_64bit_Setup.exe
24 dmrjan
 
31.10.23
16:33
(23) Ну я так понял - они не оказывают поддержку на виндовую версию. Под Linux работает вс гораздо лучше. Я вот сейчас будут пробовать накатывать на Debian 12. Там всего 3 строчки нужно вставить для установки. Ничего сложного.
25 first_may
 
31.10.23
16:39
(24) увы.. но с Linux прямо вот на ВЫ с огромной буквы
26 dmrjan
 
31.10.23
16:41
(23) Под Debian (если будет стоять только PostgreSQL Pro)

wget https://repo.postgrespro.ru/std-15/keys/pgpro-repo-add.sh
sh pgpro-repo-add.sh
apt-get install postgrespro-std-15

А так они инструкцию дают бесплатную по установке.
27 rphosts
 
31.10.23
17:17
(0)если на юзерсе есть рекомендации по версии постгри - бери рекомендованное и не парься
28 first_may
 
01.11.23
21:18
выше писали
"Вносит изменения в механизм блокировок и совершает еще вагон телодвижений суть которых сводится к тому чтобы 1с работала какбы с mssql"


решил посмотреть что происходит..
скачал
https://repo.postgrespro.ru/1c-15/win/
PostgreSQL_1C_15.4_64bit_Setup.exe


при установке там есть пункт про дополнительные параметры для разработчиков..
первый раз поставил без них, затем удалил и поставил с этими параметрами..
потом сравнил postgresql.conf и получил следующее..

да и еще, на ноуте оперативки 16GB..


без доп. настроек            с доп. настройками
            
max_connections = 100            max_connections = 500
shared_buffers = 128MB            shared_buffers = 1GB
#temp_buffers = 8MB            temp_buffers = 32MB
#work_mem = 4MB                work_mem = 128MB
#maintenance_work_mem = 64MB        maintenance_work_mem = 128MB
#bgwriter_delay = 200ms            bgwriter_delay = 20ms
#bgwriter_lru_maxpages = 100        bgwriter_lru_maxpages = 400
#bgwriter_lru_multiplier = 2.0        bgwriter_lru_multiplier = 4.0
#synchronous_commit = on        synchronous_commit = off
#random_page_cost = 4.0            random_page_cost = 1.5
#effective_cache_size = 4GB        effective_cache_size = 16GB
#autovacuum_max_workers = 3        autovacuum_max_workers = 6
#autovacuum_naptime = 1min        autovacuum_naptime = 20s
#autovacuum_vacuum_cost_limit = -1    autovacuum_vacuum_cost_limit = 400
#max_locks_per_transaction = 64        max_locks_per_transaction = 256
                    #Options for 1C:
                    escape_string_warning = off
                    standard_conforming_strings = off
                    shared_preload_libraries = 'online_analyze, plantuner'
                    online_analyze.table_type = 'temporary'
                    online_analyze.verbose = 'off'
                    online_analyze.local_tracking = 'on'
                    plantuner.fix_empty_table = 'on'
                    online_analyze.enable = on
29 arsik
 
гуру
02.11.23
09:11
С доп. настройками инсталлятор глядит железо твое и подстраивает конфиг под него. Без доп. настроек конфиг дефолтный
https://1c.postgres.ru/

https://i.imgur.com/BXoo4xZ.png
30 first_may
 
02.11.23
09:54
(29) да, я понимаю что это такое..
просто хотел посмотреть какие параметры меняются..

за ссылку спс :)..
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший