Mercurial > libervia-pubsub
comparison db/sat_pubsub_update_3_4.sql @ 403:1dc606612405
implemented experimental "consistent_publisher" option:
/!\ pgsql schema needs to be updated /!\
New "consistent_publisher" option has been implemented to allow node owners + admins to
modify an item while preserving the original publisher. This way, original publisher can
still edit the item.
In addition to `consistent_publisher`, `max_items` has been added to PGQSL schema to
prepare for future implementation.
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 12 Jun 2019 21:51:50 +0200 |
parents | a772f7dac930 |
children |
comparison
equal
deleted
inserted
replaced
402:724e39d596a9 | 403:1dc606612405 |
---|---|
4 DO $$ | 4 DO $$ |
5 DECLARE ver text; | 5 DECLARE ver text; |
6 BEGIN | 6 BEGIN |
7 SELECT value INTO ver FROM metadata WHERE key='version'; | 7 SELECT value INTO ver FROM metadata WHERE key='version'; |
8 IF NOT FOUND OR ver!='3' THEN | 8 IF NOT FOUND OR ver!='3' THEN |
9 RAISE EXCEPTION 'This update file need to be applied on database schema version 3, you use version %',ver; | 9 RAISE EXCEPTION 'This update file needs to be applied on database schema version 3, you use version %',ver; |
10 END IF; | 10 END IF; |
11 END$$; | 11 END$$; |
12 \unset ON_ERROR_STOP | 12 \unset ON_ERROR_STOP |
13 -- end of version check | 13 -- end of version check |
14 | 14 |