Joe Nelson
|
e3d3a07d14
|
Fun, fun, offbyone
|
2014-12-06 17:42:21 -08:00 |
|
Joe Nelson
|
ca4138df2a
|
Send back Location header on insert
|
2014-12-06 17:42:21 -08:00 |
|
Joe Nelson
|
8e9bbe6dcb
|
Fix insert
|
2014-12-06 17:42:20 -08:00 |
|
Joe Nelson
|
eb7e9586ab
|
Handle missing table sql errors with 404
|
2014-12-06 17:42:20 -08:00 |
|
Joe Nelson
|
d6e3526bff
|
Use Text for textual data
Also upgrade Hasql
|
2014-12-06 17:42:20 -08:00 |
|
Joe Nelson
|
da79f6cea1
|
Share connection pool with all http clients
|
2014-12-06 17:42:20 -08:00 |
|
Joe Nelson
|
d2888c62f1
|
hasql wants to rowParse text not bytestring
|
2014-12-06 17:42:19 -08:00 |
|
Joe Nelson
|
dcbecf085f
|
Program compiles but without auth, uri parsing, or json error reporting
|
2014-12-06 17:42:19 -08:00 |
|
Joe Nelson
|
ae9fe506be
|
App.hs typechecks
|
2014-12-06 17:42:19 -08:00 |
|
Joe Nelson
|
70d9641e35
|
WIP: More files converted to Hasql
|
2014-12-06 17:42:19 -08:00 |
|
Joe Nelson
|
8ebfbccd08
|
WIP: converting to Hasql
|
2014-12-06 17:42:19 -08:00 |
|
Joe Nelson
|
b74b91b1c0
|
Interpolate json string values in queries without extra quoting
|
2014-12-06 17:42:19 -08:00 |
|
Joe Nelson
|
dd2adf4daa
|
Tests compile, run, and fail
Temporarily disabled unit tests
|
2014-12-06 17:42:19 -08:00 |
|
Joe Nelson
|
d9377fa50a
|
Fix select star and json stuff
|
2014-12-06 17:42:18 -08:00 |
|
Joe Nelson
|
f7e0386d1c
|
Fix empty results
|
2014-12-06 17:42:18 -08:00 |
|
Joe Nelson
|
1b8f0f2829
|
Main compiles. Still bugs though
|
2014-12-06 17:42:18 -08:00 |
|
Joe Nelson
|
0f849e9bf1
|
Move cors things to Main
|
2014-12-06 17:42:18 -08:00 |
|
Joe Nelson
|
f21559ea81
|
Clean up App.hs
|
2014-12-06 17:42:18 -08:00 |
|
Joe Nelson
|
61174cfa17
|
Add user creation route
|
2014-12-06 17:42:18 -08:00 |
|
Joe Nelson
|
8c073cedc6
|
Add PATCH handler
|
2014-12-06 17:42:17 -08:00 |
|
Joe Nelson
|
361cffc283
|
Add PUT handler
|
2014-12-06 17:42:17 -08:00 |
|
Joe Nelson
|
8894400f5c
|
Add POST handler
|
2014-12-06 17:42:17 -08:00 |
|
Joe Nelson
|
b5f054d976
|
WIP: GET route
|
2014-12-06 17:42:17 -08:00 |
|
Joe Nelson
|
cb80dba234
|
WIP: converting app request handlers
|
2014-12-06 17:42:17 -08:00 |
|
Joe Nelson
|
9b7af0296e
|
Fix auth functions
|
2014-12-06 17:42:17 -08:00 |
|
Joe Nelson
|
9d363da8f9
|
Consolidate auth functions
|
2014-12-06 17:42:17 -08:00 |
|
 Adam C. BakerandJoe Nelson
|
41a982fb31
|
Remove HDBC imports
|
2014-12-06 17:42:17 -08:00 |
|
Joe Nelson
|
7196fbc001
|
WIP: use postgresql-simple in pgstructure
|
2014-12-06 17:42:16 -08:00 |
|
Joe Nelson
|
2f91fdd8b5
|
WIP: more clean query functions
|
2014-12-06 17:42:16 -08:00 |
|
Joe Nelson
|
cb467b62c1
|
WIP: cleaner PgQuery functions
|
2014-12-06 17:42:16 -08:00 |
|
Joe Nelson
|
58adb5e828
|
Allow patch requests
Fixes #87
|
2014-11-06 23:49:29 -08:00 |
|
Joe Nelson
|
76ea92bfce
|
Derp, actually put the data on a put request
|
2014-11-06 18:31:13 -08:00 |
|
Joe Nelson
|
5cbbe12b65
|
Use transactions for only patch and put
|
2014-11-06 14:19:19 -08:00 |
|
Joe Nelson
|
f58e3db924
|
Disable transactions for read-only requests
|
2014-11-06 14:19:19 -08:00 |
|
Adam C. Baker
|
74855db87b
|
declare required extensions
and remove default extension pragmas (OverloadedStrings)
|
2014-11-05 00:32:10 -08:00 |
|
Joe Nelson
|
cc2c65a9ab
|
Build escaped queries in the app itself
universally replace String with Text
|
2014-11-03 23:30:04 -08:00 |
|
Joe Nelson
|
c27f178754
|
Create functions that mimic Postgres' format() command
|
2014-11-03 19:53:54 -08:00 |
|
Joe Nelson
|
822c9aad22
|
Cannot use query param for set role. Concat should be safe though
|
2014-11-02 00:23:24 -07:00 |
|
Joe Nelson
|
1a83f2d344
|
Stop using strings, they are dog slow
|
2014-11-02 00:10:37 -07:00 |
|
Joe Nelson
|
6a5b756cac
|
Report server and version in headers
|
2014-10-28 17:17:37 -07:00 |
|
Adam C. Baker
|
2b829f9152
|
cleanup connections on close.
|
2014-10-28 14:41:32 -07:00 |
|
Joe Nelson
|
32e3396caf
|
Provide command-line flag for db pool size
|
2014-10-21 16:15:11 -07:00 |
|
Joe Nelson
|
572c235b79
|
Add /dbapi/users route for creating new user
|
2014-10-21 15:01:04 -07:00 |
|
Joe Nelson
|
36eeec6b17
|
Retry the sandbox curl on travis as needed
|
2014-10-17 23:46:47 -07:00 |
|
Joe Nelson
|
25ce4c00c6
|
Fix hlint
|
2014-10-17 18:13:48 -07:00 |
|
Adam C. Baker
|
0798cb81a6
|
App has database pools!
|
2014-10-17 17:16:41 -07:00 |
|
Adam C. Baker
|
49f0bf7c3f
|
broken attempts to work on concurrency
|
2014-10-17 17:10:34 -07:00 |
|
Joe Nelson
|
c163e2156c
|
Indicate input json parse error with better message
Fixes #42
|
2014-10-14 19:23:56 -07:00 |
|
Joe Nelson
|
be2f1f8e9e
|
Merge pull request #83 from begriffs/404
Issue 404 for nonexistent tables
|
2014-10-14 19:02:06 -07:00 |
|
Joe Nelson
|
93c573ab4f
|
Issue 404 for nonexistent tables
Fixes #44
|
2014-10-14 18:58:55 -07:00 |
|