Documentation
¶
Index ¶
- func NewAdapter(driverName, dataSourceName string) (persist.Adapter, error)
- func NewAdapterWithBunDB(db *bun.DB) (persist.Adapter, error)
- func NewAdapterWithSqlDB(sqlDB *sql.DB, driverName string) (persist.Adapter, error)
- func NewCtxAdapter(driverName string, dataSourceName string) (persist.ContextAdapter, error)
- type CasbinPolicy
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAdapterWithSqlDB ¶
func NewCtxAdapter ¶
func NewCtxAdapter(driverName string, dataSourceName string) (persist.ContextAdapter, error)
Types ¶
type CasbinPolicy ¶
type CasbinPolicy struct {
bun.BaseModel `bun:"casbin_policies,alias:cp"`
ID int64 `bun:"id,pk,autoincrement"`
PType string `bun:"ptype,type:varchar(100),notnull"`
V0 string `bun:"v0,type:varchar(100)"`
V1 string `bun:"v1,type:varchar(100)"`
V2 string `bun:"v2,type:varchar(100)"`
V3 string `bun:"v3,type:varchar(100)"`
V4 string `bun:"v4,type:varchar(100)"`
V5 string `bun:"v5,type:varchar(100)"`
}
Database storage format following the below https://casbin.org/docs/policy-storage#database-storage-format
Click to show internal directories.
Click to hide internal directories.