Sandro Santilli
|
414f4b6c3e
|
Do not request caching of TRUNCATE queries
|
2013-05-06 18:21:22 +02:00 |
|
Sandro Santilli
|
cc74244b33
|
Do not choke on multiple skipfields parameter
|
2013-05-06 12:30:32 +02:00 |
|
Sandro Santilli
|
0ec66c69a7
|
Allow sql queries to end with a semicolon. Closes #90
|
2013-04-10 17:21:42 +02:00 |
|
Sandro Santilli
|
e7437ba7cd
|
Rework system catalogue prevention access check to use CDB_QueryTables
This change reduces the chances of false positive
(forbidding legit queries). Doesn't solve the problem of false
negative (allowing illegit queries).
|
2013-04-09 12:36:37 +02:00 |
|
Sandro Santilli
|
104ed355d0
|
Fix fd leak on export query cancel
|
2013-03-27 20:02:21 +01:00 |
|
Sandro Santilli
|
8f60735b5e
|
Queue export requests for shapefile format. Closes #65
|
2013-03-27 16:43:12 +01:00 |
|
Sandro Santilli
|
b2e88145ff
|
Comment out debugging line
|
2013-03-27 16:09:56 +01:00 |
|
Sandro Santilli
|
0261e8f687
|
Drop unused dependencies (csv and strftime)
|
2013-03-27 15:55:57 +01:00 |
|
Sandro Santilli
|
6d6dd16446
|
Draft delegating CSV output to OGR
Adapt tests to new output
|
2013-03-27 15:41:24 +01:00 |
|
Sandro Santilli
|
ff49346d4d
|
Drop unused variable
|
2013-03-26 18:20:36 +01:00 |
|
Sandro Santilli
|
58b079e212
|
Fix reace condition in new KML output, test KML export of empty table
|
2013-03-26 18:18:13 +01:00 |
|
Sandro Santilli
|
38f99c586a
|
Fix concurrent requests for KML export
|
2013-03-26 16:59:37 +01:00 |
|
Sandro Santilli
|
a0d9038e59
|
Auth / non-auth tests for SHP and KML export are in place
|
2013-03-26 16:14:48 +01:00 |
|
Sandro Santilli
|
c3ae7074cb
|
Make temporary dir a configuration setting
|
2013-03-26 16:02:05 +01:00 |
|
Sandro Santilli
|
12553dafdd
|
Don't forget to call .end() on the result (fixes Shapefile export)
|
2013-03-26 15:32:07 +01:00 |
|
Sandro Santilli
|
3f8a606432
|
Simplify steps for SHP and KML outputs
|
2013-03-26 12:59:46 +01:00 |
|
Sandro Santilli
|
41dd23b429
|
Do not run the query twice when exporting to KML
|
2013-03-26 12:47:03 +01:00 |
|
Sandro Santilli
|
dc87209033
|
Do not confuse warnings with errors on shapefile output
Closes #87
|
2013-02-25 18:32:28 +01:00 |
|
Sandro Santilli
|
d4b1f580ff
|
Fix X-Cache-Channel computation with paging parameters. Closes #85.
|
2013-02-18 16:19:12 +01:00 |
|
Sandro Santilli
|
10ec5b9fda
|
Do not attempt to compute an X-CacheChannel from a broken query info
Also enhance debugging for broken query info results
|
2013-02-18 12:20:18 +01:00 |
|
Sandro Santilli
|
19eb51b06d
|
Use an LRU cache for query tables, and add expiration support
Defaults to 8192 items each valid for no more than 10 minutes
Both settings can be changed via environment config.
See #83
|
2013-02-13 18:59:09 +01:00 |
|
Sandro Santilli
|
7d2d585c54
|
Check CDB_QueryTable response before saving into cache
Also add pid to /cachestatus (#83)
|
2013-02-13 16:43:04 +01:00 |
|
Sandro Santilli
|
5959e6465a
|
Fix Content-Disposition for error responses. Closes #82
|
2013-02-13 13:32:34 +01:00 |
|
Sandro Santilli
|
d667d64c78
|
Fix skipfields use with SHP output format. Closes #81
|
2013-02-13 13:02:37 +01:00 |
|
Sandro Santilli
|
977ecbeb29
|
Return an error when "the_geom" is in skipfield for SVG output
Closes #73
|
2013-01-21 10:06:51 +01:00 |
|
Sandro Santilli
|
e897cb07d2
|
Add test for null geoms in geojson
Also drop an hard-coded "the_geom" in geojson output code
|
2013-01-11 18:57:45 +01:00 |
|
Sandro Santilli
|
9bc79bded6
|
Re-add null geometry support in geojson output
You never know if anyone is relying on them, and they are supported
by the specs:
https://github.com/mbostock/topojson/issues/18#issuecomment-12154398
We'll still skip those records for topojson
|
2013-01-11 18:43:05 +01:00 |
|
Sandro Santilli
|
ca065e89b9
|
Omit NULL the_geom features from from geojson and topojson outputs
Closes #80
|
2013-01-11 18:20:25 +01:00 |
|
Sandro Santilli
|
3e7c8f4d22
|
Improve mixed geometry export error message. Closes #78
|
2013-01-11 17:09:22 +01:00 |
|
Sandro Santilli
|
a81b55e421
|
Include properties to TopoJSON output. Closes #79
Includes support for the skipfields option
|
2013-01-11 11:10:51 +01:00 |
|
Sandro Santilli
|
39669578b6
|
Initial support for TopoJSON (#79)
Does not include any attributes in the format
|
2013-01-09 17:43:23 +01:00 |
|
Sandro Santilli
|
2e85588d99
|
Format date fields in CSV output
|
2012-12-07 14:27:02 +01:00 |
|
Sandro Santilli
|
c00cf6d390
|
Revert "Upgrade node-csv module to version 0.2.4"
This reverts commit 270e6280ed .
The performance issue must be fixed before we can upgrade:
https://github.com/wdavidw/node-csv-parser/issues/64
|
2012-11-19 18:44:53 +01:00 |
|
Sandro Santilli
|
270e6280ed
|
Upgrade node-csv module to version 0.2.4
Will help with compressed-csv export format
|
2012-11-19 16:20:40 +01:00 |
|
Sandro Santilli
|
3a641beda8
|
Fix UTF8 in shapefile export. Closes #66.
Testcases count reaches 100 ! Happy post-post-gis day :)
|
2012-11-16 12:50:21 +01:00 |
|
Sandro Santilli
|
da05e6f4ca
|
Fix KML export truncation. Closes #947
Also adds test for SHP truncation (isn't trucated)
|
2012-11-16 12:22:06 +01:00 |
|
Sandro Santilli
|
75fcd5ae9c
|
Do not write back to request.query as it breaks oAuth signature
NOTE: this breakage misses a testcase (overcomplex at the moment)
|
2012-11-14 18:04:38 +01:00 |
|
Sandro Santilli
|
bd08eb4add
|
Use inline attachment also with POST, if format isn't given
|
2012-11-14 16:30:18 +01:00 |
|
Sandro Santilli
|
6b7cada97d
|
Never dispose "inline" when using POST.
|
2012-11-13 19:27:25 +01:00 |
|
johnhackworth
|
e64c3f57f7
|
changes in the way the parameters are collected to support both POST and GET
|
2012-11-13 19:27:25 +01:00 |
|
Sandro Santilli
|
0ef13f08c2
|
Use inline disposition when no format and no filename are given
See #61
|
2012-11-12 19:44:16 +01:00 |
|
Sandro Santilli
|
120cf3f0c5
|
Add 'cache_policy' parameter. Closes #62
|
2012-11-12 19:14:20 +01:00 |
|
Sandro Santilli
|
005ae48e3a
|
Support for specifying a list of fields to skip from output.
Closes #63
|
2012-11-12 17:11:17 +01:00 |
|
Sandro Santilli
|
46cec7a0e5
|
Add support for specifying a filename for exports. Closes #64
Sets release target to 1.3.0, due to parameter addition
|
2012-11-12 12:40:53 +01:00 |
|
javi
|
3fd3c5fabc
|
added the needed headers for CORS
|
2012-11-01 13:17:45 +01:00 |
|
Sandro Santilli
|
110af3e9d9
|
Add "sqlapi" prefix to temporary dir for shapefile output
|
2012-10-31 11:57:20 +01:00 |
|
Sandro Santilli
|
9aa28c5bea
|
Initial support for KML output format. Closes #54.
|
2012-10-25 18:10:56 +02:00 |
|
Sandro Santilli
|
978c0b4cbe
|
Advertise header presence in CSV Content-Type
|
2012-10-25 13:40:21 +02:00 |
|
Sandro Santilli
|
a6837573c5
|
Use "attachment" Content-Disposition for all output formats.
Closes #61, includes tests
NOTE: this includes the default "json" format.
|
2012-10-25 13:34:06 +02:00 |
|
Sandro Santilli
|
5d8eccc81e
|
Fix CSV output with no rows. Closes #60
|
2012-10-25 13:14:47 +02:00 |
|