Sandro Santilli
01ae7b8c10
Drop role management
...
Roles are not created anymore, previously private functions for table
information extraction (CDB_UserTables, CDB_TableIndexes, CDB_ColumnNames,
CDB_ColumnType) will now be callable by anyone while only returning
information about tables over which the calling user has SELECT privilege.
Closes #36
10 years ago
Sandro Santilli
ca07c81f13
Make sed usage more compatible
...
... and a bit less safe
Might close #35
10 years ago
Sandro Santilli
9322cecb3d
Make sed command a variable
10 years ago
Sandro Santilli
a92d7d7d37
Add cdb_extension_reload() utility function
10 years ago
Sandro Santilli
9230ffa925
Include revision info in cdb_version() output
...
Closes #34
NOTE: it will only work if "make" is run from within a git clone
10 years ago
Sandro Santilli
d1990f1765
Provide upgrade paths
...
Mainly from 0.1.0 and 0.1.1
Includes 0.2.0dev to next and back
10 years ago
Sandro Santilli
85cc74b4f4
Do not install cartodb_version.sql in system dirs
10 years ago
Sandro Santilli
09cf368d62
Move DDL triggers and extension postamble under scripts-available
...
Target 0.2.0
10 years ago
Sandro Santilli
213cf0aee2
Set version to 0.1.0 again
10 years ago
Sandro Santilli
b2b93a362f
Encode dependency of cartodb_version.sql on Makefile
10 years ago
Sandro Santilli
50c5cd676c
Encode dependency of cartodb.control on Makefile
10 years ago
Sandro Santilli
e9c6728e8e
Back to 0.1.0dev version (aborted final)
10 years ago
Sandro Santilli
fe008b952d
Set version to 0.1.0
10 years ago
Sandro Santilli
75a40c9b63
Tag CDB_TableMetadata as a configuration table
...
Closes #21
10 years ago
Sandro Santilli
eecab6e24c
Remove CDB_SearchPath.sql from the set of scripts loaded directly
...
It still gets loaded as part of extension creation
10 years ago
Sandro Santilli
ca4ce102bb
Refuse to create new extension if legacy code is present on database
...
Closes #20
11 years ago
Sandro Santilli
02575155ce
Complain if script is sourced in psql, rather than via CREATE EXTENSION
11 years ago
Sandro Santilli
e6b02de9aa
Disable roles creation in extension-less installs
11 years ago
Sandro Santilli
4c93f75523
Fix clean rule not to drop CDB_version() method
11 years ago
Sandro Santilli
b723954b74
Create required test output dir
...
See http://travis-ci.org/CartoDB/cartodb-postgresql/builds/24691945
11 years ago
Sandro Santilli
5d3c63b964
Add cdb_version() function
11 years ago
Sandro Santilli
b8e15dba83
Generate cartodb.control with Makefile-driver version
...
Set version to 0.1dev
11 years ago
Sandro Santilli
b3bade740d
Generate script to create migrate from unpackaged
...
Usage: CREATE EXTENSION cartodb FROM unpackaged;
11 years ago
Sandro Santilli
574ce7997d
Do not hard-code session search_path at start of extension
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
Sandro Santilli
1a7fd8fd67
Fix automated test
11 years ago
Sandro Santilli
8cd7e31450
Include some of the cartodb scripts in the extension
...
NOTE: this is unfinished as cartodb scripts are only referenced and not
really included
11 years ago
Sandro Santilli
be25906953
Move toward cartodb extension
11 years ago