package
1.1.15
Repository: https://github.com/kephas73/lib-kephas.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

Initialize access_base_module: - Use logger lib-kephas - Create required tables (mysql): CREATE TABLE `rbac_policy` ( `permission_id` VARCHAR(40) NOT NULL DEFAULT '' COLLATE 'utf8_unicode_ci', `method` VARCHAR(10) NOT NULL DEFAULT '' COLLATE 'utf8_unicode_ci', `path` VARCHAR(255) NOT NULL DEFAULT '' COLLATE 'utf8_unicode_ci', `name` VARCHAR(255) NOT NULL DEFAULT '' COLLATE 'utf8_unicode_ci', `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`permission_id`, `path`, `method`) USING BTREE)COLLATE='utf8_unicode_ci'ENGINE=InnoDB;================================================================================================CREATE TABLE `rbac_role` ( `role_id` INT(11) NOT NULL, `name` VARCHAR(255) NULL DEFAULT '' COLLATE 'utf8_unicode_ci', `created_at` DATETIME NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`role_id`) USING BTREE)COLLATE='utf8_unicode_ci'ENGINE=InnoDB;================================================================================================CREATE TABLE `rbac_permission` ( `permission_id` INT(11) NOT NULL, `name` VARCHAR(255) NULL DEFAULT '' COLLATE 'utf8_unicode_ci', `created_at` DATETIME NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`permission_id`) USING BTREE)COLLATE='utf8_unicode_ci'ENGINE=InnoDB;================================================================================================CREATE TABLE `rbac_permission_role` ( `role_id` INT(11) NOT NULL, `permission_id` INT(11) NOT NULL, `created_at` DATETIME NULL DEFAULT CURRENT_TIMESTAMP, `updated_at` DATETIME NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`role_id`, `permission_id`) USING BTREE)COLLATE='utf8_unicode_ci'ENGINE=InnoDB;================================================================================================.

# Variables

No description provided by the author