-
Notifications
You must be signed in to change notification settings - Fork 18
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
Implement Schema Changes for PutObjectLockConfiguration #502
Comments
ferristocrat
changed the title
{Placeholder} Work Needed or Schema Change for PutObjectLockConfiguration
Implement Schema Changes for PutObjectLockConfiguration
Sep 9, 2024
Change satellite/satellitedb: add default retention columns to bucket_metainfos mentions this issue. |
9/19/24: blocked due to waiting for all of the spanner tests to pass. at the moment the satellite team doesn't have a date on when that will be |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Summary
This issue is a placeholder for any work needed for making the schema change and any associated migration to support PutObjectLockConfiguration.
The satellite database's bucket_metainfos table must have the following columns (See design doc for more details):
default_retention_mode
- A numeric column indicating the default retention mode of objects uploaded into this bucket. It should be NULL, storj.ComplianceMode (1), or storj.GovernanceMode (3).default_retention_days
- A numeric column indicating the default amount of time, in days, for which objects uploaded into this bucket should be retained. One or neither of this column and default_retention_years should be set.default_retention_years
- A numeric column indicating the default amount of time, in years, for which objects uploaded into this bucket should be retained. One or neither of this column and default_retention_days should be set.The text was updated successfully, but these errors were encountered: