Add 'assessments/tt/' from commit 'ee8e75231c'
git-subtree-dir: assessments/tt git-subtree-mainline:67e0f93b3bgit-subtree-split:ee8e75231c
This commit is contained in:
commit
e326b0da45
42 changed files with 3994 additions and 0 deletions
50
assessments/tt/README.md
Normal file
50
assessments/tt/README.md
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
# TT
|
||||
|
||||
All of the commands defined herein should be run from the top-level directory of
|
||||
this repository (i.e. the directory in which this file exists).
|
||||
|
||||
## Server
|
||||
|
||||
To create the environment that contains all of this application's dependencies,
|
||||
run:
|
||||
|
||||
```shell
|
||||
$ nix-shell
|
||||
```
|
||||
|
||||
To run the server interactively, run:
|
||||
|
||||
```shell
|
||||
$ cd src/
|
||||
$ ghci
|
||||
```
|
||||
|
||||
Now compile and load the server with:
|
||||
|
||||
```
|
||||
Prelude> :l Main.hs
|
||||
*Main> main
|
||||
```
|
||||
|
||||
## Database
|
||||
|
||||
Create a new database named `db.sqlite3` with:
|
||||
|
||||
```shell
|
||||
$ sqlite3 db.sqlite3
|
||||
```
|
||||
|
||||
Populate the database with:
|
||||
|
||||
```
|
||||
sqlite3> .read populate.sqlite3
|
||||
```
|
||||
|
||||
You can verify that everything is setup with:
|
||||
|
||||
```
|
||||
sqlite3> .tables
|
||||
sqlite3> .schema
|
||||
sqlite3> SELECT * FROM Accounts;
|
||||
sqlite3> SELECT * FROM Trips;
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue