Skip to content
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

Merged
merged 23 commits into from Feb 17, 2021

Commits on Feb 1, 2021

  1. feat: exposes new pitr-lite database fields

    Exposes earliest version time and version retention period fields in the
    database class.
    thiagotnunes committed Feb 1, 2021
    Copy the full SHA
    2699912 View commit details
    Browse the repository at this point in the history
  2. feat: adds it tests for updating version retention

    Adds integration tests for updating the version retention period.
    thiagotnunes committed Feb 1, 2021
    Copy the full SHA
    ad219b7 View commit details
    Browse the repository at this point in the history
  3. feat: adds new create database tests for pitr

    Adds create database tests for PITR and refactors the integration test
    class.
    thiagotnunes committed Feb 1, 2021
    Copy the full SHA
    e536538 View commit details
    Browse the repository at this point in the history
  4. chore: refactors tests

    Separates PITR database tests into 2 files for clarity.
    thiagotnunes committed Feb 1, 2021
    Copy the full SHA
    2da2ac3 View commit details
    Browse the repository at this point in the history
  5. fix: disables pitr-lite tests in emulator

    The feature is not supported in the emulator currently.
    thiagotnunes committed Feb 1, 2021
    Copy the full SHA
    7968a9f View commit details
    Browse the repository at this point in the history
  6. fix: closes result set in test

    Addresses PR comment.
    thiagotnunes committed Feb 1, 2021
    Copy the full SHA
    3764028 View commit details
    Browse the repository at this point in the history
  7. fix: updates DatabaseInfo equals/hashcode

    To compare version retention period and earliest version time.
    thiagotnunes committed Feb 1, 2021
    Copy the full SHA
    f3abb93 View commit details
    Browse the repository at this point in the history
  8. fix: formatting

    Fixes formatting of the DatabaseInfo
    thiagotnunes committed Feb 1, 2021
    Copy the full SHA
    594d9fd View commit details
    Browse the repository at this point in the history
  9. feature: adds test for throttled pitr field

    Adds test to check for the throttled field in the update database ddl
    metadata.
    thiagotnunes committed Feb 1, 2021
    Copy the full SHA
    60a084e View commit details
    Browse the repository at this point in the history
  10. 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.
    thiagotnunes committed Feb 1, 2021
    Copy the full SHA
    3208de9 View commit details
    Browse the repository at this point in the history
  11. 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.
    thiagotnunes committed Feb 1, 2021
    Copy the full SHA
    72e01d7 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    e139666 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    b489b8c View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    bc7fb50 View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    8c34fc3 View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    9faa574 View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    5fbb0b2 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    aa2f11e View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

  1. Copy the full SHA
    66f4b29 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d4d795e View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2021

  1. test: skips pitr backup and restore tests

    This is because the backend for these features is not ready yet.
    thiagotnunes committed Feb 17, 2021
    Copy the full SHA
    da00ad6 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2e05f73 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    e752a39 View commit details
    Browse the repository at this point in the history