EOS 数据库开发实战上次的文章详细讲解了 EOS 数据库的架构,本文将以官方示例为基础,详解 EOS 数据库的开发实战。基本步骤在智能合约里与 EOS 数据库交互,首先要定义存储的数据:定义对象:具体就是定义一个 C++ 类或者 C++ 结构体,数据表就由一个个对象组成。定义主键:在刚才的类/结构体中,定义一个const类型的成员函数primary_key(),返回值必须为uint64_t类型,
分类:
数据库 时间:
2018-05-22 15:57:59
阅读次数:
608
EOS 数据库结构详解在 EOS 中,智能合约执行完毕后,所占用的内存会释放。程序中的所有变量都会丢失。如果智能合约里要持久地记录信息,比如游戏智能合约要记录每位用户游戏记录,本次合约执行完毕后数据不能丢失,就需要将数据存储到 EOS 数据库中。与数据库交互的 API 被官方成为 Persistence API,中文可以叫做持久化 API。下图说明了 EOS 智能合约在执行 Action 时,与数
分类:
数据库 时间:
2018-05-22 15:54:50
阅读次数:
675
持久化实体2009-11-30 20:53:38|分类: 记事本_学习笔记 |标签: |举报 |字号大中小订阅 在EOS的实体定义中,如果使用了关联实体方式,主实体的外键属性是不存在,且不可访问的。例如上面的例子:ooperator/orgId这个属性是不存在的,必须通过ooperator/oOrg...
分类:
其他好文 时间:
2015-04-05 16:00:34
阅读次数:
126