• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
improving Oracle upgrade scripts

Oracle has no "ALTER TABLE ADD COLUMN ...."

Oracle has no "ALTER TABLE ADD COLUMN if exists .."

  1. … 8 more files in changeset.
improve spelling

  1. … 9 more files in changeset.
Fix oracle upgrade, remembering to keep privilege creation, which should indeed happen in the upgrade

    • -11
    • +1
    ./upgrade/upgrade-5.0.1d5-5.0.1d6.sql
  1. … 1 more file in changeset.
Chat Reform: reduce complexity by removing the 'chat_avatar_allow' privilege, 'chat_room_edit' should suffice.

    • -0
    • +12
    ./upgrade/upgrade-6.0.0d1-6.0.0d2.sql
  1. … 5 more files in changeset.
Major reform in the chat backend: use xotcl-core ORM to define all the relevant objects and data model

This greatly converges oracle and postgres codebase and will make easier to apply incremental updates to the data model in the future. It will also automatically update the acs_object_type metadata automatically

TODO: remove legacy procs, temporarly reimplemented using the new backend

  1. … 5 more files in changeset.
Chat data-model reform:

- introduce on delete cascade on foreign key constraints so package can be removed easily e.g. from the subsite UI

- remove remaining stored procedures (and function_args definitions) to relieve the burden on the development process and reduce divergency between oracle and postgres code

- converge oracle and postgres datamodels:

. oracle -> add missing messages_time_window column

. postgres -> remove creation_date from chat_transcripts, which was found to be still existing on old downstream installations

    • -0
    • +28
    ./upgrade/upgrade-5.0.1d6-5.0.1d7.sql
  1. … 7 more files in changeset.
Whitespace changes

  1. … 3 more files in changeset.
Chat Redesign: enable/disable avatar pictures by room, using the new attribute 'avatar_p', instead of by package instance, using the 'ShowAvatar' parameter.

    • -0
    • +26
    ./upgrade/upgrade-5.0.1d5-5.0.1d6.sql
  1. … 17 more files in changeset.