Hi -
Please let me know if the two tables notification_queue and databasechangelog are required for
the proper operation of 0.24.13.(or even 0.24.10). I scanned through the 0.24.13 tag of killbill and found no
mention of these two tables anywhere (either in *.ddl, *.java or *.xml or *.yaml files).
However you did mention that these are history tables. Is the table databasechangelog only created
as a part of migration using Liquibase or Flyaway tools? I assumed that this table is treated as the registry of pas
migrations.
On table notification_queue: I understand notification queue is how killbill's components coordinate their actions.
I assumed that this is the persistence of the notification (which I think is required since the restart after a suddenly termination
for killbill to resume its operations).
I am trying to install 0.24.13 off the shelf and check the DB; I am running into miscellaneous issues in doing this; but
meanwhile do clarify if these two tables can be dispensed with (KPM migration did not generate SQL statements to
create these tables; my colleague manually did a diff of 0.24.13 ddl.sql with that of 0.24.10 and arrived at two
alter statements, which when applied, resulted in a DB without these tables.)
Regards,
Rk