Wed Oct 12 2022
Message DB compatibility: 1.3.0
This version requires the use of an update script for existing installations. For instructions, see:
https://github.com/message-db/message-db/blob/master/database/update/1.3.0.md
- The
get_last_stream_messagefunction can receive an optionaltypeargument that constrains the result to the last message of a stream of a specified message type (see: http://docs.eventide-project.org/user-guide/message-db/server-functions.html#get-last-message-from-a-stream) - The database installation scripts terminate on error, rather than proceeding with the rest of the installation when a script error occurs
Fri Mar 13 2021
Message DB compatibility: 1.2.6
- The
uninstall.shscript quotes the database name when dropping it, allowing database names that contain dashes
Fri Mar 12 2021
Message DB compatibility: 1.2.5
- The
print-messages.shscript sorts messages explicitly byglobal_position
Sun Mar 7 2021
Message DB compatibility: 1.2.4
- The
messagestables columns are ordered for more efficient physical storage allocation.
This version should not be considered an update to an existing database. It requires a new installation of the database, and therefore its advantages will only apply to new databases.
Fri May 15 2020
Message DB compatibility: 1.2.3
- The
md5function is no longer granted privileges for the message_store user as the function is built-in and the grant is superfluous
Mon May 4 2020
Message DB compatibility: 1.2.2
This version requires the use of an update script for existing installations. For instructions, see:
https://github.com/message-db/message-db/blob/master/database/update/1.2.2.md
- The
get_category_messagesserver function will return the entire, unlimited extent of messages in a category if -1 is sent as thebatch_sizeargument - The
get_stream_messagesserver function will return the entire, unlimited extent of messages in a stream if -1 is sent as thebatch_sizeargument
Thu Apr 30 2020
Message DB compatibility: 1.2.1
- The
DROP OWNED BY message_storestatement is removed from the uninstall script. The use ofDROP OWNED BYis prohibited on AWS RDS. And ultimately, it's superfluous because no database objects are owned by the message_store role.
Mon Apr 27 2020
Message DB compatibility: 1.2.0
- Install script will not create the database when the CREATE_DATABASE environment variable is set to "off"
Mon Jan 6 2020
Message DB compatibility: 1.1.6
- Install and uninstall scripts explicitly connect to the postgres database when running the psql utility, and do not depend on the existence of a user database
Fri Dec 20 2019
Message DB compatibility: 1.1.5
- Changes applied to a pre-v1 message store are documented in database/update/1.0.0.md
- The v1 update script prints out a link to the changes doc
Fri Dec 20 2019
Message DB compatibility: 1.1.4
- The
mdb-update-dbexecutable is removed - The
mdb-print-database-scripts-diris added - The
mdb-open-database-scripts-diris removed
Fri Dec 20 2019
Message DB compatibility: 1.1.3
- The update script is corrected for its referencing of the gen_random_uuid from the message_store schema
Thu Dec 19 2019
Message DB compatibility: 1.1.2
- The pgcrypto extension is not installed into the message_store schema
Wed Dec 18 2019
Message DB compatibility: 1.1.1
- Vestigial debug output is removed from write_message
Wed Dec 11 2019
Message DB compatibility: 1.1.0
- The message_store role does not own the schema
Tue Dec 10 2019
Message DB compatibility: 1.0.0
- Initial release