This commit is contained in:
Adrien Bouvais 2024-10-07 18:54:42 +02:00
parent 2fc29a5a24
commit 02606a54ef

View File

@ -125,31 +125,13 @@ Zippon have it's own query language. Here the keys point to remember:
| REMOVE User { id = '000-000' } | Remove a user by ID | | REMOVE User { id = '000-000' } | Remove a user by ID |
| ADD User ( name = 'Adrien', email = 'email', age = 40 ) | Add a new user | | ADD User ( name = 'Adrien', email = 'email', age = 40 ) | Add a new user |
# Integration
For now there is only a python intregration, but because it is just 2-3 command, it is easy to implement with other language.
### Python
```python
import zippondb as zdb
client = zdb.newClient('path/to/binary')
client.exe('schema build')
print(client.exe('schema describe'))
# Return named tuple of all users
users = client.run('GRAB User {}')
for user in users:
print(user.name)
```
# Roadmap # Roadmap
v 0.1 - Base v 0.1 - Base
[X] UUID [X] UUID
[X] CLI [X] CLI
[X] Tokenizers [X] Tokenizers
[ ] Schema management
[ ] File management [ ] File management
[ ] Base Parser [ ] Base Parser
@ -182,9 +164,14 @@ v 0.7 - Safety
[ ] Auth [ ] Auth
[ ] Metrics [ ] Metrics
v 0.6 - Advanced v 0.8 - Advanced
[ ] Query optimizer [ ] Query optimizer
v 0.9 - Docs
[ ] ZiQL tuto
[ ] Deployment tuto
[ ] Code docs
v 1.0 - Web interface v 1.0 - Web interface
[ ] Query builder [ ] Query builder
[ ] Tables [ ] Tables