Имя: Пароль:
IT
 
Ole и ado на Линуксе
,
0 Чайник Рассела
 
11.10.13
10:34
Надо писать данные в таблицу Postgres. Есть ли аналог ado как в вин?
1 ДенисЧ
 
11.10.13
10:35
Вешайся.
Какое ОЛЕ на линухах?
2 Чайник Рассела
 
11.10.13
10:38
(1) понятно. есть ли возможность прямой записи в таблицу скуля извне?
3 Принт
 
11.10.13
10:41
(0) даже в винде он не обязателен для работы с базой
(2) конечно, но нужно настроить
4 Чайник Рассела
 
11.10.13
10:44
(3) в какую сторону копать?
5 Asmody
 
11.10.13
10:51
(4) напиши веб-сервис на каком-нибудь python и дёргай его
6 Принт
 
11.10.13
10:55
(5) омг
(4) http://www.postgresql.org/docs/9.3/static/protocol.html
но лучше поискать библиотеки
7 Asmody
 
11.10.13
11:01
(6) если бы 1С умела работать с сокетами или хотя бы с TCP/IP
8 Принт
 
11.10.13
11:03
(7) А, ну если применительно к 1С, тогда наверно.
9 smaharbA
 
11.10.13
11:04
КомандаСистемы поможет
10 МихаилМ
 
11.10.13
11:06
создайте таблицу посредник в бд 1с на линукс .
из неё триггерами переносите в нужную таблицу Postgres.
11 BigHarry
 
12.10.13
14:02
(10) А при очередной проверке целостности 1С-ина разве не завоет благим матом на лишнюю таблицу, тригеры или ХП? Соответственно - при при выгрузке/загрузки  данных средствами 1С походу тоже произойдет потеря этих данных...
12 МихаилМ
 
12.10.13
14:30
(11)
минус есть - скрытость те доработка должна быть задокументированна.  

  ."не завоет благим матом на лишнюю таблицу" проверьте сами.

выгрузка-загрузка  для делитантов. резервные копии надо
делать средствами субд.

настройки могут быть восстановимы если занать про ddl триггеры , уметь парсить метаданные . те уметь восстанавливать нестандартные настройки.
13 eklmn
 
гуру
12.10.13
14:49
(5) +1
14 etc
 
12.10.13
15:15
Не пробовал но в теории можно дождаться 8.3.4, там во внешних источниках данных есть "функции". Подсоеденил базу postgre, прописал функцию и через неё пишешь данные в базу.
15 smaharbA
 
13.10.13
09:56
КомандаСистемы поможет
Программист всегда исправляет последнюю ошибку.