SQL Export (delta support)

sql_export_delta
REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/18.0/sql_export_delta
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYExtra Tools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Hunki Enterprises BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Hunki Enterprises BV
COMMITTERS
COMMITTERSNikos Tsirintanis, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/reporting-engine:
    - sql_export
    - sql_request_abstract
odoo/odoo:
    - spreadsheet_dashboard
    - spreadsheet
    - bus
    - base
    - web
    - portal
    - web_editor
    - html_editor
    - http_routing
    - mail
    - base_setup
    - web_tour
    - auth_signup
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module extends the functionality of ``sql_export`` to allow you to only export changes between export runs.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
sql_export_view_form sql.export field Inherits sql_export.sql_export_view_form
Models touched (2)

New fields (1)
  • export_delta Boolean
    help='With this checked, the full result of the query will be stored as table in the database, but the file generated will only contain rows not existing in the n-1st export' string='Delta'
Public methods (1)
  • write(self, vals)
    Delete previous results when we change the query

New fields (0)

No new fields.

Public methods (1)
  • export_sql(self)
REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/16.0/sql_export_delta
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYExtra Tools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Hunki Enterprises BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Hunki Enterprises BV
COMMITTERS
COMMITTERSHolger Brunn, Weblate, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:11:52
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/reporting-engine:
    - sql_export
    - sql_request_abstract
odoo/odoo:
    - spreadsheet_dashboard
    - spreadsheet
    - bus
    - base
    - web
    - mail
    - base_setup
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module extends the functionality of ``sql_export`` to allow you to only export changes between export runs.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
sql_export_view_form sql.export field Inherits sql_export.sql_export_view_form
Models touched (2)

New fields (1)
  • export_delta Boolean
    help='With this checked, the full result of the query will be stored as table in the database, but the file generated will only contain rows not existing in the n-1st export' string='Delta'
Public methods (1)
  • write(self, vals)
    Delete previous results when we change the query

New fields (0)

No new fields.

Public methods (1)
  • export_sql(self)