We should build a simple server out of an in-memory database in the form of a [Data.DataSet]
To keep things simple and safe, we will start with a read-only server.
The read-only server should be able to:
- Get a list of tables
- Get a table's rows (as multiple content types)
- Get a specific table row
- Query a table
- Run computations
We may -Allow additional HTTP verbs, as being able to host a temporary database for read and write seems like it would be useful functionality for most people to build.
Presuming we do so, we should be able to:
POST/PUT to create a new table
POST/PUT to upsert/insert a table row
DELETE a table
DELETE a table row
We should build a simple server out of an in-memory database in the form of a
[Data.DataSet]To keep things simple and safe, we will start with a read-only server.
The read-only server should be able to:
We may
-Allowadditional HTTP verbs, as being able to host a temporary database for read and write seems like it would be useful functionality for most people to build.Presuming we do so, we should be able to:
POST/PUTto create a new tablePOST/PUTto upsert/insert a table rowDELETEa tableDELETEa table row