Javier Goizueta
f0ff197c56
Merge branch 'master' into 219-overviews-tolerance
...
# Conflicts:
# scripts-available/CDB_Overviews.sql
# test/CDB_OverviewsTest_expect
2016-04-05 13:08:22 +02:00
Javier Goizueta
57c32332e2
New function CDB_CreateOverviewsWithToleranceInPixels
...
This function allows defining the previously fixed parameter grid_px.
The lim parameter used to define the reference Z level is also
correlated to this value.
Fixes #219
2016-04-04 19:21:10 +02:00
Javier Goizueta
3c71eecbae
Fix cases that require explicit schema name
...
This allows using overview functions in situations where
the base tables require being qualified with the schema name.
2016-04-04 17:45:20 +02:00
Javier Goizueta
c0262a05eb
Fix CDB_Overviews for cases that require explicit schema name
...
Fixes #218
2016-04-04 17:02:59 +02:00
Javier Goizueta
4074173c05
Add support for boolean columns in overview creation
2016-03-21 12:58:29 +01:00
Carla
90fa45b59d
Remove casting to bigint
2016-03-16 11:03:46 +01:00
Carla
16cf70bb4a
Merge pull request #202 from CartoDB/cartodbfication_cartodb_id_text
...
Add support to detect string cartodb_id columns
2016-03-15 10:49:22 +01:00
Carla
0b8bada553
Remove unused variable
2016-03-09 11:54:59 +01:00
Carla Iriberri
7b48c2765e
Fix error detection and fix tests
2016-03-08 14:06:58 +01:00
Carla Iriberri
d495bd45ba
Merge branch 'cartodbfication_cartodb_id_text' of https://github.com/CartoDB/cartodb-postgresql into cartodbfication_cartodb_id_text
2016-03-08 11:59:00 +01:00
Carla Iriberri
f4b51807a1
Make cartodb_id inconsistencies fail and update tests
2016-03-08 11:58:30 +01:00
Carla
5bc725c8ab
Add drop function if exists
2016-03-03 16:58:31 +01:00
Carla Iriberri
76a2cb9132
Improve exception error message
2016-03-02 17:36:45 +01:00
Alejandro Martínez
90c16fdb13
Fully qualify invalidations
2016-03-02 16:22:22 +01:00
Carla Iriberri
a18cbeb2cd
Third iteration, expect a viable cartodb_id
2016-03-02 14:58:53 +01:00
Carla Iriberri
0d5f83b3c4
Rewriting function
2016-03-01 19:17:45 +01:00
Carla Iriberri
1198454046
Better exception handling
2016-03-01 17:43:21 +01:00
Carla Iriberri
32307ceef0
Add support to detect string cartodb_id columns
2016-03-01 15:24:40 +01:00
Rafa de la Torre
a0fe55bd5d
Add a small bit of func doc about the quoting
2016-02-12 11:27:28 +01:00
Alejandro Martínez
56fed12392
Add CDB_TableMetadata_Text view as a proxy to access FDW tablemetadata
2016-02-11 19:16:00 +01:00
Rafa de la Torre
2f26b44142
tDo not quote dbname identifier
...
Turns out that for caching it is our standard not to have the dbname
quoted.
2016-02-11 16:10:27 +01:00
Rafa de la Torre
06036e2fe8
Quote identifiers returned by CDB_QueryTables_Updated_At
2016-02-10 18:58:01 +01:00
Rafa de la Torre
cd4ad29e39
Remove schema when selecting from CDB_TableMetadata
...
to ease testing. When creating CDB_TableMetadata it is always put in
cartodb when done from the extension, but for tests it is done in
public.
2016-02-09 18:49:20 +01:00
Rafa de la Torre
d59b826d37
Fix silly bug: ordering of functions
2016-02-09 17:11:16 +01:00
Rafa de la Torre
1c637f8689
Small fixes: qualify cartodb function calls
2016-02-09 16:38:11 +01:00
Rafa de la Torre
ecbdb4a430
Move fdw-aware functions to CDB_ForeignTable.sql
2016-02-09 13:40:18 +01:00
Rafa de la Torre
eb84dd04c9
Add func CDB_Last_Updated_Time
2016-02-09 13:30:00 +01:00
Rafa de la Torre
276b5cf9ea
Rename func to CDB_QueryTables_Updated_At
...
s/CDB_QueryTablesUpdatedAt/CDB_QueryTables_Updated_At and also add a bit
more inline doc.
2016-02-09 13:29:10 +01:00
Rafa de la Torre
ec34b8ee28
Minor changes: use plain SQL func
2016-02-08 19:29:14 +01:00
Rafa de la Torre
0f21db51b6
Simplify the code and get the updated_at
2016-02-08 19:29:14 +01:00
Rafa de la Torre
a074f4df5d
Adapt CDB_QueryTablesUpdatedAt to _cdb_fqtn_from_text
2016-02-08 19:29:14 +01:00
Rafa de la Torre
1a12fd3b69
Make _cdb_fqtn_from_text return a table
...
with type instead of a record
2016-02-08 19:29:14 +01:00
Rafa de la Torre
78a75cf22d
Implementation of _cdb_fqtn_from_text (WIP)
2016-02-08 19:29:14 +01:00
Rafa de la Torre
1e3c7ace99
Implementation of _cdb_dbname_of_foreign_table (WIP)
2016-02-08 19:29:14 +01:00
Rafa de la Torre
c210008184
Skeleton of a possible solution (WIP)
2016-02-08 19:29:14 +01:00
Rafa de la Torre
0c43fe2731
Define API of CDB_QueryTablesUpdatedAt
2016-02-08 19:29:14 +01:00
Alejandro Martínez
edf79d9368
Add remote cdb_tablemetadata manually from public schema
2016-02-08 15:45:58 +01:00
Rafa de la Torre
8dedd2b3f4
Fix small typos: s/name/fdw_name/
2016-02-05 13:15:20 +01:00
Rafa de la Torre
11834dfdab
Fix typo: missing semicolon
2016-02-05 10:44:55 +01:00
Alejandro Martínez
b957635e78
Add CDB_Get_Foreign_Updated_At function
2016-02-04 18:26:43 +01:00
Alejandro Martínez
a9b9f1ff6c
Rename CDB_FDW_Create to CDB_FDW_Setup, formatting fixes
2016-02-04 12:06:22 +01:00
Alejandro Martínez
d7b560324a
Add _Create_FDW function to create a FDW defined on the config by name
2016-02-03 18:07:23 +01:00
Alejandro Martínez
7b52058265
Add CDB_ForeignTable functions
2016-02-03 17:50:13 +01:00
Javier Goizueta
5285943dbf
Fix function declaration for create_from_unpackaged.sh use
...
The script create_from_unpackaged.sh does not support
function declarations where the signature (name and parameter list
of the function, including parentheses) is not on a single line.
2016-02-01 18:56:55 +01:00
Javier Goizueta
06dd31f4ad
Fix: should be floating point divistion, not integer division
2016-01-29 16:51:52 +01:00
Javier Goizueta
6a11698a16
Merge branch 'overviews' into sql_lang
2016-01-29 16:29:23 +01:00
Javier Goizueta
00bd302f01
Avoid creating GridCluster overviews for non-point datasets
2016-01-29 16:19:35 +01:00
Javier Goizueta
93d4a6ead0
Restrict SECURITY DEFINER to overview registration
...
And check it is applied only overview tables with valid names
2016-01-28 17:04:06 +01:00
Javier Goizueta
66387c2d44
Make CDB_CreateOverviews a SECURITY DEFINER function
...
So that it can change the permissions of overview tables
(by updating pg_class) even when executed by non-priviledeged users.
2016-01-28 16:32:40 +01:00
Javier Goizueta
26c95347cd
Merge branch 'master' into overviews
2016-01-27 16:56:15 +01:00