Skip to content

Implement SQL function instance_uuid()

Нам нужно тестировать работу балансировки в JDBC драйвере

На псевдокоде задумка выглядит следующим образом:

pool = new ConnectionPool(constructor_args_with_round_robin_balancing)
res = pool.exec('SELECT my_uuid')
assert(res, first_instance_uuid)
res = pool.exec('SELECT my_uuid')
assert(res, second_instance_uuid)

Финальный вид, доступный из SQL согласно ADR:

select instance_uuid();

ADR: https://git.picodata.io/core/picodata/-/blob/master/doc/adr/2025-03-04-sql-scalar-functions.md

Ref: !1703 (merged)

Edited by Dmitry Ivanov
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information