unwritten-application/README.md

31 lines
726 B
Markdown
Raw Permalink Normal View History

2024-12-08 11:38:36 +00:00
# Unwritten Application
## API
### `PUT` /generate_random
NO BODY
Used to generate random data in the database.
Generates 10000 accounts and 1000000 transactions
### `DELETE` /delete_data
Used to delete the data from the database
2024-12-08 16:25:18 +00:00
Delete takes a few seconds as well, mostly cause by the database checks on the relation between account and transactions
2024-12-08 11:38:36 +00:00
### `GET` /injest
Injests the data from the database into polars LazyFrames
Note: This should take around 1-2sec, I think that most of the delay comes from having to clone all the UUIDs into strings
### `Get` /accounts
Returns the text representaion of the accounts LazyFrame
### `Get` /transactions
Returns the text representaion of the transactions LazyFrame