PostgreSQL 9.6.3 для 1С 8.3.10 от 1С или от Postgre Pro

1. beard1 14.07.17 09:19 Сейчас в теме
Доброго времени суток!

сервер 1С 8.3.10.хххх
в качестве ОС сервера 1С будет использоваться Windows10x64 Pro
в качестве СУБД PostgreSQL 9.6.3

оптимально не оптимально, правильно не правильно, но выбора нет и вопрос не в выборе компонент для системы.

опыта с PostgreSQL нет, изучил официальные и не официальные источники.
терзают смутные сомненья...
остались вопросики:

1. есть сборки PostgreSQL 9.6.3 от 1С и от Postgre Pro - от 1С много непонятных галочек при установке включенных по умолчанию, а от Pro нет выбора кодировки, что смутило больше всего так как во всех мануалах заостряется внимание на кодировке UTF8 при инициализации кластера БД PostgreSQL. Можно ли не обращать внимание на локаль и кодировку для сборки от Pro?

2. PostgreSQL 9.6.3 х32 или х64 ? RAM 32Gb.

3. pgAdmin, что предлагается в сборке от 1С или на сайте Pro ругается, что не поддерживает версию сервера. Взять самый свежий на официальном сайте?

спасибо!
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dream_kz 129 14.07.17 09:23 Сейчас в теме
(1) 1. Я бы взял от Postgre Pro
2. x64 однозначно
3. Если из сборки не подойдет, взять официальный, работать должен
3. AntonSm 30 14.07.17 15:16 Сейчас в теме
(1)
3. на postgrespro.ru есть pgAdmin, что подойдет.
Вот прям здесь.
https://postgrespro.ru/products/1c_build
4. starik-2005 3039 14.07.17 15:23 Сейчас в теме
1. Поифиг, ибо сборка под 1С на постгрес.про собирается с патчами 1С. Просто они, полагаю, инсталлятор запилили "получше" с галочками сразу.
2 64, ибо для 32 будет ограничение в 2 гигабайта памяти. Но если базы совсем маленькие, то пофиг.
3. Ну и пусть пишет - это не мешает ему работать.
Fox-trot; +1 Ответить
5. beard1 14.07.17 17:15 Сейчас в теме
спасибо!

поставил PostgreSQL от 1С - не взлетело. Postgre стартует нормально, но при попытке добавить базу через диалог запуска, 1С вываливается с ошибкой. удалил.
поставил PostgreSQL от Pro - заработало. Postgre запускается. Базы добавляются.

Вроде работает, но развернул демо УТ (utdemo), смотрю кодировку базы консоли psql

utdemo=# \c
Вы подключены к базе данных "utdemo" как пользователь "postgres".
utdemo=# \encoding
WIN1251
utdemo=#


смущает WIN1251 !!!

вроде как должно быть UTF8 !!!

прокомментируйте....
6. beard1 15.07.17 16:24 Сейчас в теме
предположу, может сглуплю по неопытности:

когда я его спрашиваю про
utdemo=# \encoding
WIN1251

он мне рассказывает кодировку клиента, т. е. самого psql, а не базы данных

кодировку базы данных он мне покажет вот так
postgres=# \l
                                          Список баз данных
    Имя    | Владелец | Кодировка |     LC_COLLATE      |      LC_CTYPE       |     Права доступа
-----------+----------+-----------+---------------------+---------------------+-----------------------
 new_db    | postgres | UTF8      | Russian_Russia.1251 | Russian_Russia.1251 |
 newut     | postgres | UTF8      | Russian_Russia.1251 | Russian_Russia.1251 |
 postgres  | postgres | UTF8      | Russian_Russia.1251 | Russian_Russia.1251 |
 template0 | postgres | UTF8      | Russian_Russia.1251 | Russian_Russia.1251 | =c/postgres          +
           |          |           |                     |                     | postgres=CTc/postgres
 template1 | postgres | UTF8      | Russian_Russia.1251 | Russian_Russia.1251 | =c/postgres          +
           |          |           |                     |                     | postgres=CTc/postgres
 utdemo    | postgres | UTF8      | Russian_Russia.1251 | Russian_Russia.1251 |
Показать


Правильно?
8. beard1 15.07.17 16:48 Сейчас в теме
Итоги:

сборка PostgresPro_1C_9.6.3_X64bit_1C от Postgres Pro заработала из коробки. Особенно понравилась возможность указать каталог данных в момент инсталляции. Postgres Pro респект.

официальная сборка postgresql_9.6.3_1.1C_x64 от 1С что-то не взлетает (
инсталлируется без проблем, PostgreSQL работает, сервер 1С работает, а при создании базы по кнопке "добавить" из окна запуска 1С вылетает с ошибкой

Ошибка при создании информационной базы:
Ошибка СУБД: 
ERROR: type "mvarchar" does not exist 
LINE 1: cre ate   table Config (FileName mvarchar(128) not null, Creati...^ 


в чем трабл? просто из спортивного интереса ;)
9. noTeMku 24.09.19 06:33 Сейчас в теме
(8) Указанная ошибка вылетает , если пустая БД была создана силами Postgres. Чтобы не вылетала эта ошибка - БД нужно создавать с помощью оснастки 1С для управления кластером. Выбрать пункт "информационные базы" , далее "создать", далее указать необходимые реквизиты и поставить галочку "создавать базу данных в случае ее отсутствия".
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот