[IMP] Performance fix on last_rec_date initialization

pull/19/head
Pablo 2014-10-06 09:12:35 +02:00
parent 522e0a60e7
commit ba90f36223
1 changed files with 2 additions and 4 deletions

View File

@ -27,15 +27,13 @@ def migrate(cr, version):
" SET last_rec_date ="
" (SELECT date from account_move_line"
" WHERE reconcile_id = acm.reconcile_id"
" AND reconcile_id IS NOT NULL"
" ORDER BY date DESC LIMIT 1)"
" WHERE last_rec_date is null;")
" WHERE last_rec_date IS NULL AND reconcile_id IS NOT NULL;")
cr.execute("UPDATE account_move_line as acm "
" SET last_rec_date ="
" (SELECT date from account_move_line"
" WHERE reconcile_partial_id"
" = acm.reconcile_partial_id"
" AND reconcile_partial_id IS NOT NULL"
" ORDER BY date DESC LIMIT 1)"
" WHERE last_rec_date is null;")
" WHERE last_rec_date IS NULL AND reconcile_partial_id IS NOT NULL;")