Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- i = 0
- current_pk_set = PredictionRecordModel.objects.filter(transaction_id__isnull=True).values_list("pk", flat=True)[:10000]
- while i < 50 and current_pk_set:
- print(i)
- PredictionRecordModel.objects.filter(pk__in=current_pk_set).update(transaction_id=F('yodlee_transaction_id'))
- current_pk_set = PredictionRecordModel.objects.filter(transaction_id__isnull=True).values_list("pk", flat=True)[:10000]
- i += 1
- # Post Checks
- with_strs = PredictionRecordModel.objects.all().annotate(yod_as_str=Cast('yodlee_transaction_id', CharField()))
- assert with_strs.filter(yod_as_str=F('transaction_id')).count() == PredictionRecordModel.objects.all().count()
Add Comment
Please, Sign In to add comment