Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Новый топик    Ответить
 CacheORM  [new]
kalin
Member

Откуда:
Сообщений: 313
Интересная инфа от интерсистемс
https://github.com/healiseu/IntersystemsCacheORM
Осталось Оду framework прикрутить.
В правильном направлении идут "товарисчи" :)
5 апр 19, 13:55    [21854013]     Ответить | Цитировать Сообщить модератору
 Re: CacheORM  [new]
kolesov
Member

Откуда: Владивосток
Сообщений: 794
Народ, а кто пайтон пользует?
9 апр 19, 05:45    [21856624]     Ответить | Цитировать Сообщить модератору
 Re: CacheORM  [new]
eduard93
Member

Откуда:
Сообщений: 170
kolesov, использую.

У нас недавно вебинар прошел про применение Python с продуктами InterSystems. Проект на OpenExchange.

10 апр 19, 22:39    [21858831]     Ответить | Цитировать Сообщить модератору
 Re: CacheORM  [new]
kalin
Member

Откуда:
Сообщений: 313
Данная весч "https://github.com/healiseu/IntersystemsCacheORM" работает со всеми версиями Cache на порт 1972, что радует :)
15 апр 19, 17:03    [21862820]     Ответить | Цитировать Сообщить модератору
 Re: CacheORM  [new]
kalin
Member

Откуда:
Сообщений: 313
Для настройки в Linux под любую версию Cache необходимо установить последнего Cache клиента:
Перед сборкой пакета в Linux должен быть установлен python3
Проверялось в Debian 8 c установленным Cache 2012
1. Скачиваем с сайта интерсистемс последний дистрибутив Cache под Linux (cache 2018)
2. Распаковываем и запускаем cinstall_client и выбираем все пакеты (+). Ставим в указанную директорию (например /opt/cachesys18)
3. Запускаем из директории /opt/cachesys18/dev/python
python3 setup3.py install
указываем директорию /opt/cachesys18
4. После успешной компиляции заходим в директорию /etc/ld.so.conf.d создаем новый файл или в существующий (libc.conf) добавляем строку
/opt/cachesys18/bin
5. Запускаем команду ldconfig
6. Корректируем тестовый файл /opt/cachesys18/dev/python/samples3/CPTest7.py, где меняем переменную host на адрес своего работающего сервера Cache
7. Запускаем тест python3 CPTest7.py
8. Получаем результат:
Creating a query
[6, 'Allen,Ashley G.', 1947-02-07, '582-93-6820']
[49, 'Allen,Angela I.', 1959-07-09, '716-76-6145']
[60, 'Allen,James T.', 1964-12-10, '470-97-5521']
[107, 'Anderson,Usha O.', 1955-01-02, '727-18-4608']
[133, 'Anderson,Maureen F.', 1931-06-23, '584-39-3052']
19 апр 19, 16:14    [21867361]     Ответить | Цитировать Сообщить модератору
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Ответить