Daniel García Aubert
f7a3c6ac4e
Renamed controllers routing method
2015-12-03 18:43:13 +01:00
Daniel García Aubert
96e9fcbe33
Moved requirements to the top of module
2015-12-03 18:35:49 +01:00
Daniel García Aubert
c6bae6d951
app module moved to right place
2015-12-03 18:33:17 +01:00
Daniel García Aubert
d31d496a2e
Add useful comment
2015-12-03 18:25:35 +01:00
Daniel García Aubert
a697fe6faa
Making test pass
2015-12-03 18:19:39 +01:00
Daniel García Aubert
e5dedb6315
Split query controller and separated from app
2015-12-03 17:28:18 +01:00
Daniel García Aubert
df59405dca
Split some functionallity from app to dedicated controllers
2015-12-03 15:00:35 +01:00
Raul Ochoa
b160f4051a
Merge pull request #250 from CartoDB/issue-238
...
Stop adding X-Cache-Channel header when no tables involved
2015-09-08 12:30:26 +02:00
Raul Ochoa
5ec6d7c77b
Remove no longer needed health check params
2015-09-07 18:34:50 +02:00
Raul Ochoa
875eccba62
Stop adding X-Cache-Channel header when no tables were identified in SQL query
...
Fixes #238 and fixes #157
2015-09-07 18:22:24 +02:00
Raul Ochoa
335d71bc04
Adds a custom log4js format function to log sql query from POST requests
...
Tokens in log4js are not provided with request/response for context,
using a custom format function allow to access them
In the case of express logger token functions receive request/response
for context so it uses a custom token
Closes #206
2015-09-04 12:29:20 +02:00
Raul Ochoa
f816093036
Set Last-Modified
header based on affected tables
...
Closes #101
2015-09-02 16:25:56 +02:00
Raul Ochoa
c6c614b5bf
Do not return results from health check
...
It also removed old dependencies and takes disabled file path in ctor.
2015-08-28 18:16:04 +02:00
Raul Ochoa
d42e5a6b75
Do not expose remove from pool after query error as a config option
2015-08-04 16:23:36 +02:00
Raul Ochoa
7c696317d0
New option to remove client from pool after error happens
...
This help to avoid issues with transactions.
Closes #241
2015-08-04 15:53:50 +02:00
Raul Ochoa
a297a14300
Revert "Uses tables ogr2ogr param to avoid heavy query on pg_class and friends"
...
This reverts commit b6e53f7326
.
2015-06-16 16:58:22 +02:00
Raul Ochoa
93e965af29
Makes ogr2ogr command configurable so it's possible to change path/bin
2015-06-16 15:53:33 +02:00
Francisco Dans
d1db897699
Merge pull request #228 from CartoDB/spatialite
...
Adds SpatiaLite as export format
2015-06-03 16:02:16 +02:00
Francisco Dans
f34e010785
uses concat instead of looping
2015-06-03 15:32:20 +02:00
Francisco Dans
e57f2e7219
specifies spatialite spec in the formatter
2015-06-03 12:10:57 +02:00
Francisco Dans
dfa18f7c11
checks if there are command params provided by the specific exporter
2015-06-03 12:09:48 +02:00
Francisco Dans
5140aaa132
actually uses variable...
2015-06-01 16:48:27 +02:00
Francisco Dans
61ef29a02d
puts SPATIALITE command option in SpatialiteFormat model
2015-06-01 16:33:04 +02:00
Francisco Dans
3a8f94641b
Merge pull request #225 from CartoDB/log-addr
...
Uses :remote-addr instead of :req[X-Real-IP]
2015-06-01 16:17:47 +02:00
Francisco Dans
f3bdddf123
forces spatialite if sqlite is passed as format
2015-05-29 15:25:19 +02:00
Francisco Dans
44be0ea1b7
adds spatialite export model
2015-05-29 15:24:50 +02:00
Francisco Dans
996bd971cd
replaces default log format string to remote-addr
2015-05-26 19:18:54 +02:00
Raul Ochoa
debeb8ca3e
Update news
2015-05-25 16:38:07 +02:00
Raul Ochoa
b6e53f7326
Uses tables ogr2ogr param to avoid heavy query on pg_class and friends
...
Fixes #204
Newer versions of ogr2ogr don't use that heavy query so it should work
Ref 2e3eeefd0f
2015-05-25 16:29:18 +02:00
Raul Ochoa
b29933f96e
Closes stream responses on error
...
fixes #219
2015-05-13 18:15:38 +02:00
Raul Ochoa
6bb3ccbe1e
Format files split into pg and ogr directories
2015-05-13 15:15:53 +02:00
Raul Ochoa
8ae1f1c976
jshint fixes, does not deal with integers as strings
2015-05-13 13:00:38 +02:00
Raul Ochoa
07cff25d38
jshint fixes
2015-05-13 13:00:12 +02:00
Raul Ochoa
09b95c9846
jshint fixes
2015-05-13 13:00:01 +02:00
Raul Ochoa
6e0acbda50
jshint fixes
2015-05-13 12:23:27 +02:00
Raul Ochoa
9dd887dc4d
jshint fixes, not addressing complexity
2015-05-13 12:22:41 +02:00
Raul Ochoa
d108225001
jshint: fix monitoring directory
2015-05-12 18:02:23 +02:00
Raul Ochoa
703479b7de
jshint: fix auth directory
2015-05-12 18:00:30 +02:00
Luis Bosque
d3409bdf3c
Disable per user health check
2015-04-06 16:08:29 +02:00
Luis Bosque
8b7dc6f058
Removed unnecessary variable in health check
2015-03-25 18:22:13 +01:00
Luis Bosque
897df7634b
Return failed health checks with disabled file
2015-03-25 17:15:41 +01:00
Raul Ochoa
9dcb397737
Merge pull request #205 from CartoDB/url_rewrite
...
added /u/:user routing
2015-03-20 12:22:07 +01:00
Raul Ochoa
9b31df6793
Improve row size limit error message
2015-03-02 14:34:01 +01:00
Raul Ochoa
45f5b398a0
Logs with console.error too large row erros
2015-03-02 12:31:11 +01:00
Raul Ochoa
302a856d37
Move note about username extraction to cartodb_request
2015-02-02 12:15:53 +01:00
Raul Ochoa
e5ab4272eb
Use a multiple params route to be able to extract the username from
...
the path or default to host header.
2015-02-02 12:09:34 +01:00
javi
824b7c084e
added /u/:user routing
2015-01-30 11:37:29 +01:00
Seth Fitzsimmons
bcc1577ec4
Add 'refresh' to the list of keywords that write
2015-01-06 12:40:01 -08:00
Raul Ochoa
8477d4569a
Removes buffering for every single row
2014-12-02 12:32:54 +01:00
Raul Ochoa
025a6abdaa
Closes stream responses on error. Fixes #188
2014-12-01 16:55:59 +01:00