Files
services/db/examples.json
Janos Dobronszki cc7d1911d5 db: added drop table endpoint (#271)
* db: added drop table endpoint

* F

* Update db.proto

Co-authored-by: Asim Aslam <asim@aslam.me>
2021-11-16 13:34:56 +00:00

120 lines
2.0 KiB
JSON

{
"create": [
{
"title": "Create a record",
"run_check": true,
"request": {
"table": "users",
"record": {
"id": "1",
"name": "Jane",
"age": 42,
"isActive": true
}
},
"response": {
"id": "1"
}
}
],
"update": [
{
"title": "Update a record",
"run_check": true,
"request": {
"table": "users",
"record": {
"id": "1",
"age": 43
}
},
"response": {}
}
],
"read": [
{
"title": "Read records",
"run_check": true,
"idempotent": true,
"request": {
"table": "users",
"query": "age == 43"
},
"response": {
"records": [
{
"id": "1",
"name": "Jane",
"age": 43,
"isActive": true
}
]
}
}
],
"delete": [
{
"title": "Delete a record",
"run_check": true,
"request": {
"table": "users",
"id": "1"
},
"response": {}
}
],
"truncate": [
{
"title": "Truncate table",
"run_check": false,
"request": {
"table": "users"
},
"response": {}
}
],
"dropTable": [
{
"title": "Drop table",
"run_check": false,
"request": {
"table": "users"
},
"response": {}
}
],
"count": [
{
"title": "Count entries in a table",
"run_check": false,
"request": {
"table": "users"
},
"response": {
"count": 31
}
}
],
"listTables": [
{
"title": "List tables",
"run_check": false,
"request": {},
"response": {
"tables": ["users", "events"]
}
}
],
"renameTable": [
{
"title": "Rename table",
"run_check": false,
"request": {
"from": "events",
"to": "events_backup"
},
"response": {}
}
]
}