DROP TABLE IF EXISTS `casbin_rule`;
CREATE TABLE `casbin_rule` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ptype` varchar(255) NOT NULL DEFAULT '',
`v0` varchar(255) NOT NULL DEFAULT '',
`v1` varchar(255) NOT NULL DEFAULT '',
`v2` varchar(255) NOT NULL DEFAULT '',
`v3` varchar(255) NOT NULL DEFAULT '',
`v4` varchar(255) NOT NULL DEFAULT '',
`v5` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
具体看 adapter_test.go
特别注意:旧版(v2.8.0 以前)的
p_type
字段名改为ptype
,如需要使用p_type
参考如下代码
adapter.NewAdapter(
adapter.Options{
GDB: myDB,
FieldName: &adapter.FieldName{PType: "p_type"},
})
go get github.com/hailaz/gf-casbin-adapter/v2
go get github.com/hailaz/gf-casbin-adapter