Check Database duplicating all of my cards

This has now happened to me twice. My storage says its full and to check database and then when I press check database all of my decks get duplicated. So it shows my progress filtered ones but then I have all new ones in and it doesn’t recognize the duplicates and yet if I delete the ones under new within the deck it deletes the old ones, but yet if I try to use the deck it’s still filtering in the duplicates as if they are new cards. I am at a loss here but this is beyond frustrating as I lost all my studying progress from the day and now have to filter in all of these extra cards that I have already reviewed.

1 Like

I don’t understand some of the other things you are describing. But if I understand this part correctly – that sounds most similar to what would happen if you have a note type that creates multiple cards, but some of them are missing, and they are being are being re-created when you run Check Database.

As for the things you could explain better –

  • It’s not exactly clear what you mean by “My storage says its full” – unless this is a “collection too large to sync” sort of message.
  • It’s not clear what you mean by “it shows my progress filtered ones.”
  • It’s not clear why any of this would result in you losing any studying progress – unless you’re mistaking the newly created cards for their siblings that you studied earlier today.

Hi Danika,

Sorry if that was unclear. I mean that it keeps all of my previously viewed cards in their appropriate decks whether they are in learn mode or review or new ones, but then it duplicated all of my decks and added them all as new cards for review. For example: A deck has a total of 250 cards I had already reviewed 180 of them and they were in the green review deck and then now the check database added a duplicate 250 plus the 70 I hadn’t reviewed yet for now a total of 320 new cards. I lost all of my progress due to the fact that it was unable to sync as you stated a collection too large to sync sort of message, then following the promps I clicked check database and this is what resulted. I attempted to delete the “duplicate cards” from decks I knew I had already totally completed at least once and then when I deleted the “new” duplicated ones it deleted the entire deck including the old ones too. I’m unsure why this is happening, but it is now the second time it has happened. I hope I made that a little bit more clear, sorry I don’t know how else I can explain it.

Maybe I’m just having a hard time understanding because I’ve never heard of this happening – just a failure of my imagination. :sweat_smile:

Let’s start by fixing [A] lost progress, and [B] collection too large to sync. Then we’ll sort out the database issue if it’s still happening.

[A] I’m still not entirely sure why being unable to sync would lose any of your progress. It seems like that would only mean it wouldn’t copy your progress to AnkiWeb.

But regardless, the best way to recover that progress is to roll-back – restore an automatic backup from just before the issue. (Handily enough, it will also get rid of any of these troublesome duplicates!)

[B] It’s really, really rare to hit the storage limit unless you’ve got a collection that is 10+ years old (with a lot of review history) or you’ve got a lot of extraneous hidden text in your notes (which might come from copy-pasting). [Media isn’t subject to the limit.]

The best way to get a look at that is with the Note Size add-on. Will you install that so we can take a look at where the issue might be for you? How big is your collection? Is the size coming from notes or review history? If it’s notes, are they notes you use?