Transfer Metadata from a contract to other

Hi friends.

I am going to roll out my first ERC20 contract soon and I have many doubts and questions. I transmit one to you.

If for whatever reason, another contract had to be made to solve a serious error, how would it be the appropriate way to transfer the metadata of the holders address?

Muchas gracias.

I think you can use the proxy pattern to upgrade the contract to fix some bugs, and you can find more details about at here: Proxy Upgrade Pattern - OpenZeppelin Docs