munendrasn commented on issue #6763:
URL: https://github.com/apache/iceberg/issues/6763#issuecomment-1422946779
With the above plan, schema would remain same for the table, while writing
Namespace entries we would swap values (identifier, and namespace columns)
As for backward compatibility, I had couple of ideas
* Deprecate current Impl, and introduce new DynamoDbCatalog impl
* Give option to user where users can specify the how to store the Namespace
entries using config `dynamodb.namespace-as-identifier` which can default to
`false` at least in the beginning. This flag/config can be used to decide the
namespace entry storage. Essentially, two approaches fit into single
implementation
* `listNamespace` also need to consume this config, and fetch entries
differently
I agree, eventually migration might be required for the existing users.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]