Move in-place upgrade of functions from README to CONTRIBUTING
This commit is contained in:
parent
44d32e4db5
commit
1815096a37
24
CONTRIBUTING
24
CONTRIBUTING
@ -35,3 +35,27 @@ Writing testcases
|
|||||||
|
|
||||||
Tests reside in the test/ directory.
|
Tests reside in the test/ directory.
|
||||||
You can find information about how to write tests in test/README
|
You can find information about how to write tests in test/README
|
||||||
|
|
||||||
|
Testing changes live
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
Testing changes made during development requires upgrading
|
||||||
|
the extension into your test database.
|
||||||
|
|
||||||
|
During development the cartodb extension version doesn't change with
|
||||||
|
every commit, so testing latest change requires cheating with PostgreSQL
|
||||||
|
so to enforce re-load of the scripts. To help with cheating, "make install"
|
||||||
|
also installs migration scripts to go from "V" to "V"next and from "V"next
|
||||||
|
to "V". Example to upgrade a 0.2.0dev version:
|
||||||
|
|
||||||
|
```sql
|
||||||
|
ALTER EXTENSION cartodb UPDATE TO '0.2.0devnext';
|
||||||
|
ALTER EXTENSION cartodb UPDATE TO '0.2.0dev';
|
||||||
|
```
|
||||||
|
|
||||||
|
Starting with 0.2.0, the in-place reload can be done with an ad-hoc function:
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SELECT cartodb.cdb_extension_reload();
|
||||||
|
```
|
||||||
|
|
||||||
|
18
README.md
18
README.md
@ -87,19 +87,5 @@ ls `pg_config --sharedir`/extension/cartodb*
|
|||||||
```
|
```
|
||||||
|
|
||||||
During development the cartodb extension version doesn't change with
|
During development the cartodb extension version doesn't change with
|
||||||
every commit, so testing latest change requires cheating with PostgreSQL
|
every commit, so testing latest change requires special steps documented
|
||||||
so to enforce re-load of the scripts. To help with cheating, "make install"
|
in the CONTRIBUTING document, under "Testing changes live".
|
||||||
also installs migration scripts to go from "V" to "V"next and from "V"next
|
|
||||||
to "V". Example to upgrade a 0.2.0dev version:
|
|
||||||
|
|
||||||
```sql
|
|
||||||
ALTER EXTENSION cartodb UPDATE TO '0.2.0devnext';
|
|
||||||
ALTER EXTENSION cartodb UPDATE TO '0.2.0dev';
|
|
||||||
```
|
|
||||||
|
|
||||||
Starting with 0.2.0, the in-place reload can be done with an ad-hoc function:
|
|
||||||
|
|
||||||
```sql
|
|
||||||
SELECT cartodb.cdb_extension_reload();
|
|
||||||
```
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user