1
1
mirror of https://github.com/qfpl/applied-fp-course.git synced 2024-11-30 02:14:01 +03:00
applied-fp-course/level05
2017-09-05 16:36:42 +10:00
..
bin Added PostgreSQL Db Integration 2017-08-14 16:40:42 +10:00
src/FirstApp Restructure part of the Conf.hs to provide more to do and with added guidance 2017-09-05 16:36:42 +10:00
tests Databasezz! 2017-08-15 15:17:04 +10:00
appconfig.json Added PostgreSQL Db Integration 2017-08-14 16:40:42 +10:00
changelog.md change changelog files to lowercase 2017-09-01 11:17:26 +10:00
default.nix Databasezz! 2017-08-15 15:17:04 +10:00
level05.cabal Updated layout of cabal files. Turned off some warnings for unused matches 2017-09-04 11:35:33 +10:00
LICENSE Added Level05 - Add a database [WIP] 2017-08-11 16:28:56 +10:00
README.md Name changes to Applied name. 2017-09-05 13:53:05 +10:00
Setup.hs Added Level05 - Add a database [WIP] 2017-08-11 16:28:56 +10:00
shell.nix Added Level05 - Add a database [WIP] 2017-08-11 16:28:56 +10:00

Level 05

We need a place to store our Comments/Topics, so we're going to use the SQLite database. We've chosen SQLite because it takes the least amount of setup for the purposes of the course. There is an example module included for using PostgreSQL, however the course will focus on the SQLite implementation.

For reference, the packages we will use to talk to our database are:

Start in src/FirstApp/DB/Types.hs, before moving to src/FirstApp/DB.hs.

NB: The PostgreSQL example module is in src/FirstApp/DB/PostgreSQL.hs.