- leere, frisch initialisierte Datenbanken der Versionen verglichen - datasetprogramme erkennen jetzt auch suche nach standardtabellen wie uom
295 lines
13 KiB
Markdown
295 lines
13 KiB
Markdown
# SQL-Dump-Diff: 5.0 -> 8.0
|
|
|
|
|
|
## Tabellen entfernt (4)
|
|
|
|
- `country_zip` _(`country.zip`=entfernt [übereinstimmung])_
|
|
- `cron_company_rel` _(kein passendes Modell in model_diff gefunden)_
|
|
- `party_category_rel` _(kein passendes Modell in model_diff gefunden)_
|
|
- `stock_lot_type` _(`stock.lot.type`=entfernt [übereinstimmung])_
|
|
|
|
|
|
## Tabellen neu (31)
|
|
|
|
- `company_company_logo_cache` _(`company.company.logo.cache`=neu [übereinstimmung])_
|
|
- `company_company_tax_identifier` _(`company.company.tax_identifier`=neu [übereinstimmung])_
|
|
- `country_organization` _(`country.organization`=neu [übereinstimmung])_
|
|
- `country_organization_member` _(`country.organization.member`=neu [übereinstimmung])_
|
|
- `country_postal_code` _(`country.postal_code`=neu [übereinstimmung])_
|
|
- `country_region` _(`country.region`=neu [übereinstimmung])_
|
|
- `currency_cron` _(`currency.cron`=neu [übereinstimmung])_
|
|
- `ir_avatar` _(`ir.avatar`=neu [übereinstimmung])_
|
|
- `ir_avatar_cache` _(`ir.avatar.cache`=neu [übereinstimmung])_
|
|
- `ir_calendar_day` _(`ir.calendar.day`=neu [übereinstimmung])_
|
|
- `ir_calendar_month` _(`ir.calendar.month`=neu [übereinstimmung])_
|
|
- `ir_chat_channel` _(`ir.chat.channel`=neu [übereinstimmung])_
|
|
- `ir_chat_follower` _(`ir.chat.follower`=neu [übereinstimmung])_
|
|
- `ir_chat_message` _(`ir.chat.message`=neu [übereinstimmung])_
|
|
- `ir_cron_log` _(`ir.cron.log`=neu [übereinstimmung])_
|
|
- `ir_email` _(`ir.email`=neu [übereinstimmung])_
|
|
- `ir_email_address` _(`ir.email.address`=neu [übereinstimmung])_
|
|
- `ir_email_template` _(`ir.email.template`=neu [übereinstimmung])_
|
|
- `ir_error` _(`ir.error`=neu [übereinstimmung])_
|
|
- `ir_filestore_queue` _(`ir.filestore.queue`=neu [übereinstimmung])_
|
|
- `ir_message` _(`ir.message`=neu [übereinstimmung])_
|
|
- `ir_model_log` _(`ir.model.log`=neu [übereinstimmung])_
|
|
- `ir_ui_view_tree_optional` _(`ir.ui.view_tree_optional`=neu [übereinstimmung])_
|
|
- `party_address_subdivision_type` _(`party.address.subdivision_type`=neu [übereinstimmung])_
|
|
- `party_contact_mechanism_language` _(`party.contact_mechanism.language`=neu [übereinstimmung])_
|
|
- `product_configuration_default_lot_sequence` _(`product.configuration.default_lot_sequence`=neu [übereinstimmung])_
|
|
- `product_cost_price_revision` _(`product.cost_price.revision`=neu [übereinstimmung])_
|
|
- `product_identifier` _(`product.identifier`=neu [übereinstimmung])_
|
|
- `res_notification` _(`res.notification`=neu [übereinstimmung])_
|
|
- `res_user_device` _(`res.user.device`=neu [übereinstimmung])_
|
|
- `stock_location_waste` _(`stock.location.waste`=neu [übereinstimmung])_
|
|
|
|
|
|
## Tabellen mit Schema-Änderung (59)
|
|
|
|
Spalten wurden hinzugefügt/entfernt oder haben einen anderen Typ - vergleichbar mit einer model_diff.py-Kategorie.
|
|
|
|
|
|
### `company_company` _(`company.company`=geändert [übereinstimmung])_
|
|
- neue Spalten: logo
|
|
- entfernte Spalten: parent
|
|
|
|
### `company_employee` _(`company.employee`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: supervisor
|
|
|
|
### `country_country` _(`country.country`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: active, region
|
|
|
|
### `country_subdivision` _(`country.subdivision`=geändert [ABWEICHUNG])_
|
|
- neue Spalten: active
|
|
- Zeilenzahl: 4835 -> 5046
|
|
|
|
### `ir_action` _(`ir.action`=geändert [ABWEICHUNG])_
|
|
- neue Spalten: records
|
|
- Zeilenzahl: 122 -> 167
|
|
|
|
### `ir_action_report` _(`ir.action.report`=geändert [übereinstimmung])_
|
|
- neue Spalten: record_name
|
|
- entfernte Spalten: email
|
|
|
|
### `ir_action_wizard` _(`ir.action.wizard`=geändert [übereinstimmung])_
|
|
- entfernte Spalten: email
|
|
- Zeilenzahl: 25 -> 32
|
|
|
|
### `ir_attachment` _(`ir.attachment`=unverändert [ABWEICHUNG])_
|
|
- neue Spalten: copy_to_resources
|
|
|
|
### `ir_cache` _(`ir.cache`=unverändert [ABWEICHUNG])_
|
|
- **create_date**: timestamp(6) without time zone -> timestamp without time zone
|
|
- **write_date**: timestamp(6) without time zone -> timestamp without time zone
|
|
- Zeilenzahl: 21 -> 43
|
|
|
|
### `ir_configuration` _(`ir.configuration`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: product_price_decimal, series
|
|
|
|
### `ir_cron` _(`ir.cron`=geändert [übereinstimmung])_
|
|
- neue Spalten: day, hour, method, minute, weekday
|
|
- entfernte Spalten: args, function, model, name, number_calls, repeat_missed, request_user, user
|
|
- Zeilenzahl: 1 -> 10
|
|
|
|
### `ir_export` _(`ir.export`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: header, ignore_search_limit, records, user
|
|
|
|
### `ir_lang` _(`ir.lang`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: am, nplurals, pg_text_search, plural, pm
|
|
- Zeilenzahl: 19 -> 25
|
|
|
|
### `ir_model` _(`ir.model`=geändert [übereinstimmung])_
|
|
- neue Spalten: string
|
|
- entfernte Spalten: model
|
|
- Zeilenzahl: 159 -> 215
|
|
|
|
### `ir_model_access` _(`ir.model.access`=geändert [übereinstimmung])_
|
|
- neue Spalten: active
|
|
- **model**: integer -> character varying
|
|
- Zeilenzahl: 138 -> 163
|
|
|
|
### `ir_model_button` _(`ir.model.button`=geändert [übereinstimmung])_
|
|
- neue Spalten: active
|
|
- **model**: integer -> character varying
|
|
- Zeilenzahl: 67 -> 80
|
|
|
|
### `ir_model_data` _(`ir.model.data`=geändert [übereinstimmung])_
|
|
- neue Spalten: field_names
|
|
- entfernte Spalten: fs_values, values
|
|
- Zeilenzahl: 6583 -> 2080
|
|
|
|
### `ir_model_field` _(`ir.model.field`=geändert [übereinstimmung])_
|
|
- neue Spalten: access, string
|
|
- entfernte Spalten: field_description
|
|
- **model**: integer -> character varying
|
|
- Zeilenzahl: 1709 -> 2858
|
|
|
|
### `ir_model_field_access` _(`ir.model.field.access`=geändert [übereinstimmung])_
|
|
- neue Spalten: active, model
|
|
- **field**: integer -> character varying
|
|
|
|
### `ir_note` _(`ir.note`=unverändert [ABWEICHUNG])_
|
|
- neue Spalten: copy_to_resources
|
|
|
|
### `ir_queue` _(`ir.queue`=unverändert [ABWEICHUNG])_
|
|
- **data**: text -> jsonb
|
|
|
|
### `ir_rule_group` _(`ir.rule.group`=geändert [übereinstimmung])_
|
|
- **model**: integer -> character varying
|
|
- Zeilenzahl: 26 -> 34
|
|
|
|
### `ir_sequence` _(`ir.sequence`=geändert [übereinstimmung])_
|
|
- neue Spalten: sequence_type
|
|
- entfernte Spalten: code
|
|
|
|
### `ir_sequence_strict` _(`ir.sequence.strict`=geändert [übereinstimmung])_
|
|
- neue Spalten: sequence_type
|
|
- entfernte Spalten: code
|
|
|
|
### `ir_sequence_type` _(`ir.sequence.type`=geändert [übereinstimmung])_
|
|
- entfernte Spalten: code
|
|
- Zeilenzahl: 8 -> 13
|
|
|
|
### `ir_session` _(`ir.session`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: ip_address
|
|
|
|
### `ir_translation` _(`ir.translation`=geändert [übereinstimmung])_
|
|
- neue Spalten: src_plural, value_1, value_2, value_3
|
|
- entfernte Spalten: src_md5
|
|
- Zeilenzahl: 8173 -> 8940
|
|
|
|
### `ir_trigger` _(`ir.trigger`=geändert [übereinstimmung])_
|
|
- neue Spalten: action, on_create_, on_delete_, on_time_, on_write_
|
|
- entfernte Spalten: action_function, action_model, on_create, on_delete, on_time, on_write
|
|
|
|
### `ir_ui_menu_favorite` _(`ir.ui.menu.favorite`=unverändert [ABWEICHUNG])_
|
|
- entfernte Spalten: sequence
|
|
|
|
### `ir_ui_view_tree_width` _(`ir.ui.view_tree_width`=geändert [ABWEICHUNG])_
|
|
- neue Spalten: occurrence, screen_width
|
|
|
|
### `party_address` _(`party.address`=geändert [übereinstimmung])_
|
|
- neue Spalten: attn, building_name, building_number, floor_number, post_box, post_office, postal_code, private_bag, room_number, street_name, street_unstructured, unit_number
|
|
- entfernte Spalten: name, street, zip
|
|
|
|
### `party_address_format` _(`party.address.format`=geändert [übereinstimmung])_
|
|
- neue Spalten: building_number_format, country_code, floor_number_format, language_code, post_box_format, post_office_format, private_bag_format, room_number_format, street_format, unit_number_format
|
|
- entfernte Spalten: country, language
|
|
- Zeilenzahl: 66 -> 222
|
|
|
|
### `party_configuration` _(`party.configuration`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: identifier_types
|
|
|
|
### `party_contact_mechanism` _(`party.contact_mechanism`=geändert [ABWEICHUNG])_
|
|
- neue Spalten: address, delivery
|
|
|
|
### `party_identifier` _(`party.identifier`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: active, address, code_compact
|
|
|
|
### `party_party` _(`party.party`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: code_alnum, code_digit
|
|
|
|
### `product_category` _(`product.category`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: code
|
|
|
|
### `product_configuration` _(`product.configuration`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: category_sequence, product_sequence, template_sequence
|
|
|
|
### `product_list_price` _(`product.list_price`=geändert [ABWEICHUNG])_
|
|
- neue Spalten: product
|
|
|
|
### `product_product` _(`product.product`=geändert [ABWEICHUNG])_
|
|
- neue Spalten: position, replaced_by, suffix_code
|
|
|
|
### `product_template` _(`product.template`=geändert [ABWEICHUNG])_
|
|
- neue Spalten: code, lot_required, lot_sequence
|
|
|
|
### `production` _(`production`=geändert [übereinstimmung])_
|
|
- neue Spalten: assigned_by, done_by, origin, origin_planned_date, run_by, type, unit
|
|
- entfernte Spalten: uom
|
|
|
|
### `production_bom` _(`production.bom`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: code, phantom, phantom_quantity, phantom_unit
|
|
|
|
### `production_bom_input` _(`production.bom.input`=geändert [übereinstimmung])_
|
|
- neue Spalten: phantom_bom, unit
|
|
- entfernte Spalten: uom
|
|
|
|
### `production_bom_output` _(`production.bom.output`=geändert [übereinstimmung])_
|
|
- neue Spalten: phantom_bom, unit
|
|
- entfernte Spalten: uom
|
|
|
|
### `production_configuration` _(`production.configuration`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: bom_sequence
|
|
|
|
### `res_group` _(`res.group`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: active, parent
|
|
- Zeilenzahl: 10 -> 13
|
|
|
|
### `res_user` _(`res.user`=geändert [übereinstimmung])_
|
|
- neue Spalten: company_filter, notifications, warehouse
|
|
- entfernte Spalten: main_company
|
|
- Zeilenzahl: 3 -> 2
|
|
|
|
### `res_user_login_attempt` _(`res.user.login.attempt`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: device_cookie
|
|
|
|
### `stock_inventory` _(`stock.inventory`=geändert [übereinstimmung])_
|
|
- entfernte Spalten: lost_found
|
|
|
|
### `stock_location` _(`stock.location`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: allow_pickup, lost_found_location, production_output_location, production_picking_location
|
|
|
|
### `stock_lot` _(`stock.lot`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: active
|
|
|
|
### `stock_move` _(`stock.move`=geändert [übereinstimmung])_
|
|
- neue Spalten: origin_planned_date, product_cost_price, production_cost_price_updated, unit, unit_price_updated
|
|
- entfernte Spalten: internal_volume, internal_weight, uom
|
|
|
|
### `stock_product_location` _(`stock.product.location`=geändert [ABWEICHUNG])_
|
|
- neue Spalten: template
|
|
|
|
### `stock_shipment_in` _(`stock.shipment.in`=geändert [ABWEICHUNG])_
|
|
- neue Spalten: origin_planned_date, warehouse_input, warehouse_storage
|
|
|
|
### `stock_shipment_in_return` _(`stock.shipment.in.return`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: origin_planned_date
|
|
|
|
### `stock_shipment_internal` _(`stock.shipment.internal`=nur ergänzt [übereinstimmung])_
|
|
- neue Spalten: internal_transit_location, origin_planned_date, packed_by
|
|
|
|
### `stock_shipment_out` _(`stock.shipment.out`=geändert [übereinstimmung])_
|
|
- neue Spalten: origin_planned_date, picked_by, shipped_by, warehouse_output, warehouse_storage
|
|
- entfernte Spalten: assigned_by
|
|
|
|
### `stock_shipment_out_return` _(`stock.shipment.out.return`=geändert [übereinstimmung])_
|
|
- neue Spalten: contact_address, origin_planned_date, warehouse_input, warehouse_storage
|
|
- entfernte Spalten: delivery_address
|
|
|
|
|
|
## Nur Zeilenzahl unterschiedlich, Schema identisch (15)
|
|
|
|
Keine Code-Definitionsänderung zu erwarten (z. B. mehr XML-Fixture-Daten in der neueren Version) - daher kein model_diff-Abgleich.
|
|
|
|
- `currency_currency`: 170 -> 178
|
|
- `currency_currency_rate`: 1 -> 0
|
|
- `ir_action_act_window`: 87 -> 125
|
|
- `ir_action_act_window_domain`: 39 -> 47
|
|
- `ir_action_act_window_view`: 146 -> 225
|
|
- `ir_action_keyword`: 117 -> 165
|
|
- `ir_module`: 138 -> 219
|
|
- `ir_module_config_wizard_item`: 3 -> 4
|
|
- `ir_module_dependency`: 587 -> 951
|
|
- `ir_rule`: 34 -> 38
|
|
- `ir_ui_icon`: 16 -> 20
|
|
- `ir_ui_menu`: 93 -> 108
|
|
- `ir_ui_view`: 261 -> 367
|
|
- `product_uom`: 32 -> 35
|
|
- `product_uom_category`: 6 -> 7
|
|
|
|
|
|
## Unverändert (30)
|
|
|
|
`ir_action_url`, `ir_export_line`, `ir_model_button_click`, `ir_model_button_rule`, `ir_note_read`, `ir_session_wizard`, `ir_trigger_log`, `ir_ui_view_search`, `ir_ui_view_tree_state`, `party_category`, `party_configuration_party_lang`, `party_configuration_party_sequence`, `party_party_lang`, `party_party_location`, `product_configuration_default_cost_price_method`, `product_cost_price`, `product_cost_price_method`, `production_configuration_production_sequence`, `production_lead_time`, `res_user_application`, `res_user_warning`, `stock_configuration`, `stock_configuration_location`, `stock_configuration_sequence`, `stock_inventory_line`, `stock_location_lead_time`, `stock_location_lot_shelf_life`, `stock_period`, `stock_period_cache`, `stock_period_cache_lot`
|