Menu

#2927 Merge duplicate categories and entries

KeePass
open
nobody
None
5
2025-03-26
2025-03-25
No

hi can you add option to merge duplicate entries and duplicate categories ?
if i make import from another keepass db there is an duplicate categories and entries
can you add maybe date updated colum ?

Discussion

  • wellread1

    wellread1 - 2025-03-25

    In normal usage KeePass treats entries and groups that have the different UIDs (unique identifiers) as different.

    However, KeePass also has a definition of duplicate entries having duplicate user data but different UIDs. KeePass can delete entries that meet the this duplicate criteria, i.e. perform a de-duplication operation. To de-duplicate entries, select Tools>Database Tools>Delete Duplicate Entries from the KeePass menu.

    When KeePass synchronizes or imports substantially dissimilar databases (database pairs that contain entries or groups with similar user data but different UIDs ) it doesn't merge entries or groups that a user might be inclined to classify as "duplicates" but that have different UIDs . In this case many "duplicate" entries and groups will be created. While 'Delete Duplicate Entries' can be used to remove many "duplicates" based on content, there will likely remain many entries and groups where the user must decide what to keep, delete or merge. For this reason I don't recommended synchronizing or importing substantially dissimilar databases on a regular basis. Treat such merges as one-time operations and set aside some time to do the necessary manual de-duplication.

     
  • Gal Halperin

    Gal Halperin - 2025-03-25

    what i did is export from pins password manager, import to another db and then synced with the main db do not lose entries and updates that not have been updated on the pins password manager

    because of that i want to merge categories with same name
    and their entries

     
  • wellread1

    wellread1 - 2025-03-25

    If you have two groups with the same name each containing entries, use drag and drop to move entries from one group to the other. Then delete the empty group. Asking KeePass to figure out what you want is akin to asking KeePass to read your mind.

     
  • Gal Halperin

    Gal Halperin - 2025-03-25

    i can do it but it is anoying task :) because of that i asked it for feature reqest

     
  • wellread1

    wellread1 - 2025-03-25

    Unfortunately or fortunately, there are many tasks that humans do better than computers. Tasks that require many individualized judgements to complete are one of those.

     

    Last edit: wellread1 2025-03-25
  • Paul

    Paul - 2025-03-25

    The biggest issue I see is deciding which entry is the one to keep.
    KeePass can't know which entry was last modified because a CSV has no timestamp info.

    How do you currently get around this issue?

    cheers, Paul

     
  • Gal Halperin

    Gal Halperin - 2025-03-26

    bacause of that i want to merge the categories and then see what newer and delete the old|
    maybe if i import to keepass db from text file from pins there is time stamp for the text file of the modification date

     
  • Paul

    Paul - 2025-03-26

    KeePass only imports the expiry time from a PINs text file.

    I can't think of a way to automate it, but if you add a Tag to all entries that have been imported you can view by tag to make the job easier.
    To add tags to multiple entries, select all the entries you want to tag, right click on one of them and select Edit Entries (Quick) > Add Tag.

    cheers, Paul

     

Log in to post a comment.

MongoDB Logo MongoDB