Raul Ochoa
9c255c504b
Updates CDB_QueryTables to match the one from the extension. Fixes some tests to show the schema presence.
...
Skip some tests that we need to review because with the current implementation of CDB_QueryTables dont make sense.
CDB_QueryTables should be used from the extension as a dependency.
2014-07-29 13:52:04 +02:00
Raul Ochoa
9133893e39
Merge branch 'CDB-3079' of https://github.com/CartoDB/CartoDB-SQL-API into CDB-2038
2014-06-04 11:04:59 +02:00
Raul Ochoa
987b3e0318
CDB-3079 enforces postgres user in preparation script
2014-06-03 18:49:29 +02:00
Raul Ochoa
277a34cb83
CDB-3079 enforces postgres user in preparation script
2014-06-03 18:33:40 +02:00
Raul Ochoa
b3609696a3
requests associated with formats based on postgres expose a cancel method that will be called on client request abortion/cancelling so postgres can cancel ongoing queries
2014-06-02 14:48:38 +02:00
Sandro Santilli
51b135c0ac
Set default PostgreSQL application name to "cartodb_sqlapi"
2014-05-07 16:14:17 +02:00
Raul Ochoa
8dbf1d9c45
Removes ending semicolons from SQL queries. Fixes #147
2014-04-15 15:29:03 +02:00
Raul Ochoa
3e6b63c9d6
CDB-2081 Returns original query in case there are no clauses to apply.
2014-04-14 15:44:43 +02:00
Raul Ochoa
537cb238c6
CDB-2081 Adds support for order_by through http query params.
2014-04-14 15:01:12 +02:00
Sandro Santilli
4606a44917
Fix testsuite with GDAL-1.11dev installed (current master)
2014-04-02 17:17:59 +02:00
Sandro Santilli
8a953c116c
Fix paging with queries starting with comments
...
Closes #144
Includes testcase
2014-03-27 12:48:39 +01:00
Sandro Santilli
ee61ccfd94
Extend paging test
...
Tests page=0, POST and authentication
2014-03-27 11:18:02 +01:00
Sandro Santilli
45ad149fd4
Abort test if db preparation failed
2014-03-20 11:58:05 +01:00
Sandro Santilli
62e5d2b73c
Give more detail on test failure
2014-03-19 17:44:38 +01:00
Sandro Santilli
b0d0d4d073
Reduce work on aborted requests
...
Closes #129
Includes testcase
2014-03-19 13:30:29 +01:00
Sandro Santilli
f88d33fdb9
Fix lack of response on backend crash
...
Closes #135
Enables previously failing test
Required upgrade of node-postgresql to own fork
2014-03-19 10:43:39 +01:00
Sandro Santilli
7b0145dde6
Check body of concurrent kml responses
2014-03-17 14:42:00 +01:00
Sandro Santilli
6d79572a3a
Add pending test for backend crash ( #135 )
2014-03-17 10:43:55 +01:00
Sandro Santilli
622846b453
Add '/version' endpoint
...
Closes #138
Includes testcase
2014-03-13 13:40:56 +01:00
Sandro Santilli
6c47537f47
Honour the 'node_socket_timeout' configuration directive
...
Closes #128
Includes testcase, which required enhancing assert.response to
handle errors.
Changes app controller to a function that only reads configuration
when executed (rather than when only require'd).
2014-01-31 10:58:19 +01:00
Sandro Santilli
b736c228cf
Allow running with mocha only symlinked in node_modules
2014-01-31 10:11:34 +01:00
Sandro Santilli
61cec80d4d
Fix use of "SELECT .. INTO" with windowing params
...
Includes testcase. Closes #127
2014-01-09 17:56:09 +01:00
Sandro Santilli
76bd1bd37e
Add --nocreate-{pg,redis} and --nodrop-{pg,redis} opts in run_test.sh
2013-12-18 12:33:03 +01:00
Sandro Santilli
80c30858bd
Enhance error message on unknown cartodb username
...
Closes #126
2013-12-18 12:02:51 +01:00
Sandro Santilli
fcf982e045
Document and test "page" and "rows_per_page" parameters.
...
Closes #123
2013-12-03 10:52:55 -05:00
Sandro Santilli
3397f2f3f9
Fix field types names lookup after PSQL model refactoring
...
Fixes missing .prj in shapefile export regression
Closes #122
2013-12-02 11:47:52 +01:00
Sandro Santilli
5bd0e02103
Read test redis port from configuration, default to 6335
2013-11-27 12:56:33 +01:00
Sandro Santilli
77acd2567e
Request that notices are sent to client while testing them
...
See https://travis-ci.org/CartoDB/CartoDB-SQL-API/builds/14146134
2013-11-18 17:09:57 +01:00
Sandro Santilli
9389a04030
Add warnings and notices to JSON response. Closes #104 .
2013-11-18 17:01:06 +01:00
Sandro Santilli
6ebeed04c2
Optionally read user-specific database_password from redis
...
Follows CartoDB-2.5.0 model. Includes testcase.
Closes #120 -- Jira ref CDB-870
2013-11-18 13:31:11 +01:00
Sandro Santilli
af1f3daa69
Optionally read user-specific database_host from redis
...
Follows CartoDB-2.5.0 model. Includes testcase.
Closes #121 -- Jire ref CDB-870
2013-11-18 12:21:30 +01:00
Sandro Santilli
7218c89b2d
Refactor PSQL model to take full db config in the constructor
...
Closes #58 , stops reading configuration variables itself
2013-11-18 11:42:43 +01:00
Sandro Santilli
03ea51a375
CartoDB redis interaction delegated to "cartodb-redis" module
2013-11-15 19:14:55 +01:00
javi
370d45d8b6
fixed #119
2013-11-09 16:55:40 +01:00
Sandro Santilli
973c7181f0
Allow access to tables whose name contains "pg_" (but not at beginning)
...
Closes #118
2013-11-07 10:16:58 +01:00
Sandro Santilli
0139c8fb16
JSON format: correctly recognize "date" type columns
...
Closes #117 -- includes testcase
2013-11-06 11:43:56 +01:00
Sandro Santilli
8d2347af99
Make public PostgreSQL user name a configuration parameter
...
Closes #56 .
Updates documentation and tests and example config files
2013-11-05 17:49:10 +01:00
Sandro Santilli
2abb136258
Set KML folder name to the requested filename.
...
Closes #115 . Includes testcase.
2013-11-05 17:29:02 +01:00
Sandro Santilli
3c03099e8d
Do not trust GDAL SRID detection for KML output.
...
Closes #116 . Includes testcase.
2013-11-05 16:57:23 +01:00
Sandro Santilli
1637610f66
Set a meaningful X-Cache-Channel with cache_policy=persist
...
Closes #105
2013-10-18 13:29:06 +02:00
Sandro Santilli
e92530d6e5
Fix shapefile export for non-linestring results starting with NULL
...
Includes tests. Closes #111 .
2013-10-02 12:12:09 +02:00
Sandro Santilli
0d84a704df
Fix missing .prj file in shapefile format
...
Finds srid, when needed, with an additional query.
Closes #110 .
Includes testcases.
2013-10-02 11:44:06 +02:00
Sandro Santilli
7f7ef682ac
Improve recognition of non-standard field types names by db lookup
...
Closes #112 .
Only looks up "geometry" and "raster" types for now, can be improved
over time.
2013-10-02 10:22:13 +02:00
Sandro Santilli
742936b2b8
Honour skipfields in JSON schema response. Closes #109
2013-09-26 13:26:45 +02:00
Sandro Santilli
531dd4b002
Tweak testcase to succeed with gdal-1.10
...
Absence of geometry column triggers a different behavior in 1.9 and 1.10
2013-09-23 13:24:00 +02:00
Sandro Santilli
615151528c
Print ogr2ogr version when running tests
2013-09-04 15:15:47 +02:00
Sandro Santilli
7d5698b045
Accept an header-only CSV export for no-rows query
...
This makes the application compatible with both GDAL-0.9 and 0.10
See http://trac.osgeo.org/gdal/ticket/5234
2013-09-04 13:30:50 +02:00
Sandro Santilli
de1df14d91
Fix expected/obtained order in asserts
2013-09-04 13:18:10 +02:00
Sandro Santilli
7eedf89901
Also threat "description" as a special tag (in test)
2013-09-04 12:56:48 +02:00
Sandro Santilli
e4371f83bc
Look for attribute names in both SimpleData and Placemark
...
See http://trac.osgeo.org/gdal/ticket/5208
2013-09-04 12:39:49 +02:00