[9.0][MIG]account_banking_mandate: Scritp migration to v9

This commit is contained in:
Sergio Teruel Albert
2016-12-10 00:45:31 +01:00
parent e7a79a64d9
commit 7b3b528ca3

View File

@@ -0,0 +1,19 @@
# -*- coding: utf-8 -*-
# © 2016 Sergio Teruel <sergio.teruel@tecnativa.com>
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html
from openupgradelib import openupgrade
@openupgrade.migrate(use_env=True)
def migrate(env, version):
# Copy mandate_id to account_move_line
sql = """
UPDATE account_move_line aml
SET mandate_id = ai.mandate_id
FROM account_invoice ai
WHERE aml.invoice_id=ai.id
AND aml.invoice_id is not null
AND ai.mandate_id is not null;
"""
openupgrade.logged_query(env.cr, sql)