How to delete specific number of entries from the database? I did something like this
EntriesToDelete=Statusmessages.objects.filter(time__lt=date)[:30000]
EntriesToDelete.delete()
But I get an error which says:
AssertionError. Cannot use 'limit' or 'offset' with delete
.
How can I specify the number of entries to be deleted.
You could do it like this:
Statusmessages.objects.filter(pk__in=Statusmessages.objects.filter(time__lt=date).values_list('pk')[:30000]).delete()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With