Sandro Santilli
0d91ab2c6a
Survive multiple "format" parameters, only using last one
2012-10-12 11:42:03 +02:00
Sandro Santilli
6a2c0e9727
Initial support for SVG output ( #49 )
...
This version only dumps the geometries with no identifier.
Scales geometries to fit in a 1024x768 pixels area, using
a circle radius of 5 pixels, a stroke-width of 1 pixel and
no fill. Supports trimming number of decimals.
Adds a viewBox tag to fit the drawing to the output device window.
Includes an automated testcase.
2012-10-04 12:04:50 +02:00
Sandro Santilli
4521942820
Test "CSV" format, drop "KML" from the list of supported formats
2012-10-04 12:04:50 +02:00
Sandro Santilli
eb645d298c
More embedded comments
2012-10-04 12:04:49 +02:00
Sandro Santilli
8b824801cf
Fix INSERT and UPDATE with RETURNING clause. Closes #50
...
Includes regression test
2012-09-17 11:50:19 +02:00
Sandro Santilli
0a53d1cd17
Make PSQL.end a no-op, to avoid breaking pooled clients. Closes #48
2012-09-04 12:31:38 +02:00
Luis Bosque
86e1439c2c
Re-enabled the psql connections pooler. It is
...
essential.
Related to:
e36bfdef5b
2012-08-29 20:52:17 +02:00
Sandro Santilli
4723c028c9
Use the correct redis variable for checking map key ( closes #44 )
...
Includes testcase
2012-08-02 12:18:54 +02:00
JM
c881d991a6
Support case insensitive in format parameter. Closes #30
...
Also fixes https://github.com/Vizzuality/cartodb/issues/795
2012-07-13 10:24:12 +02:00
Sandro Santilli
e36bfdef5b
Block while connecting, fixing #37
...
See https://github.com/brianc/node-postgres/issues/81
2012-07-12 20:13:47 +02:00
strk
e6b4896338
Merge pull request #33 from jmnavarro/issue-14
...
Allow using without redis (closes #14 )
... as long as OAuth is not used and database name is given in URL
2012-07-12 08:31:24 -07:00
JM
7e1847bca5
fixed #13
...
from support: Different JSON result for non-query request
http://support.cartodb.com/discussions/suggestions/50-sql-api-different-json-object-for-non-query-request
2012-06-30 02:34:43 +02:00
JM
b65d947b5a
skip redis when database is hardcoded
2012-06-30 01:54:53 +02:00
JM
907b0b0df5
skip redis with non-oauth requests
2012-06-30 01:54:21 +02:00
Simon Tokumine
374583e655
add tests and refactor validations for input parameters. closes #29
2012-06-06 19:47:21 +01:00
Javier de la Torre
72c3911453
Fix issue #723 to return better error
...
https://github.com/Vizzuality/cartodb/issues/723
2012-05-11 16:46:45 -04:00
Javier de la Torre
bba4ba6192
Change default number of decimals on geojson to 6
2012-05-11 15:48:50 -04:00
Simon Tokumine
1834d6e245
update tests with md5 fix
2012-05-08 15:28:22 +01:00
Simon Tokumine
d7df8b1449
fix api key tests
2012-05-08 15:25:19 +01:00
Simon Tokumine
b3fac461fb
allow dollar quoted sql to be passed
2012-05-01 20:55:12 +01:00
Simon Tokumine
7e074bbc98
add explain cache and cache status route
2012-05-01 16:46:30 +01:00
Simon Tokumine
977f7d0e79
dollar quote sql
2012-04-20 16:09:31 -04:00
Simon Tokumine
9bb7afb7f5
add specific cache key
2012-04-20 14:34:18 -04:00
Simon Tokumine
d704dc39d0
red herring
2012-04-19 11:38:27 -04:00
Simon Tokumine
5f27cb896e
update close
2012-04-19 11:25:09 -04:00
Simon Tokumine
f359cd3ed3
close connections
2012-04-19 11:14:29 -04:00
Simon Tokumine
b399fa3460
fix oauth signatures. thanks @javisantana
2012-04-13 19:34:59 +01:00
Simon Tokumine
4cbdf62cc2
make wellformed CSV and stream back to browser. #9
2012-04-13 15:37:09 +01:00
Simon Tokumine
ffc1fa3fe1
closes #11 . closes #9 . Pending reorganisation.
2012-04-13 00:30:45 +01:00
javi santana
59739483e8
added auth using api token
2011-12-26 19:16:41 +01:00
javi santana
6c003626b4
fixed oauth problems with POST requests fixes #10
2011-12-26 12:51:15 +01:00
Simon Tokumine
4a9e00e476
update logging format
2011-12-14 00:50:56 +00:00
Simon Tokumine
54a7aee5e5
better sql-api logging
2011-12-13 23:59:00 +00:00
Simon Tokumine
807dbce04c
better sql-api logging
2011-12-13 23:55:35 +00:00
Simon Tokumine
00bec44720
add host to log
2011-12-13 10:18:37 +00:00
Simon Tokumine
c59e7964d0
add host to log
2011-12-13 10:13:55 +00:00
Simon Tokumine
9c6619f3e0
organise headers
2011-12-08 12:34:07 +00:00
Simon Tokumine
2bd532bc20
add experimental varnish headers
2011-12-08 02:22:44 +00:00
Simon Tokumine
025f201ea8
add system table sanitizer
2011-11-22 00:06:14 +00:00
Simon Tokumine
8ebdd0474c
Add test for system tables
2011-11-21 23:06:38 +00:00
Simon Tokumine
de191ed33b
Add decimal place limiting to geojson call
2011-11-08 23:35:59 +00:00
Simon Tokumine
f66022a63d
add cross site post
2011-11-07 14:24:08 -05:00
Simon Tokumine
555e072195
tidy geojson, add content-disposition and remove KML for now. Closes #7
2011-10-28 12:11:18 +01:00
Simon Tokumine
d4ca767753
update readme
2011-10-07 17:19:02 +01:00
Andrew W. Hill
1c3fb9b072
allows either s sql.format or format=format
2011-09-20 20:04:43 -07:00
Andrew W. Hill
19b2829d73
added simple kml support to SQL API, format=kml will output
2011-09-20 19:15:43 -07:00
Andrew W. Hill
fd4bab78e1
moved sql.fogeojson? to sql?format=geojson
2011-09-20 18:04:26 -07:00
Andrew W. Hill
bc2c828c9a
removed some console.log remnants
2011-09-19 05:16:53 -07:00
vizadmin
1a0c2d3eaf
working sql.ext option, sql.geojson formats the json as a geojson spec. also rewrites the query to perform a ST_AsGeoJSON query
2011-09-19 05:15:14 -07:00
javi
4874568c5c
added staging enviorment
2011-09-16 13:43:10 +02:00
Simon Tokumine
5360a41ccf
add instructions for a mapuser
2011-09-08 15:40:27 +01:00
Simon Tokumine
4547ae932a
Reference bug
2011-09-07 16:58:53 +01:00
Simon Tokumine
47db0644c9
reverted to non-native bindings while we bug check the PQsendQuery error
2011-09-07 16:50:35 +01:00
Simon Tokumine
ec74953e78
updated logging format
2011-09-07 15:38:48 +01:00
Simon Tokumine
d9870305da
updated to post
2011-09-07 12:05:10 +01:00
Simon Tokumine
082807695c
updated error messages
2011-08-25 11:15:52 +01:00
Simon Tokumine
f10cd72e0b
updated acceptance tests for host name based public api and made work :)
2011-08-24 20:47:10 +01:00
Simon Tokumine
e19240c2dc
metadata tests and added getID
2011-08-24 13:46:36 +01:00
Simon Tokumine
fe93684b85
tests pass
2011-08-24 12:54:26 +01:00
Simon Tokumine
e189aec262
added ability to query user metadata Redis data for database name from the request host
2011-08-23 21:42:27 +01:00
Simon Tokumine
c4f2195ed0
remove debug
2011-08-22 14:18:42 +01:00
Simon Tokumine
1d5444fa20
Added logging
2011-08-22 13:52:11 +01:00
Simon Tokumine
ce4413cbda
added body_hash to oauth check and stopped firing exception if incomplete oauth variables sent
2011-08-22 13:33:12 +01:00
Alvaro Bautista
164f3725a7
Check that err object is defined
2011-08-18 13:35:55 +02:00
Simon Tokumine
5771cdc8a8
update jsonp
2011-08-17 21:54:18 +01:00
Simon Tokumine
5683394417
added jsonp
2011-08-17 21:46:47 +01:00
Simon Tokumine
94478ec775
added jsonp
2011-08-17 21:44:30 +01:00
Simon Tokumine
d4d1f3b223
remove logging
2011-08-17 21:26:15 +01:00
Simon Tokumine
1e7663f44a
debug logging
2011-08-17 19:35:26 +01:00
Simon Tokumine
bb08f4f982
further fixes for public
2011-08-17 18:42:19 +01:00
Simon Tokumine
fd58592546
enable public user again
2011-08-17 17:32:54 +01:00
Simon Tokumine
fefa051450
added true oauth to application. got rid of bogus
2011-08-17 17:27:45 +01:00
Simon Tokumine
af4461cb58
test for select with uppercased SQL
2011-08-05 14:15:08 +01:00
Simon Tokumine
21f369aaf1
add lowercase too
2011-08-05 13:50:37 +01:00
Simon Tokumine
1a1493327f
patched windowing function to only work on selects
2011-08-05 13:35:32 +01:00
Simon Tokumine
34dc9d367a
I'm a total idiot
2011-07-08 21:19:45 +01:00
Simon Tokumine
6b67fc4877
catch page 0
2011-07-05 17:56:31 +01:00
Simon Tokumine
ae2890c42a
added rows_per_page and page to url params
2011-07-05 17:31:01 +01:00
Simon Tokumine
c65ad395d1
added logging to main worker
2011-07-05 12:01:34 +01:00
Alvaro Bautista
f0df331fb4
Change request path from /v1 to /api/v1
2011-07-04 17:28:39 +02:00
Simon Tokumine
2e3575339c
update json format to match current cartodb
2011-07-01 19:43:42 +01:00
Simon Tokumine
80ecdc565c
oauth
2011-06-20 15:39:12 +02:00
Simon Tokumine
a8731fa204
isolate redis pool settings into environment
2011-06-16 18:29:51 +02:00
Simon Tokumine
f47c611dfc
added redis pool, and fixed to use pg_bouncer
2011-06-16 18:23:38 +02:00
Simon Tokumine
870ae7d325
fix psql bug
2011-06-16 11:55:36 +02:00
Simon Tokumine
5c68302b55
fix postgres issue
2011-06-13 13:07:55 +01:00
Simon Tokumine
423e156552
remove args trim (broken for some reason) and funcionise exception handler
2011-06-13 13:07:21 +01:00
Fernando Blat
21277ff9d2
Introduced a new parameter db_port to change it in a easy way
...
Some space and linebreaks cleaning
2011-06-13 12:31:50 +02:00
Simon Tokumine
bcd56de458
first draft, tidied, unit tests, modules, refactor, environments, see TODO for next steps"
2011-06-13 04:23:02 +01:00