New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat!: Point In Time Recovery (PITR) #452
Commits on Feb 1, 2021
-
feat: exposes new pitr-lite database fields
Exposes earliest version time and version retention period fields in the database class.
-
feat: adds it tests for updating version retention
Adds integration tests for updating the version retention period.
-
feat: adds new create database tests for pitr
Adds create database tests for PITR and refactors the integration test class.
-
Separates PITR database tests into 2 files for clarity.
-
fix: disables pitr-lite tests in emulator
The feature is not supported in the emulator currently.
-
fix: updates DatabaseInfo equals/hashcode
To compare version retention period and earliest version time.
-
feature: adds test for throttled pitr field
Adds test to check for the throttled field in the update database ddl metadata.
-
fix: explain further the pitr-lite params in docs
Adds more explanations to the purpose of the added params for pitr-lite: version_retention_period and earliest_version_time.
-
feat: adds version time to backups
Adds PITR-lite version time to backups. This should make it possible to specify the consistent time for copying the database.
-
-
-
-
-
-
-
Commits on Feb 4, 2021
Commits on Feb 17, 2021
-
test: skips pitr backup and restore tests
This is because the backend for these features is not ready yet.