2e7aebf651f01734cb9c3f67aa22b790850c3f2a
SQLite defaults foreign_keys OFF per connection, and the schema relies on ON DELETE CASCADE (entry_attachments, entries_password_history, recovery_keys). FireDAC is said to default it On but that's undocumented here — set ForeignKeys=On so a permanent delete never orphans encrypted blobs. Correct in both cases (no-op if already On). Base check before fix: 0 orphans. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
full local password manager
Languages
Pascal
46.7%
JavaScript
35.4%
HTML
9.4%
CSS
4.9%
PHP
2.1%
Other
1.4%