| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-10-29 | bumping up schemata's versions in preparation for upcoming release | martinko | |
| 2014-10-29 | Merge branch 'master' of https://github.com/markokr/skytools into hotfix/3.2.5 | martinko | |
| 2014-10-29 | fixed subscriber_info_watermark_name_fkey violation | martinko | |
| (introduced in commit 0466144) | |||
| 2014-10-27 | pgq_node: avoid concurrency in promote/demote | Marko Kreen | |
| 2014-07-25 | pgq_node.tables: added foreign key and fixed comments | martinko | |
| 2014-04-01 | bumped up version to 3.2 | martinko | |
| let's get trendy ... it's no good to be stuck on same minor version for so long ;-) and it actually did not make sense ... quite a few important features appeared | |||
| 2014-02-20 | bumping up versions in preparation for upcoming release | martinko | |
| 2013-07-26 | pgq_node.get_node_info: document node_attrs | Marko Kreen | |
| 2013-03-05 | newgrants/pgq_node: another fix | Marko Kreen | |
| 2013-03-04 | More newgrants fixes.. | Marko Kreen | |
| 2013-03-03 | more newgrants fixes. | Marko Kreen | |
| mostly works now. only problem is that londiste_writer needs to be superuser because of session_replication_role. That can be fixed with secdef function, but that means code needs to be installed separately. | |||
| 2013-01-10 | Store naturaldocs customizations in tree. | Marko Kreen | |
| Now unpatched naturaldocs should work fine. | |||
| 2012-12-21 | Sync module versions | Marko Kreen | |
| 2012-12-20 | Bump pgq_node ver to 3.1.3 | Marko Kreen | |
| 2012-09-19 | Support for extensions upgrade | Marko Kreen | |
| Needed for pgq & pgq_coop that have changed. Also move more common code to common-pgxs.mk | |||
| 2012-09-12 | pgq_node.demote_root: decrease lock level | Marko Kreen | |
| Otherwise demote can get stuck on pg_dump. Also lock all event tables, not only current as the current one can change. | |||
| 2012-07-19 | Bump schema versions. | Marko Kreen | |
| Everything is 3.1.0.0 now. | |||
| 2012-07-13 | Convert DB modules to extensions | Marko Kreen | |
| Keep installing old module files under contrib/ still. | |||
| 2012-06-05 | pgq_node.drop_node: mention node name in info message | Marko Kreen | |
| 2012-05-30 | pgq_node.version(): 3.0.0.18 | Marko Kreen | |
| 2012-05-30 | pgq_node.drop_node(): forgot to remove raturn when planning fallthru | Marko Kreen | |
| 2012-05-29 | pgq_node.version(): 3.0.0.17 | Marko Kreen | |
| 2012-05-25 | pgq_node.drop_node: drop queue data even if node_info is empty | Marko Kreen | |
| 2012-05-24 | pgq_node.version(): 3.0.0.16 | Marko Kreen | |
| 2012-05-21 | pgq_node: refresh regtest | Marko Kreen | |
| 2012-05-21 | pgq_node.unregister_location: do automatic unsubscribe | Marko Kreen | |
| There may be obsolete subscriptions around, do unsubscribe automatically, instead complaining. | |||
| 2012-05-15 | pgq_node.create_node: create branch nodes with disable_insert set | Marko Kreen | |
| This is the proper approach to avoid any unexpected events in the queue. The flag is ignored if connection is in 'replica' role, thus cascaded queueing continues to work. | |||
| 2012-05-10 | pgq_node.version(): 3.0.0.15 | Marko Kreen | |
| 2012-05-10 | Group-access roles for SQL functions (draft) | Marko Kreen | |
| This is attempt for fine-grained access rights for all Skytools SQL schemas. As it still needs review, the rights are not activated by default, instead following sql files are generated: newgrants_<schema>.sql - applies new rights, drop old public access oldgrants_<schema>.sql - restores old rights - public execute privilege to all functions Only thing that is active by default is creation of new groups in upgrade functions. New access roles: pgq_reader Can consume queues (source-side) pgq_writer Can write into queues (source-side / dest-side) Can use pgq_node/pgq_ext schema as regular consumer (dest-side) pgq_admin Admin operations on queues, required for CascadedWorker on dest-side. Member of pgq_reader and pgq_writer. londiste_reader Member of pgq_reader, needs additional read access to tables. (source-side) londiste_writer Member of pgq_admin, needs additional write access to tables. (dest-side) | |||
| 2012-04-18 | pgq_node.version(): 3.0.0.14 | Marko Kreen | |
| 2012-03-06 | Clean up SQL documentation | Marko Kreen | |
| By Hannu Krosing, applied with some fixing | |||
| 2012-02-01 | pgq_node.version(): 3.0.0.13 | Marko Kreen | |
| 2012-01-31 | pgq_node: good looking regression diffs | Marko Kreen | |
| 2012-01-31 | --sync-watermark: limit watermark to specific nodes | Marko Kreen | |
| This will allow specified nodes to sync global watermark with each other, without sending it upwards. This isolates root node from lag on downstream nodes. | |||
| 2012-01-11 | pgq_node.set_global_watermark: fix wm=null check for branch node | Marko Kreen | |
| It was in wrong IF section | |||
| 2011-12-07 | pgq_node.version(): 3.0.0.12 | Marko Kreen | |
| 2011-12-07 | pgq_node.drop_node: fix bugs in recent changes | Marko Kreen | |
| Add function to regtests to avoid such problems in future. | |||
| 2011-11-29 | sql upgrade cleanup | Marko Kreen | |
| - use 'structure/upgrade.sql' to generate X.upgrade.sql - add pgq_ext to upgraded schemas - move non-standard upgrade scripts to extra/ - setup_skytools: build sql files in 'build' target, not always - pgq_ext.version: bump ver to 3.0.0.1 | |||
| 2011-11-22 | pgq_node.version(): 3.0.0.11 | Marko Kreen | |
| 2011-11-21 | pgq_node.drop_node: refuse to drop if node is our provider. | Marko Kreen | |
| safety check, admin tool should have done change-provider before dropping. | |||
| 2011-11-18 | pgq_node.drop_node: cleanup | Marko Kreen | |
| - dont catch errors from pgq_node.unregister_subscriber, pgq.unregister_consumer is now silent. - use pgq_node.unregister_location() to drop location, that will also send event on root. - delete all state on pgq_node.subscriber_info when local node is dropped - call pgq_node.unregister_subscriber() only when non-local node is dropped | |||
| 2011-11-15 | pgq_node.version(): 3.0.0.10 | Marko Kreen | |
| 2011-11-14 | sql/pgq_node: doc: describe workflow for cascaded consumer | Marko Kreen | |
| 2011-11-14 | pgq_node.register_location: skip insert if location is null | Marko Kreen | |
| This allows tag-dead for non-existing node. | |||
| 2011-10-13 | pgq_node.version(): 3.0.0.9 | Marko Kreen | |
| 2011-10-04 | pgq_node.drop_node: non-existing queue should not be error | Marko Kreen | |
| 2011-09-19 | sql/*/Makefile: stop depending on config.mak | Marko Kreen | |
| Only vars taken from there were PG_CONFIG and PGXS. Instead let sql/Makefile give PG_CONFIG as param. This makes easier to test across multiple Postgres versions. | |||
| 2011-09-18 | gq_node.get_worker_state: avoid convlicting var name | Marko Kreen | |
| 2011-09-08 | pgq_node.upgrade_schema(): magic schema upgrade | Marko Kreen | |
| also sync regtest output | |||
| 2011-09-05 | pgq_node: use 'install.sql' file | Marko Kreen | |
