
что касается костылей, то 1С-овцы известные специалисты в этой области , а также в велосипедостроении

дык они вроде её уже экспортируют и соглашения у них заключены со всеми крупными софтовиками мира... просто на начальном этапе постгре был бесплатным, а на мусю надо было согласие авторов. Ну и как я сказал поддержка транзакций в мусе была реализована не так давно, позже чем 1C. Хотя честно говоря это только мои догадки. Про политику они начали думать, когда внедрение пошло на федералном уровне, но это ж не сразу пришло.hizel писал(а):ну политические соображения в том числе включали лицензионные особенности
нуу... там тоже люди работают, такие же девелоперы как мы с тобой. Какая культура так и девелоперят.hizel писал(а):что касается костылей, то 1С-овцы известные специалисты в этой области , а также в велосипедостроении
Код: Выделить всё
Dec 2 17:34:12 postgres[35246]: [4-1] ERROR: invalid value for parameter "lc_messages": "en_US"
Dec 2 17:34:12 postgres[35246]: [4-2] STATEMENT: SET lc_messages to 'en_US';
Код: Выделить всё
ln -s /usr/share/locale/en_US.UTF-8 /usr/share/locale/en_US
Код: Выделить всё
"ERROR could not access file "$LIBDIR/MCHAR": No such file or directory."
Код: Выделить всё
[f0s@fileserver] /tmp/1c/tmp/postgresql-8.3.3/> cd contrib/
[f0s@fileserver] /tmp/1c/tmp/postgresql-8.3.3/contrib/> gmake all
[f0s@fileserver] /tmp/1c/tmp/postgresql-8.3.3/contrib/> gmake install
Код: Выделить всё
Dec 4 16:31:54 pwr2 postgres[794]: [35-1] WARNING: nonstandard use of \\ in a string literal at character 254
Dec 4 16:31:54 pwr2 postgres[794]: [35-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:54 pwr2 postgres[794]: [36-1] WARNING: nonstandard use of \\ in a string literal at character 109
Dec 4 16:31:54 pwr2 postgres[794]: [36-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:54 pwr2 postgres[794]: [37-1] WARNING: nonstandard use of \\ in a string literal at character 109
Dec 4 16:31:54 pwr2 postgres[794]: [37-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:55 pwr2 postgres[794]: [38-1] WARNING: nonstandard use of \\ in a string literal at character 415
Dec 4 16:31:55 pwr2 postgres[794]: [38-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:55 pwr2 postgres[794]: [39-1] WARNING: nonstandard use of \\ in a string literal at character 541
Dec 4 16:31:55 pwr2 postgres[794]: [39-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:55 pwr2 postgres[794]: [40-1] WARNING: nonstandard use of \\ in a string literal at character 283
Dec 4 16:31:55 pwr2 postgres[794]: [40-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:56 pwr2 postgres[794]: [41-1] WARNING: nonstandard use of \\ in a string literal at character 60
Dec 4 16:31:56 pwr2 postgres[794]: [41-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:56 pwr2 postgres[794]: [42-1] WARNING: nonstandard use of \\ in a string literal at character 174
Dec 4 16:31:56 pwr2 postgres[794]: [42-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:56 pwr2 postgres[794]: [43-1] WARNING: nonstandard use of \\ in a string literal at character 415
Dec 4 16:31:56 pwr2 postgres[794]: [43-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:56 pwr2 postgres[794]: [44-1] WARNING: nonstandard use of \\ in a string literal at character 541
Dec 4 16:31:56 pwr2 postgres[794]: [44-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:56 pwr2 postgres[794]: [45-1] WARNING: nonstandard use of \\ in a string literal at character 283
Dec 4 16:31:56 pwr2 postgres[794]: [45-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:57 pwr2 postgres[794]: [46-1] WARNING: nonstandard use of \\ in a string literal at character 415
Dec 4 16:31:57 pwr2 postgres[794]: [46-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:57 pwr2 postgres[794]: [47-1] WARNING: nonstandard use of \\ in a string literal at character 541
Dec 4 16:31:57 pwr2 postgres[794]: [47-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:57 pwr2 postgres[794]: [48-1] WARNING: nonstandard use of \\ in a string literal at character 283
Dec 4 16:31:57 pwr2 postgres[794]: [48-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:57 pwr2 postgres[794]: [49-1] WARNING: nonstandard use of \\ in a string literal at character 415
Dec 4 16:31:57 pwr2 postgres[794]: [49-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:57 pwr2 postgres[794]: [50-1] WARNING: nonstandard use of \\ in a string literal at character 541
Dec 4 16:31:57 pwr2 postgres[794]: [50-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:57 pwr2 postgres[794]: [51-1] WARNING: nonstandard use of \\ in a string literal at character 283
Dec 4 16:31:57 pwr2 postgres[794]: [51-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:57 pwr2 postgres[794]: [52-1] WARNING: nonstandard use of \\ in a string literal at character 786
Dec 4 16:31:57 pwr2 postgres[794]: [52-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
Dec 4 16:31:57 pwr2 postgres[794]: [53-1] WARNING: nonstandard use of \\ in a string literal at character 1024
Dec 4 16:31:57 pwr2 postgres[794]: [53-2] HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
нах нада огород городить, ежели нужен клиент (виндовый\линуховый) с вонзённым в него ключом (мулем)...?dekloper писал(а):чагойта я не панЯл![]()
согласен, безусловно, цель святая..f0s писал(а):не понял вопроса.. какова цель запуска сревера 1с на фряхе? так это очевидно: экономия на покупке
не-неdekloper писал(а):согласен, безусловно, цель святая..f0s писал(а):не понял вопроса.. какова цель запуска сревера 1с на фряхе? так это очевидно: экономия на покупке
касательно ключа...
насколько мне извесно, он поддерживается только под виндой\линухом
поставил все по Вашей статье, без "покупки" винды и ключа (муль) обойтись не удалось (инф.база не создается ни из эски, ни из виндовой консольки)
касательно линуха..
клиента под него проверить не успел, ну и даж если пашет, нужен "живой" ключ.. (муля, наскока знаю, не наблюдается)
резюме:
1. затраты на саму эску (ключ)
2. оплата больничных листов юзеров, вернувшихся из психушки в результате "общения" с линухом
почему фигню, объясни? во-первый 1с не только для мазды.. а еще и для линуха. в таком случае, почему бы не для фри? и во вторых, постгре под фряхой работает стабильнее чем под виндой, соотественно выставив fsunc=on можно получить прирост в проивзодительности.. проверялд на одном и том де отчете.. без этого параметар - 40 минут, с этим параметром - 15.zingel писал(а):фигнёй не нужно заниматься, не нужно лепить горбатого, 1с - для мазды, пусть там и работает, богу - богово, кесарю - кесарево.
Ну и ставьте где хотитеzingel писал(а):фигнёй не нужно заниматься, не нужно лепить горбатого, 1с - для мазды, пусть там и работает, богу - богово, кесарю - кесарево.
-))) гм... может у них педали под столом были, когда они это тестили? Чё-то зенд линуксовый у меня как тормозил нещадно, так и тормозит... Им конечно виднее, но я слабо представляю как программа в эмуляторе может работать быстрее чем без негоhanko писал(а):Разработчики FreeBSD заявляют что некоторые программы созданные для Linux работают на порядок лучше и быстрее в FreeBSD
Код: Выделить всё
[groupware] /usr/compat/linux/opt/1C/v8.1/i386# su usr1cv81
[groupware] ~/1C/v8.1/i386> ./ragent
1C:Enterprise 8.1 (8.1.13.38) Server Agent started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.13.38) Server Agent finished.
[groupware] ~/1C/v8.1/i386>
Код: Выделить всё
[groupware] /usr/compat/linux/opt/1C/v8.1/i386# ./ragent
1C:Enterprise 8.1 (8.1.13.38) Server Agent started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.13.38) Cluster Manager started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.13.38) Working Process started. <Ctrl+C> to exit.
Код: Выделить всё
ошибка при создании информационной базы: Сервер 1С:Предприятие не обнаружен
server_addr=tcp//groupware.cityit.ru:1562 descr=Ошибка сетевого доступа к серверу
Затребованное имя допустимо и оно найдено в базе данных, но для имени отсутствуют связанные с ним данные, которые были разрешены для него line=546
Код: Выделить всё
ошибка:
Ошибка создания инф базы:
Ошибка инф базы
Ошибка при выполнении операции с инф базой
Ошибка СУБД:
ERROR: Invalid value for parameter “lc_messages”:”en_US”
Код: Выделить всё
[groupware] /stuff/1c/tmp/postgresql-8.3.3# su pgsql
[groupware] /stuff/1c/tmp/postgresql-8.3.3> cd /usr/local/pgsql/bin
[groupware] ~/bin> ./psql -h localhost postgres pgsql
Welcome to psql 8.3.3, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
postgres=# \l
List of databases
Name | Owner | Encoding
-----------+-------+----------
postgres | pgsql | UTF8
template0 | pgsql | UTF8
template1 | pgsql | UTF8
(3 rows)
postgres=# \l
List of databases
Name | Owner | Encoding
-----------+-------+----------
postgres | pgsql | UTF8
template0 | pgsql | UTF8
template1 | pgsql | UTF8
(3 rows)
postgres=# \encoding
UTF8
postgres=# create table t (s varchar(50));
CREATE TABLE
postgres=# insert into t values('МжК');
INSERT 0 1
postgres=# insert into t values('мЁд');
INSERT 0 1
postgres=# insert into t values('МеДвЕдЬ');
INSERT 0 1
postgres=# insert into t values('масло');
INSERT 0 1
postgres=# insert into t values('мясо');
INSERT 0 1
postgres=# select * from t order by 1;
s
---------
масло
МеДвЕдЬ
мЁд
МжК
мясо
(5 rows)
postgres=# \encoding utf8
postgres=# select * from t order by 1;
s
---------
масло
МеДвЕдЬ
мЁд
МжК
мясо
(5 rows)
Код: Выделить всё
ERROR: Invalid value for parameter “lc_messages”:”en_US”
Код: Выделить всё
ln -s /usr/share/locale/en_US.UTF-8 /usr/share/locale/en_US
Qaz писал(а):
ЗЫ: если по статье, пробую создать из 1С базу, 1Ска говорит: ERROR: Invalid value for parameter “lc_messages”:”en_US” в логе postgre:
Пошел по следам авторам на форуме, помогло:Код: Выделить всё
Dec 2 17:34:12 postgres[35246]: [4-1] ERROR: invalid value for parameter "lc_messages": "en_US" Dec 2 17:34:12 postgres[35246]: [4-2] STATEMENT: SET lc_messages to 'en_US';
Код: Выделить всё
ln -s /usr/share/locale/en_US.UTF-8 /usr/share/locale/en_US