Raul Ochoa
|
9a55b03d6f
|
CDB-3094 initial function to share tables/schemas between users within the same database
|
2014-06-16 16:10:53 +02:00 |
|
Sandro Santilli
|
eecab6e24c
|
Remove CDB_SearchPath.sql from the set of scripts loaded directly
It still gets loaded as part of extension creation
|
2014-05-19 13:26:01 +02:00 |
|
Sandro Santilli
|
21e68081f9
|
Fix extension requires directive
|
2014-05-16 11:39:15 +02: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
|
ca4ce102bb
|
Refuse to create new extension if legacy code is present on database
Closes #20
|
2014-05-14 12:39:53 +02:00 |
|
Sandro Santilli
|
02575155ce
|
Complain if script is sourced in psql, rather than via CREATE EXTENSION
|
2014-05-14 11:30:41 +02:00 |
|
Sandro Santilli
|
fdc58cde73
|
Migrate user quota on cartodb extension creation from unpackaged
See #18
|
2014-05-13 17:03:00 +02:00 |
|
Sandro Santilli
|
8d6188e282
|
Have _CDB_UserQuotaInBytes() take precedence over parameter-based quota
Closes #16
|
2014-05-12 13:37:47 +02:00 |
|
Sandro Santilli
|
f98071cdac
|
Do not allow cartodbfying tables while no user quota is set
Closes #17
Updates tests
|
2014-05-12 13:27:44 +02:00 |
|
Sandro Santilli
|
e6b02de9aa
|
Disable roles creation in extension-less installs
|
2014-05-12 11:44:44 +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
|
b69ded8f66
|
Let CDB_CheckQuota second parameter override configured user quota
Closes #13
Includes automated test
|
2014-05-09 12:55:41 +02:00 |
|
Sandro Santilli
|
1643ae2db1
|
Sleep less in the DDL hooks test
Closes #9
Hopefully travis is not too slow to fail this...
|
2014-05-09 11:34:24 +02:00 |
|
Sandro Santilli
|
402d04baf4
|
Update instructions to install in existing cartodb databases
Mentions postgis extension needs to be created from unpackaged when
migrating existing cartodb databases. See #6.
|
2014-05-08 19:01:32 +02:00 |
|
Sandro Santilli
|
155844cbc6
|
Add travis badge
Closes #4 (now succeeds)
|
2014-05-08 17:24:17 +02:00 |
|
Sandro Santilli
|
4c93f75523
|
Fix clean rule not to drop CDB_version() method
|
2014-05-08 17:21:41 +02:00 |
|
Sandro Santilli
|
30186ac8cb
|
Pretend _CDB_UserQuotaInBytes has to stay in public
Fixes run of the testsuite in the pre-extension model
|
2014-05-08 17:20:40 +02:00 |
|
Sandro Santilli
|
acf3097c3a
|
Add CDB_SetUserQuotaInBytes function
Closes #2
|
2014-05-08 17:14:06 +02:00 |
|
Sandro Santilli
|
055efe04aa
|
Do not assume existance of a "publicuser" role in CDB_UserTables
Closes #5 (take 2)
|
2014-05-08 16:42:38 +02:00 |
|
Sandro Santilli
|
1c753b24e5
|
Do not assume existance of a "publicuser" role
Closes #5
|
2014-05-08 16:32:26 +02:00 |
|
Sandro Santilli
|
0f67b31272
|
[Travis] Drop env grepping (interrupts the build on no-match)
... anyway I only wanted to know if there was any env (there's none)
|
2014-05-08 12:58:05 +02:00 |
|
Sandro Santilli
|
31e3109784
|
[Travis] Set client_min_messages=NOTICE as expected by tests
|
2014-05-08 12:54:22 +02:00 |
|
Sandro Santilli
|
fac0fc81de
|
[Travis] Load schema_triggers.so as shared, not local preload
Doing so should load the library from where is installed by
pg_schema_trigger package
|
2014-05-08 12:44:24 +02:00 |
|
Sandro Santilli
|
7b7891b390
|
[Travis] It takes root perms to edit postgresql.conf
|
2014-05-08 12:32:06 +02:00 |
|
Sandro Santilli
|
46d902df66
|
[Travis] Configure PostgreSQL to preload schema_triggers.so
|
2014-05-08 12:22:13 +02:00 |
|
Sandro Santilli
|
fcd80d89cd
|
Don't forget to install the extension prior to installcheck
|
2014-05-08 12:02:38 +02:00 |
|
Sandro Santilli
|
0fba58e612
|
[TRAVIS] PostgreSQL server dev package still needed
... postgis instead should be available by default, according to
http://docs.travis-ci.com/user/using-postgresql/#Using-PostGIS
|
2014-05-08 11:54:39 +02:00 |
|
Sandro Santilli
|
f79462952b
|
Try postgresql installation the travis way (using addons)
See http://blog.travis-ci.com/2013-11-29-postgresql-92-93-now-available/
|
2014-05-08 11:52:02 +02:00 |
|
Sandro Santilli
|
f6f68f616b
|
[Travis] Search for postgresql 9.3 packages
|
2014-05-08 11:43:23 +02:00 |
|
Sandro Santilli
|
37048b5bd4
|
Tag language as C, show linux standard base release info
|
2014-05-08 11:38:29 +02:00 |
|
Sandro Santilli
|
cf445c92a7
|
Explicitly install postgresql-9.3 and postgresql-9.3-client
|
2014-05-08 11:37:14 +02:00 |
|
Sandro Santilli
|
6b49db5a63
|
Purge PostgreSQL 9.1 and 9.2
They make testing more problematic.
There's likely a better way but we don't support 9.1 and 9.2 anyway
|
2014-05-08 10:51:54 +02:00 |
|
Sandro Santilli
|
160ea9a3cb
|
Do not take failures as successes due to "diff" command succeeding
Also check which versions of postgresql are installed, to drop 9.1
|
2014-05-08 10:41:37 +02:00 |
|
Sandro Santilli
|
1460f3b0a8
|
It's regression.diffs (ending 's') to look at...
|
2014-05-08 10:37:22 +02:00 |
|
Sandro Santilli
|
b723954b74
|
Create required test output dir
See http://travis-ci.org/CartoDB/cartodb-postgresql/builds/24691945
|
2014-05-08 10:31:23 +02:00 |
|
Sandro Santilli
|
e1300dc4a6
|
Get out of schema_trigger dir after install, show regress diff on failure
|
2014-05-08 10:28:01 +02:00 |
|
Sandro Santilli
|
ac40db6c10
|
Attempt to fix yaml format
|
2014-05-08 10:25:40 +02:00 |
|
Sandro Santilli
|
aeca4db9b8
|
Instruct travis to install schema_triggers
|
2014-05-08 10:22:59 +02:00 |
|
Sandro Santilli
|
d554a9dd12
|
Add NEWS file
|
2014-05-08 10:10:20 +02:00 |
|
Sandro Santilli
|
5d3c63b964
|
Add cdb_version() function
|
2014-05-08 10:07:47 +02:00 |
|
Sandro Santilli
|
b8e15dba83
|
Generate cartodb.control with Makefile-driver version
Set version to 0.1dev
|
2014-05-08 09:58:58 +02:00 |
|
Sandro Santilli
|
0051ff33b3
|
Add notes about creating "cartodb" extension from unpackaged version
|
2014-05-07 18:14:59 +02:00 |
|
Sandro Santilli
|
d1a767f343
|
Re-add the test/Makefile which was available while in cartodb/lib/sql
|
2014-05-07 18:08:38 +02:00 |
|
Sandro Santilli
|
b3bade740d
|
Generate script to create migrate from unpackaged
Usage: CREATE EXTENSION cartodb FROM unpackaged;
|
2014-05-07 18:06:20 +02:00 |
|
Sandro Santilli
|
f56221ca25
|
Add debugging line
|
2014-05-06 16:45:14 +02:00 |
|
Sandro Santilli
|
255332f949
|
Update README with info about installing/testing/using
|
2014-05-06 11:11:49 +02:00 |
|
Sandro Santilli
|
574ce7997d
|
Do not hard-code session search_path at start of extension
|
2014-05-06 10:54:37 +02:00 |
|
Sandro Santilli
|
9b6f9e21f2
|
Stick with user tables being in public
... but workaround extension code replacing "public." with "cartodb."
|
2014-05-06 10:53:19 +02:00 |
|
Sandro Santilli
|
b8adcae6c3
|
We're not dependent on CartoDB rails/ruby anymore
|
2014-05-06 10:36:07 +02:00 |
|
Sandro Santilli
|
6119006287
|
Travis: install postgresql server
NOTE: it cannot work until "schema_triggers" can be installed, we
might need to use a fork...
|
2014-05-06 10:28:06 +02:00 |
|