Raul Marin
0e891eff7f
Remove cartodb from search path
...
All calls to the extension functions should, and are,
be properly qualified, so there is no need to keep
the cartodb schema in the search_path
2019-10-03 18:58:27 +02:00
Raul Marin
52b3290d26
CDB_TableMetadata: Use secure search_path
2019-10-03 18:58:27 +02:00
Raul Marin
a43abb37e0
Add missing qualifications
2019-06-03 15:22:52 +02:00
Raul Marin
c45ef6c540
Fully qualify function calls
2019-05-31 15:37:15 +02:00
Eneko Lakasta
b209726b1c
Merge pull request #320 from bloomberg/v0_18_5/cdb_tablemetadata_text_hotfix
...
Fix incorrect timestamps in CDB_TableMetadata_Text
2018-07-23 16:00:19 +02:00
Tyler Parsons
d811a71da0
Fix incorrect timestamps in CDB_TableMetadata_Text
...
Instead of performing a proper join on tabname, CDB_TableMetadata_Text joins
cdb_tablemetadata against pg_catalog.pg_class (i.e. All postgres tables,
views, indices, etc.) and gives a record for every possible tabname and
updated_at combination. This results in the latest updated timestamp being
chosen for any table in CDB_Get_Foreign_Updated_At, which leads to unnecessary
and incorrect cache invalidation.
2018-01-25 12:27:38 -05:00
Raul Marin
0abc2ba250
Add PARALLEL parameter to functions
2017-11-13 09:35:20 +01:00
Alejandro Martínez
90c16fdb13
Fully qualify invalidations
2016-03-02 16:22:22 +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
Luis Bosque
d39a032024
Revert "Write invalidation duration in postgresql log"
...
This reverts commit 37160c7b35
.
2015-11-17 13:10:19 +01:00
Luis Bosque
4cceb2a21f
Revert "Optimize invalidation time logging"
...
This reverts commit d1d5ed6df3
.
2015-11-17 13:10:15 +01:00
Luis Bosque
d1d5ed6df3
Optimize invalidation time logging
2015-10-19 14:09:52 +02:00
Luis Bosque
37160c7b35
Write invalidation duration in postgresql log
2015-10-16 18:23:18 +02:00
Raul Ochoa
da7b3b7080
Adds CDB_TableMetadataTouch function to be able to upsert updated_at
...
value in cdb_tablemetadata
2015-02-18 17:08:46 +01:00
Raul Ochoa
3cf62ecd2e
Do not grant select permission to public user
...
- Fake the behaviour in tests by switching between users
2015-02-10 15:27:42 +01:00
Sandro Santilli
2f0031e6a2
Do not call CDB_Invalidate_Varnish() if not owned by a superuser
...
Search for that function in schemas cartodb and public (in that order).
Closes #24
2014-05-14 19:03:20 +02:00
Sandro Santilli
cfd8dbc5a4
Test calls to CDB_Invalidate_Varnish
...
Also drops the DELETE trigger on CDB_TableMetadata as the call to
CDB_Invalidate_Varnish would then get an OID, which is pretty useless.
Closes #8
2014-05-09 17:34:18 +02:00
Sandro Santilli
15740f2ef6
Enable running all tests via "installcheck"
...
NOTE: also makes CDB_TableMetadata triggers still functional
when user quota and varnish invalidation functions are missing
from the database (currently installed by cartodb ruby)
2014-05-06 10:18:38 +02:00
Sandro Santilli
2f1fdf5a15
Copy cartodb lib/sql scripts from CDB_CartodbfyTable branch
2014-05-05 17:13:06 +02:00