Dear Databricks Community
The question is about changing an existing unity catalog to a new storage location. For example:
With an existing unity catalog (i.e. catalog1) includeing schemas and volumes. The catalog is based on an external location (i.e.storage1) , I tried to update the external location url from storage1 to storage2 and received the warning:
External Location has dependent catalogs, schemas, managed or external tables/volumes; use force option to update url anyway
Then I use the force command in ALTER EXTERNAL LOCATION, to update the url to storage2 successfully.
However, when I tried to access the schema in the catalog1, the error "the external location storage1 does not exist" occurs. It looks like even I forced the update of the external location, the data objects of the catalog are not updated automatically.
Could you please advise the approach to achieve the goal? I would like to reduce the effort to recreate all objects under the existing catalog again..
Thanks.