- Sep 22, 2023
-
-
- Sep 21, 2023
-
-
-
This fixes failing builds on Arch Linux, Fedora and other Linux distros which don't provide static libgomp or build it without -fPIE. See https://git.picodata.io/picodata/tarantool/-/merge_requests/107
-
Dmitry Rodionov authored
This patch adds new command `picodata sql`. Arguments are the same as `picodata connect`. The idea would be to eventually replace picodata connect with this version. Simple prerequisites for testing with auth: ```lua pico.create_user("Yoda", "12341234") pico.grant_privilege("Yoda", "execute", "role", "super") ``` Super grant wont be needed in the future when access control will be tuned properly (access to system spaces, context: https://git.picodata.io/picodata/picodata/picodata/-/merge_requests/663). Then run `target/debug/picodata run` in one terminal and `target/debug/picodata sql Yoda@localhost:3301` in another one Features: - Usual lib readline goodies, backward/forward search etc. Provided by [rustyline](https://lib.rs/crates/rustyline) - Simple file based history (~/.picodata_history by default) - Displays result sets in ascii tables. Styling can be customized if needed. Here we're using [comfy-table](https://lib.rs/crates/comfy-table) library - If you type `\e` command your `$EDITOR` will be opened so you can write the query there. Once you close your editor the query will be executed (suggested by @funbringer) There are a lot of things we can add. Completion, highlighting, more special commands. Close #363
-
- Sep 20, 2023
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
- Sep 19, 2023
-
-
-
Kurdakov Alexander authored
Allow connecting interactive console over a unix socket `picodata run --console-sock`. Use `picodata connect --unix` to connect.
-
- Sep 13, 2023
-
-
Georgy Moshkin authored
-
- Sep 12, 2023
-
-
Georgy Moshkin authored
-
- Sep 06, 2023
-
-
Dmitry Rodionov authored
-
Dmitry Rodionov authored
-
- Sep 05, 2023
-
-
Georgy Moshkin authored
-
Denis Smirnov authored
Previously picodata failed to drop spaces with grants on it ("the space has grants"). Another problem was that we didn't clean _pico_privileges grants when the space was dropped. Both problems were fixed in the current commit.
-
-
- Aug 30, 2023
-
-
- Aug 29, 2023
-
-
Arseniy Volynets authored
-
Dmitry Rodionov authored
The most obvious benefit is link checking. This is especially useful with rust-analyzer, because it allows to jump to definition of the item referenced in the doc comment. The patch also makes CI to use `make lint` to avoid duplication.
-
-
- Aug 25, 2023
-
-
Dmitry Rodionov authored
-
Dmitry Rodionov authored
The patch adds `password_min_length` parameter to `_pico_properties` space. The parameter is taken into account in `pico.create_user` and `pico.change_password` lua functions.
-
Egor Ivkov authored
-
- Aug 23, 2023
-
-