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: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to