From bc7082cfe73b9d20bc165df41b40c312044deb9e Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Fri, 1 Jul 2016 18:57:12 +0200 Subject: [PATCH] [IMP] account_payment_order: Remove useless migration script --- .../migrations/8.0.0.1.166/pre-migrate.py | 37 ------------------- 1 file changed, 37 deletions(-) delete mode 100644 account_payment_order/migrations/8.0.0.1.166/pre-migrate.py diff --git a/account_payment_order/migrations/8.0.0.1.166/pre-migrate.py b/account_payment_order/migrations/8.0.0.1.166/pre-migrate.py deleted file mode 100644 index 870747844..000000000 --- a/account_payment_order/migrations/8.0.0.1.166/pre-migrate.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# This module copyright (C) 2015 Therp BV (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - - -def migrate(cr, version): - cr.execute( - 'SELECT count(attname) FROM pg_attribute ' - 'WHERE attrelid = ' - '( SELECT oid FROM pg_class WHERE relname = %s ) ' - 'AND attname = %s', - ('payment_order', 'total')) - if cr.fetchone()[0] == 0: - cr.execute('alter table payment_order add column total numeric') - cr.execute( - 'update payment_order ' - 'set total=totals.total ' - 'from ' - '(select order_id, sum(amount_currency) total ' - 'from payment_line group by order_id) totals ' - 'where payment_order.id=totals.order_id')