现已经将合约部署到webase平台中,但业务发生了变化,请问如何在已有的合约基础上进行升级?
查看更多
合约升级分为两个部分
1、使用原生合约进行升级,如果事先有规划数据预留,可以采用 AA aa = AA(原合约地址);对原始和进行改造调用;
2、如果使用官方table合约,可以保证数据不变情况,重新编写合约,共查对应的业务表。@zyt
发布 问题
分享 好友
手机 浏览
回到 顶部
我是基于table合约做的,比如说现在要扩些字段,如果重新编写合约部署到webase上,这样的话在之前的数据上对应的扩展字段应该是为空的吧?比如有a,b这两个字段,都是有值的,现在新增了c字段,那么在查询的时候,这个c字段的值就是空的,请问下这种情况应该如何解决?
如果前期没有预留等,可以配合使用导出服务,在业务上让数据衔接@zyt