I created this tool a while ago, but since it's apparently world backup day I thought it a good time to submit it here. It was created out of the fact that we run automated backups of our various databases, yet we very rarely attempted a restore. This allows me to know for sure that the backup was created and that it's available, accessible & restorable. You can then if you want to, programmatically test the contents…
Very cool. Ever thought about including default test suites with the tool? E.g. I have multiple nightly backups of Drupal databases and could think of some obvious default tests against the core tables that would be useful for all of them.
Show HN: Uphold – Tool for programmatically verifying database backups
11–16 of 16 posts
Re: Show HN: Uphold – Tool for programmatically verifying database backups
#12> then running programmatic tests against it that you define to make sure they really have what you need Sounds like the crux will still depend on how well one writes these tests. Agreeing that no backup is verified until it is restored... one way this can be achieved is use something like Ansible to script the backup of the database, script the restore, and run them and verify everything is backed up / restored prop…
Re: Show HN: Uphold – Tool for programmatically verifying database backups
#13Earlier quoted context omitted.
Very cool. Ever thought about including default test suites with the tool? E.g. I have multiple nightly backups of Drupal databases and could think of some obvious default tests against the core tables that would be useful for all of them.
Sure, if you PR some example tests in I can make that happen.
Re: Show HN: Uphold – Tool for programmatically verifying database backups
#14Earlier quoted context omitted.
Sure, if you PR some example tests in I can make that happen.
I'll look in to it. I have never used Docker or Ruby but RSpec looks pretty straight forward from a quick scan.
Re: Show HN: Uphold – Tool for programmatically verifying database backups
#15Earlier quoted context omitted.
I'll look in to it. I have never used Docker or Ruby but RSpec looks pretty straight forward from a quick scan.
Even if you just write the SQL I can translate it into RSpec if it'll save you time.
Re: Show HN: Uphold – Tool for programmatically verifying database backups
#16I created this tool a while ago, but since it's apparently world backup day I thought it a good time to submit it here. It was created out of the fact that we run automated backups of our various databases, yet we very rarely attempted a restore. This allows me to know for sure that the backup was created and that it's available, accessible & restorable. You can then if you want to, programmatically test the contents…