From 251ac16b2d3a300fa496f3d4627e38fba0e7f8eb Mon Sep 17 00:00:00 2001 From: Tit Petric Date: Mon, 15 Oct 2018 13:30:29 +0000 Subject: [PATCH] add(crm): import page table --- crm/db/schema/mysql/20180704080000.base.up.sql | 13 +++++++++++++ crm/db/schema/mysql/migrations.sql | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/crm/db/schema/mysql/20180704080000.base.up.sql b/crm/db/schema/mysql/20180704080000.base.up.sql index 7f88cbb4f..d278b2a3e 100644 --- a/crm/db/schema/mysql/20180704080000.base.up.sql +++ b/crm/db/schema/mysql/20180704080000.base.up.sql @@ -44,3 +44,16 @@ CREATE TABLE `crm_module_form` ( PRIMARY KEY (`module_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; +CREATE TABLE `crm_page` ( + `id` bigint(20) unsigned NOT NULL COMMENT 'Page ID', + `self_id` bigint(20) unsigned NOT NULL COMMENT 'Parent Page ID', + `module_id` bigint(20) unsigned NOT NULL COMMENT 'Module ID (optional)', + `title` varchar(255) NOT NULL COMMENT 'Title (required)', + `description` text NOT NULL COMMENT 'Description', + `blocks` json NOT NULL COMMENT 'JSON array of blocks for the page', + `visible` tinyint(4) NOT NULL COMMENT 'Is page visible in navigation?', + `weight` int(11) NOT NULL COMMENT 'Order for navigation', + PRIMARY KEY (`id`,`self_id`), + KEY `module_id` (`module_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + diff --git a/crm/db/schema/mysql/migrations.sql b/crm/db/schema/mysql/migrations.sql index 4461b6183..e2e13c9ad 100644 --- a/crm/db/schema/mysql/migrations.sql +++ b/crm/db/schema/mysql/migrations.sql @@ -2,7 +2,7 @@ CREATE TABLE IF NOT EXISTS `migrations` ( `project` varchar(16) NOT NULL COMMENT 'sam, crm, ...', `filename` varchar(255) NOT NULL COMMENT 'yyyymmddHHMMSS.sql', `statement_index` int(11) NOT NULL COMMENT 'Statement number from SQL file', - `status` TEXT NOT NULL COMMENT 'ok or full error message', + `status` text NOT NULL COMMENT 'ok or full error message', PRIMARY KEY (`project`,`filename`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;