- Oct 03, 2024
-
-
Вартан Бабаян authored
-
All migrations are explicitly listed in manifest.yaml, so there is no much sense in strict extension check Closes #990
-
Maksim Kaitmazian authored
-
- Oct 02, 2024
-
-
New argument `--timeout` for `picodata expel`.
-
New argument `--timeout` for `picodata connect`.
-
- Oct 01, 2024
-
-
Maksim Kaitmazian authored
Note that after this merge request, we no longer validate whether the format of the created object matches with the schema. Consequently, we do not suppress errors if formats match anymore. Before: ```sql CREATE USER u WITH PASSWORD 'Passw0rd' 1 CREATE USER u WITH PASSWORD 'Passw0rd' 0 CREATE USER u WITH PASSWORD 'DifferentPassw0rd' error: user already exists with different auth method ``` Now: ```sql CREATE USER u WITH PASSWORD 'Passw0rd' 1 CREATE USER u WITH PASSWORD 'Passw0rd' error: user u already exists CREATE USER u WITH PASSWORD 'DifferentPassw0rd' error: user u already exists CREATE USER IF NOT EXISTS u WITH PASSWORD 'DifferentPassw0rd' 0 ```
-
Arseniy Volynets authored
-
- Sep 30, 2024
-
-
Вартан Бабаян authored
-
- Sep 27, 2024
-
-
Вартан Бабаян authored
-
Вартан Бабаян authored
-
-
Arseniy Volynets authored
-
Arseniy Volynets authored
- In sql tests (test_limit) we encountered a bug, when two different queries had the same hash for executable subtree. We marked teset as xfail. - The bug was caused by wrong calculation of hash in sbroad. This was solved. - Update sbroad submodule to commit with fix - Remove xfail mark from test
-
- Sep 26, 2024
-
-
Dmitry Ivanov authored
-
Dmitry Ivanov authored
-
Dmitry Ivanov authored
-
Dmitry Ivanov authored
-
Dmitry Ivanov authored
-
Dmitry Ivanov authored
-
Dmitry Ivanov authored
-
Georgy Moshkin authored
-
- Sep 25, 2024
-
-
Dmitry Rodionov authored
Needed because $CI_COMMIT_BRANCH is not available for tags
-
Вартан Бабаян authored
-
- Sep 24, 2024
-
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Denis Smirnov authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
Note that now we don't have any (is this right?) tests that use pico.cas which should be considering we plan to get rid of it in the near future. Also we don't use `password` for cas operations, because the stored procedure can only be called by the superuser and only the access control checks rely on the `as_user` parameter.
-
Arseniy Volynets authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
See doc comments for RouteBuilder::register, but TL;DR it's never safe to wrap a yielding function in a FnMut. The user should instead do the regular internal mutability thing.
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Yaroslav Dynnikov authored
Up to this patch `instance_uuid` and `replicaset_uuid` were generated using name-based UUID v3. So all instances named `i1` in all clusters had the same UUID. With this patch UUIDs become random v4. Particular UUID values are generated in two locations: 1. `start_boot` (src/lib.rs) 2. `handle_join_request_and_wait` -> `build_instance` (src/rpc/join.rs) Function `Instance::new()` is removed in favor of explicit struct construction.
-
Yaroslav Dynnikov authored
The main purpose is to reduce the usage of `Instance::new()` function. It's going to be removed soon. No behavior changes are introduced yet.
-