Size: a a a

cxx.Дискуссионная

2020 April 06

AZ

Alexander Zaitsev in cxx.Дискуссионная
Александр Караев
да у меня так: надо что-то вытянуть из БД, я пишу запрос, через 2 недели возвращаюсь и понимаю, что уже не помню, как оно работает
хз, я всё красивенько написал :)
источник

АК

Александр Караев... in cxx.Дискуссионная
Alexander Zaitsev
хз, я всё красивенько написал :)
точнее не так. старый запрос я понимаю, как работает, там действительно красиво.
а вот новый - это только копировать старый и подменять параметры, т.к. с нуля собирать по памяти не получается
источник

АК

Александр Караев... in cxx.Дискуссионная
или в доке рыться
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Александр Караев
точнее не так. старый запрос я понимаю, как работает, там действительно красиво.
а вот новый - это только копировать старый и подменять параметры, т.к. с нуля собирать по памяти не получается
поэтому и говорю, что дока нужна. а доки там нет
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
там дока это тесты его
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
вот из тестов можно что-то понять, как и что работает. Мейнтейнер либы там очень адекватный, так что проблем с контрибутом туда не будет никаких
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
ну и ещё проблема, что там встроенный connection pool какой-то уебищный. Придется свой пул писать
источник

EP

Egor Pugin in cxx.Дискуссионная
там от этой либы надо отвинтить только собиралку запросов
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
ну и конечно же охуенный скрипт ddl2cpp, который крестовые интеграции из DDL генерит :)))))
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Egor Pugin
там от этой либы надо отвинтить только собиралку запросов
а зачем отвинчивать?
источник

EP

Egor Pugin in cxx.Дискуссионная
чтобы какраз своё подсунуть по части соединения
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
туда наоборот коннекторы новые привинчивать надо, чтобы умело в бОльшее кол-во ДБ
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Egor Pugin
чтобы какраз своё подсунуть по части соединения
там можно своё привинтить вроде несложно. лишь бы ты интерфейс соблюдал в части имён
источник

EP

Egor Pugin in cxx.Дискуссионная
генератор у него норм, а вот соединение я своё хочу
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Egor Pugin
генератор у него норм, а вот соединение я своё хочу
тогда придётся поебаться, да
источник

EP

Egor Pugin in cxx.Дискуссионная
Alexander Zaitsev
ну и конечно же охуенный скрипт ddl2cpp, который крестовые интеграции из DDL генерит :)))))
там мой скрипт рядом sql2cpp нормальный, но он только для sqlite
источник

EP

Egor Pugin in cxx.Дискуссионная
для остальных субд тоже надо подобное, что схему в темповой бд создавать и уже средствами субд запрашивать таблицы, поля
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Egor Pugin
там мой скрипт рядом sql2cpp нормальный, но он только для sqlite
меня скрипт полностью устраивает :) я только реквестирую регулярно добавление новых типов и всё
источник

EP

Egor Pugin in cxx.Дискуссионная
а не вручную это парсить
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Egor Pugin
а не вручную это парсить
вообще да, согласен
источник