| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sumo 29.10 09:19 / 29.10 09:22
Задаём несколько типов драйверов в auto.p:$SQL[
$.drivers[^table::create{protocol driver client
pgsql $sqldriversdir/libparser3pgsql.so libpq.so
pgsql-auth $sqldriversdir/libparser3pgsql.so libpq.so
pgsql-data $sqldriversdir/libparser3pgsql.so libpq.so
pgsql-client $sqldriversdir/libparser3pgsql.so libpq.so
}]
]И используем разные строки подключения вполне себе нативненько и по логике приложения: pgsql-auth://user:password@local/db pgsql-data://user:password@local/db pgsql-client://user:password@local/dbЭтот способ универcальный для любой БД в Парсере. Я такой подход использую в тестах pf2 — https://github.com/unhandled-exception/pf2/blob/master/ut/run_tests.p#L16