forked from fa/breadcrumb-the-shire
Global Boomarks
This commit is contained in:
@@ -298,20 +298,35 @@ CREATE TABLE IF NOT EXISTS `user_departments` (
|
||||
CONSTRAINT `fk_user_departments_department` FOREIGN KEY (`department_id`) REFERENCES `departments` (`id`) ON DELETE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `user_saved_filters` (
|
||||
CREATE TABLE IF NOT EXISTS `user_bookmark_groups` (
|
||||
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`uuid` CHAR(36) NOT NULL,
|
||||
`user_id` INT UNSIGNED NOT NULL,
|
||||
`context` VARCHAR(64) NOT NULL,
|
||||
`name` VARCHAR(120) NOT NULL,
|
||||
`query_json` TEXT NOT NULL,
|
||||
`name` VARCHAR(100) NOT NULL,
|
||||
`icon` VARCHAR(40) NOT NULL DEFAULT 'bi-folder',
|
||||
`sort_order` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
|
||||
`created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`modified` DATETIME NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uniq_user_saved_filters_uuid` (`uuid`),
|
||||
KEY `idx_user_saved_filters_user_context` (`user_id`, `context`),
|
||||
KEY `idx_user_saved_filters_user_context_created` (`user_id`, `context`, `created`),
|
||||
CONSTRAINT `fk_user_saved_filters_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
|
||||
KEY `idx_ubg_user_sort` (`user_id`, `sort_order`),
|
||||
CONSTRAINT `fk_ubg_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `user_bookmarks` (
|
||||
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`user_id` INT UNSIGNED NOT NULL,
|
||||
`group_id` INT UNSIGNED NULL,
|
||||
`name` VARCHAR(120) NOT NULL,
|
||||
`url` VARCHAR(500) NOT NULL,
|
||||
`sort_order` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
|
||||
`created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`modified` DATETIME NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uniq_ub_user_url` (`user_id`, `url`),
|
||||
KEY `idx_ub_user_sort` (`user_id`, `sort_order`),
|
||||
KEY `idx_ub_user_group_sort` (`user_id`, `group_id`, `sort_order`),
|
||||
KEY `idx_ub_group` (`group_id`),
|
||||
CONSTRAINT `fk_ub_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
|
||||
CONSTRAINT `fk_ub_group` FOREIGN KEY (`group_id`) REFERENCES `user_bookmark_groups` (`id`) ON DELETE SET NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `tenant_custom_field_definitions` (
|
||||
|
||||
Reference in New Issue
Block a user