I'm unable to push and pull a single database to s3, when I define ALL it's working and all DB's are correctly pushed or pulled to/from S3. Can you please elaborate on how to pull a single history db from S3?
A bit more detail on the issue above. The problem isn't to push/pull a DB from a single server. But to Push the DB to S3 from server A and then pull it from Server B.
It's working as intended if you on server A, create db, push to s3, pull from s3 with --force to overwrite the local db. But from server B it's not possible to pull the DB even both servers are connected to the same S3 bucket.
You can successfully pull the master 'main' db from S3 on server B, but unfortunately that doesn't help in making the history db's "visible" to the new server.
Previously it wasn't possible to pull a single db unless some version of the db already existed on the target deployment. That's why you could pull the master db (because all deployments have a copy) but not the history dbs (which are user-created).
This is fixed in quantrocket/db:1.3.0
, and the usage guide has been updated with examples.