Sandro Santilli
f98071cdac
Do not allow cartodbfying tables while no user quota is set
...
Closes #17
Updates tests
11 years ago
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
11 years ago
Sandro Santilli
b69ded8f66
Let CDB_CheckQuota second parameter override configured user quota
...
Closes #13
Includes automated test
11 years ago
Sandro Santilli
30186ac8cb
Pretend _CDB_UserQuotaInBytes has to stay in public
...
Fixes run of the testsuite in the pre-extension model
11 years ago
Sandro Santilli
acf3097c3a
Add CDB_SetUserQuotaInBytes function
...
Closes #2
11 years ago
Sandro Santilli
055efe04aa
Do not assume existance of a "publicuser" role in CDB_UserTables
...
Closes #5 (take 2)
11 years ago
Sandro Santilli
9b6f9e21f2
Stick with user tables being in public
...
... but workaround extension code replacing "public." with "cartodb."
11 years ago
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)
11 years ago
Sandro Santilli
0960276046
Import cartodb/lib/sql/test, add search_path tweaker
11 years ago
Sandro Santilli
5e28417b3d
Add "cdb_org_admin" and "cdb_org_user" roles as part of extension
11 years ago
Sandro Santilli
2f1fdf5a15
Copy cartodb lib/sql scripts from CDB_CartodbfyTable branch
11 years ago