[Spce-user] Upgrade CE mr9.5.4 -> CE mr11.5.1: detected divergence in mysql schemes, run ngcp-mysql-compare-dbs to check details

Rickey rickey58 at gmail.com
Tue Oct 17 07:56:33 EDT 2023


Hello,

After upgrade from CE mr9.5.4 to CE mr11.5.1 following the instructions:
https://www.sipwise.com/doc/mr11.5.1/spce/ce/mr11.5.1/upgrade/upgrade.html

and running:
ngcp-status

I've got red alert on DB section:
detected divergence in mysql schemes, run ngcp-mysql-compare-dbs to check
details

After running:
ngcp-mysql-compare-dbs

I've got:
Schema stats is equal to json file
Schema carrier is equal to json file
Schema ldap is equal to json file
Schema fileshare is equal to json file
Schema syslog is equal to json file
The following errors were found:

Element: tables/accounting/cdr_202203 is missing in json file
Element: tables/accounting/cdr_202205 is missing in json file
Element: tables/accounting/cdr_202206 is missing in json file
Element: tables/accounting/cdr_202207 is missing in json file
Element: tables/accounting/cdr_group_202203 is missing in json file
Element: tables/accounting/cdr_group_202205 is missing in json file
Element: tables/accounting/cdr_group_202206 is missing in json file
Element: tables/accounting/cdr_group_202207 is missing in json file
Element: tables/accounting/cdr_mos_data_202203 is missing in json file
Element: tables/accounting/cdr_mos_data_202205 is missing in json file
Element: tables/accounting/cdr_mos_data_202206 is missing in json file
Element: tables/accounting/cdr_mos_data_202207 is missing in json file
Element: tables/accounting/cdr_period_costs_202203 is missing in json file
Element: tables/accounting/cdr_period_costs_202206 is missing in json file
Element: tables/accounting/cdr_tag_data_202203 is missing in json file
Element: tables/accounting/cdr_tag_data_202205 is missing in json file
Element: tables/accounting/cdr_tag_data_202206 is missing in json file
Element: tables/accounting/cdr_tag_data_202207 is missing in json file
Element: columns/accounting/prepaid_costs/timestamp/column_default are not
equal:
  ---
  local db:  current_timestamp()
  json file: NULL
Element: columns/accounting/prepaid_costs/timestamp/extra are not equal:
  ---
  local db:  on update current_timestamp()
  json file:
The following errors were found:

Element: columns/kamailio/reseller_preferences/last_modified/extra are not
equal:
  ---
  local db:  on update current_timestamp()
  json file:
Element: columns/kamailio/usr_preferences/last_modified/extra are not equal:
  ---
  local db:  on update current_timestamp()
  json file:
The following errors were found:

Element: columns/provisioning/voip_allowed_ip_groups/ipnet/column_type are
not equal:
  ---
  local db:  varchar(43)
  json file: varchar(46)
Element: columns/provisioning/voip_time_periods/end/column_default are not
equal:
  ---
  local db:  '0000-00-00 00:00:00'
  json file: NULL
Element: columns/provisioning/voip_time_periods/start/column_default are
not equal:
  ---
  local db:  current_timestamp()
  json file: NULL
Element: columns/provisioning/voip_time_periods/start/extra are not equal:
  ---
  local db:  on update current_timestamp()
  json file:
Element: columns/provisioning/voip_usr_preferences/creation_timestamp is
missing in json file
Schema sipstats is equal to json file
The following errors were found:

Element: columns/ngcp/timezone/created_at/is_nullable are not equal:
  ---
  local db:  NO
  json file: YES
Element: columns/ngcp/timezone/modified_at/is_nullable are not equal:
  ---
  local db:  NO
  json file: YES
Element: columns/ngcp/tzinfo_version/created_at/is_nullable are not equal:
  ---
  local db:  NO
  json file: YES
Element: columns/ngcp/tzinfo_version/modified_at/is_nullable are not equal:
  ---
  local db:  NO
  json file: YES
The following errors were found:

Element: routines/prosody/uuidtobin/routine_definition are not equal:
  ---
  local db:  RETURN
    UNHEX(CONCAT(
        SUBSTR(_uuid, 15, 4),
        SUBSTR(_uuid, 10, 4),
        SUBSTR(_uuid,  1, 8),
        SUBSTR(_uuid, 20, 4),
        SUBSTR(_uuid, 25) ));
  json file: RETURN
    UNHEX(CONCAT(
        SUBSTR(_uuid, 15, 4),
        SUBSTR(_uuid, 10, 4),
        SUBSTR(_uuid,  1, 8),
        SUBSTR(_uuid, 20, 4),
        SUBSTR(_uuid, 25) ))
The following errors were found:

Element: columns/billing/contacts/create_timestamp/column_default are not
equal:
  ---
  local db:  '0000-00-00 00:00:00'
  json file: NULL
Element: columns/billing/contacts/create_timestamp/is_nullable are not
equal:
  ---
  local db:  NO
  json file: YES
Element: columns/billing/contract_credits/create_timestamp/column_default
are not equal:
  ---
  local db:  '0000-00-00 00:00:00'
  json file: NULL
Element: columns/billing/contract_credits/create_timestamp/is_nullable are
not equal:
  ---
  local db:  NO
  json file: YES
Element: columns/billing/contracts/create_timestamp/column_default are not
equal:
  ---
  local db:  '0000-00-00 00:00:00'
  json file: NULL
Element: columns/billing/customers/create_timestamp/column_default are not
equal:
  ---
  local db:  '0000-00-00 00:00:00'
  json file: NULL
Element: columns/billing/customers/create_timestamp/is_nullable are not
equal:
  ---
  local db:  NO
  json file: YES
Element: columns/billing/orders/complete_timestamp/column_default are not
equal:
  ---
  local db:  '0000-00-00 00:00:00'
  json file: NULL
Element: columns/billing/orders/complete_timestamp/is_nullable are not
equal:
  ---
  local db:  NO
  json file: YES
Element: columns/billing/orders/create_timestamp/column_default are not
equal:
  ---
  local db:  '0000-00-00 00:00:00'
  json file: NULL
Element: columns/billing/orders/create_timestamp/is_nullable are not equal:
  ---
  local db:  NO
  json file: YES
Element: columns/billing/payments/create_timestamp/column_default are not
equal:
  ---
  local db:  '0000-00-00 00:00:00'
  json file: NULL
Element: columns/billing/payments/create_timestamp/is_nullable are not
equal:
  ---
  local db:  NO
  json file: YES
Element: columns/billing/voip_intercept/create_timestamp/column_default are
not equal:
  ---
  local db:  '0000-00-00 00:00:00'
  json file: NULL
Element: columns/billing/voip_numbers/list_timestamp/column_default are not
equal:
  ---
  local db:  current_timestamp()
  json file: NULL
Element: columns/billing/voip_numbers/list_timestamp/extra are not equal:
  ---
  local db:  on update current_timestamp()
  json file:
Element: columns/billing/voip_numbers/list_timestamp/is_nullable are not
equal:
  ---
  local db:  NO
  json file: YES
Element: indexes/billing/voip_numbers/listts_idx/1/nullable are not equal:
  ---
  local db:
  json file: YES

How to fix this?

BR,
Rickey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/attachments/20231017/8cc7d15f/attachment-0001.html>


More information about the Spce-user mailing list