一个链码能有两个table吗

发布于 2021-05-17 09:33:43

像这样写可以吗

TableFactory tableFactory;
    string constant TABLE_NAME = "device";//设备信息
    string constant TABLE_NAME2 = "asset";//资产信息
    constructor() public {
        tableFactory = TableFactory(0x1001); //The fixed address is 0x1001 for TableFactory
        // the parameters of createTable are tableName,keyField,"vlaueFiled1,vlaueFiled2,vlaueFiled3,..."
        tableFactory.createTable(TABLE_NAME, "device_id", "device_type,owner,expense");
        tableFactory.createTable(TABLE_NAME2,"account", "account_address,asset_value");
    }

查看更多

关注者
0
被浏览
1.7k
wiiG
wiiG 2021-05-18

亲测可行
使用webase进行的链码安装及测试
版本信息如下
image.png
在合约里写了两个表
image.png

部署后数据库里出现了对应的表,写入和查询皆正常。

有意思的发现,好奇是做什么功能的时候想到了这样设计

2 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览