Joe Nelson
|
cbb2ba7d42
|
Appease hlint
|
2016-01-24 18:09:20 -08:00 |
|
Joe Nelson
|
a0b390e735
|
Avoid possibilities of null for our chosen decoder
|
2016-01-24 18:09:20 -08:00 |
|
Joe Nelson
|
1f557a92a4
|
Pass query args properly
|
2016-01-24 18:09:20 -08:00 |
|
Joe Nelson
|
51f71eb53d
|
Run queries in a transaction again
|
2016-01-24 18:09:19 -08:00 |
|
Joe Nelson
|
8b13e7dd73
|
Header cannot be null even when it is n/a
|
2016-01-24 18:09:19 -08:00 |
|
Joe Nelson
|
cb3977679d
|
App.hs compiles (dubiously)
Removed query body is no longer a maybe value
|
2016-01-24 18:09:19 -08:00 |
|
Joe Nelson
|
7b92449343
|
QueryBuilder compiles with hasql 19
|
2016-01-24 18:09:18 -08:00 |
|
Moti Zilberman
|
9a596c2500
|
pgFmtLit: Change condition for using E"..." syntax, fix #458.
Includes a test spec by @diogob.
|
2016-01-15 11:59:25 +02:00 |
|
calebmer
|
04e1186f08
|
Consistent read query escaping
|
2015-12-29 15:24:27 -05:00 |
|
Ruslan Talpa
|
a61778dba0
|
Fix bug in many-many relation detection introduced but prev PR
|
2015-12-22 16:36:02 +02:00 |
|
calebmer
|
d1de6615f2
|
Add back in missing dependency after rebase
|
2015-12-16 18:37:25 -05:00 |
|
calebmer
|
7392d204bf
|
More inclusive foreign key ducktyping
|
2015-12-16 18:24:04 -05:00 |
|
calebmer
|
ee82ad1864
|
Better documentation adding relations
|
2015-12-16 18:24:03 -05:00 |
|
calebmer
|
88d4798d5e
|
Add column select sans id support
|
2015-12-16 18:24:03 -05:00 |
|
calebmer
|
abe87f2f16
|
Add support for selecting by column
|
2015-12-16 18:24:02 -05:00 |
|
Ruslan Talpa
|
4544ce3255
|
Fix #399 insert records in tables with no SELECT privileges
|
2015-12-16 10:16:14 +02:00 |
|
Ruslan Talpa
|
1acd07cb61
|
fix #414 revert to separate count query
|
2015-12-15 12:04:04 +02:00 |
|
calebmer
|
6ef9000b31
|
pgFmtIdent always quotes #388
|
2015-12-13 16:58:56 -05:00 |
|
Ruslan Talpa
|
dad41cd3ed
|
Fix #396 include records with missing parents and remove CTE related to parent relation
|
2015-12-09 14:21:27 +02:00 |
|
Joe Nelson
|
cbbb1871bb
|
Add --max-rows option (no automated tests yet)
Fixes #288
|
2015-12-05 19:03:18 -08:00 |
|
Diogo Biazus
|
71dab115c9
|
Uses qualified column name in order by clause to allow computed columns
|
2015-12-02 15:23:10 -05:00 |
|
Ruslan Talpa
|
48ee77a64d
|
bugfix: filter columns on embeded parent objects
|
2015-11-24 12:53:50 +02:00 |
|
Ruslan Talpa
|
f678dff735
|
disambiguate range selection when plurality=singular
|
2015-11-24 09:39:44 +02:00 |
|
Diogo Biazus
|
addd47c09f
|
Adds haddock string to QueryBuilder module
|
2015-11-23 13:56:47 -05:00 |
|
Diogo Biazus
|
be9cce0043
|
Moves createReadStatement and createWriteStatement to QueryBuilder since they build queries. Also reduces QueryBuilder module interface.
|
2015-11-23 13:45:10 -05:00 |
|
Ruslan Talpa
|
50745ad48b
|
Type refactoring (ApiRequest/DbRequest)
|
2015-11-23 10:12:29 +02:00 |
|
Joe Nelson
|
7f58600dbb
|
All green
But still unsightly
|
2015-11-22 22:38:54 -08:00 |
|
Joe Nelson
|
936a368be7
|
Update only the columns specified in the json payload
|
2015-11-22 17:46:00 -08:00 |
|
Joe Nelson
|
60007b5f10
|
WIP: Insertion memory leak fixed
But a whole lot of other things broken, including updates
|
2015-11-20 13:08:23 -08:00 |
|
Joe Nelson
|
f54742186b
|
Use show instances for a shortcut
|
2015-11-20 10:29:08 -08:00 |
|
Joe Nelson
|
b6a58935f3
|
Greater type safety for OrderTerm
|
2015-11-19 11:21:27 -08:00 |
|
Ruslan Talpa
|
75646247f2
|
Add type synonims to to beter explain things that used to be Text
|
2015-11-16 10:40:46 +02:00 |
|
Ruslan Talpa
|
3152b24d3f
|
Clean up things like T.Text T.intercalate in QueryBuilder
|
2015-11-16 09:55:10 +02:00 |
|
Diogo Biazus
|
9dc3399d4a
|
Adds Schema type alias back to QueryBuilder
|
2015-11-15 10:18:34 -05:00 |
|
Diogo Biazus
|
9da7db9e09
|
Moves some top level bindings to 'where' when it makes sense
|
2015-11-14 23:08:35 -05:00 |
|
Diogo Biazus
|
f47d5e52f4
|
Moves all PgQuery module to QueryBuilder
|
2015-11-14 22:54:55 -05:00 |
|
Diogo Biazus
|
fbe6600ff1
|
Makes exports explicit and move some functions around
|
2015-11-14 22:43:03 -05:00 |
|
calebmer
|
acb8f8a154
|
Fix failing insert test
|
2015-11-12 08:14:14 -05:00 |
|
calebmer
|
e1e4fe6d5c
|
Types reference each other
|
2015-11-11 09:09:53 -05:00 |
|
calebmer
|
7560fafbab
|
Refactor DbStructure
- Rename `dbstructure` to `db` in App.hs
- Rename PgStructure* to DbStructure*
- Move `DbStructure` creation to DbStructure.hs
|
2015-11-11 09:03:06 -05:00 |
|
Ruslan Talpa
|
6fd0d5648f
|
PUT path commented, DELETE rewritten, all statementT functions commented
|
2015-10-30 12:08:25 +02:00 |
|
Ruslan Talpa
|
9458ee3292
|
Cleanup / Refactoring
|
2015-10-29 16:04:16 +02:00 |
|
Ruslan Talpa
|
482a43d722
|
PATCH path rewriten in new style
|
2015-10-27 16:27:44 +02:00 |
|
Ruslan Talpa
|
f02b8381ea
|
shape the response after inserting
|
2015-10-27 13:16:14 +02:00 |
|
Ruslan Talpa
|
f5fb78ec99
|
version changed to 3, circle ci to use ghc 7.10.1, stricter import/export in PgQuery and remove of dead code
|
2015-10-23 12:23:46 +03:00 |
|
Ruslan Talpa
|
cea4cc5860
|
a bit of warning cleanup
|
2015-10-22 18:01:47 +03:00 |
|
Ruslan Talpa
|
2b8f5f791a
|
using query fragments instead of query transformers o generate queries
|
2015-10-22 13:47:34 +03:00 |
|
Ruslan Talpa
|
71ef03070e
|
POST path modified with internal data type but tests failing (no Location and data returned as array)
|
2015-10-21 12:46:01 +03:00 |
|
Ruslan Talpa
|
1f80b806bd
|
data types refactoring
|
2015-10-16 15:21:31 +03:00 |
|
Ruslan Talpa
|
6ba4dc4617
|
Fix for #302
|
2015-10-08 11:33:42 +03:00 |
|