防篡改账本数据库基础功能使用
【摘要】 概念:账本表使用与普通表一样,支持全量的增、删、改、查操作,在用户看来,仅仅是普通表多增加了一列hash列。用户可以显式的查询每行数据的hash创建防篡改schemacreate schema sch1 with blockchain;创建账本表create table sch1.t1(id int,name varchar);对账本表进行DML操作insert into sch1.t1 v...
概念:
账本表使用与普通表一样,支持全量的增、删、改、查操作,在用户看来,仅仅是普通表多增加了一列hash列。用户可以显式的查询每行数据的hash
创建防篡改schema
create schema sch1 with blockchain;
创建账本表
create table sch1.t1(id int,name varchar);
对账本表进行DML操作
insert into sch1.t1 values(1,'abc'),(2,'bcd');
查询数据
select * from sch1.t1
查询历史数据回溯信息
select * from blockchain.sch1_t1_hist limit 1
select * from pg_catalog.ledger_hist_chech('sch1','t1')
查询历史操作回溯信息
select blocknum,username,starttime,relhash,txcommand from gs_global_chain limit 1
select * from pg_catalog.ledger_gchain_check('sch1','t1')
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)