Есть какая нибудь документация или инструкция что ЭТО такое и как ЭТО использовать для многофискальности?
Очевидно партицирование следует делать так (как мы испытываем в данный момент)
Создаются партиции таблицы transaction. В саму таблицу добавляются поля
acces_user varchar default current_user
access_timestamp timestamp default current_timestamp
access_node varchar default inet_client_addr() ||':'||inet_client_port()
access_server varchar default inet_server_addr() ||':'||inet_server_port()...
(признаюсь честно, мы все таблицы так переделали и уже давно, плюс написали триггеры и накатли на них рулеса instead of, логирующие все таблицы, но это отдельная песня.)
дале в
<chroot_directory> /etc/dancy/Trans_db.conf каждого хоста (у нас dancy запускается на одной машине в чруте, потом раздаются ультратонким клиентам)
Меняем
[DB] Transaction > на соответсвующую партицию
[USER] <для каждого клиента свой>
[PASS] <для каждого клиента свой>
[HOST] <для каждого клиента может быть свой>
[PORT] <для каждого клиента может быть свой>
[LOG] /tmp/dancy/postgres_log/transactions<свой>.log --но он не нам не нужен, ибо все логируется средствами БД. Даже то, что в transactions<свой>.log не пишется по дефолту.
Пока в тестовом режиме работает.