mirror of
https://github.com/laurent22/joplin.git
synced 2024-12-27 10:32:58 +02:00
106 lines
3.5 KiB
SQL
Executable File
106 lines
3.5 KiB
SQL
Executable File
CREATE TABLE `folders` (
|
|
`id` binary(16) NOT NULL,
|
|
`created_time` int(11) NOT NULL default '0',
|
|
`updated_time` int(11) NOT NULL default '0',
|
|
`parent_id` binary(16) NULL default NULL,
|
|
`owner_id` binary(16) NULL default NULL,
|
|
`is_encrypted` tinyint(1) NOT NULL default '0',
|
|
`encryption_method` int(11) NOT NULL default '0',
|
|
`is_default` tinyint(1) NOT NULL default '0',
|
|
PRIMARY KEY (`id`)
|
|
) CHARACTER SET=utf8;
|
|
|
|
CREATE TABLE `notes` (
|
|
`id` binary(16) NOT NULL,
|
|
`completed` tinyint(1) NOT NULL default '0',
|
|
`created_time` int(11) NOT NULL default '0',
|
|
`updated_time` int(11) NOT NULL default '0',
|
|
`latitude` DECIMAL(10, 8) NOT NULL default '0',
|
|
`longitude` DECIMAL(11, 8) NOT NULL default '0',
|
|
`altitude` DECIMAL(9, 4) NOT NULL default '0',
|
|
`parent_id` binary(16) NULL default NULL,
|
|
`owner_id` binary(16),
|
|
`is_encrypted` tinyint(1) NOT NULL default '0',
|
|
`encryption_method` int(11) NOT NULL default '0',
|
|
`order` int(11) NOT NULL default '0',
|
|
`is_todo` tinyint(1) NOT NULL default '0',
|
|
`todo_due` int(11) NOT NULL default '0',
|
|
`todo_completed` int(11) NOT NULL default '0',
|
|
`application_data` varchar(1024) NOT NULL DEFAULT "",
|
|
`author` varchar(512) NOT NULL DEFAULT "",
|
|
`source` varchar(512) NOT NULL DEFAULT "",
|
|
`source_application` varchar(512) NOT NULL DEFAULT "",
|
|
`source_url` varchar(1024) NOT NULL DEFAULT "",
|
|
PRIMARY KEY (`id`)
|
|
) CHARACTER SET=utf8;
|
|
|
|
CREATE TABLE `tags` (
|
|
`id` binary(16) NOT NULL,
|
|
`title` varchar(1024) NOT NULL default '',
|
|
`owner_id` binary(16) NOT NULL,
|
|
`internal` tinyint(1) NOT NULL default '0',
|
|
`created_time` int(11) NOT NULL default '0',
|
|
`updated_time` int(11) NOT NULL default '0',
|
|
`is_encrypted` tinyint(1) NOT NULL default '0',
|
|
`encryption_method` int(11) NOT NULL default '0',
|
|
PRIMARY KEY (`id`)
|
|
) CHARACTER SET=utf8;
|
|
|
|
CREATE TABLE `tagged_items` (
|
|
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
|
`tag_id` binary(16) NOT NULL,
|
|
`item_id` binary(16) NOT NULL,
|
|
`item_type` int(11) NOT NULL,
|
|
`created_time` int(11) NOT NULL default '0',
|
|
`updated_time` int(11) NOT NULL default '0',
|
|
PRIMARY KEY (`id`)
|
|
) CHARACTER SET=utf8;
|
|
|
|
CREATE TABLE `users` (
|
|
`id` binary(16) NOT NULL,
|
|
`email` varchar(256) NOT NULL default '',
|
|
`password` varchar(256) NOT NULL default '',
|
|
`validated` tinyint(1) NOT NULL default '0',
|
|
`created_time` int(11) NOT NULL default '0',
|
|
`updated_time` int(11) NOT NULL default '0',
|
|
`owner_id` binary(16),
|
|
PRIMARY KEY (`id`)
|
|
) CHARACTER SET=utf8;
|
|
|
|
CREATE TABLE `sessions` (
|
|
`id` binary(16) NOT NULL,
|
|
`owner_id` binary(16),
|
|
`client_id` binary(16),
|
|
`created_time` int(11) NOT NULL default '0',
|
|
`updated_time` int(11) NOT NULL default '0',
|
|
PRIMARY KEY (`id`)
|
|
) CHARACTER SET=utf8;
|
|
|
|
CREATE TABLE `changes` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`user_id` binary(16),
|
|
`client_id` binary(16),
|
|
`created_time` int(11) NOT NULL default '0',
|
|
`updated_time` int(11) NOT NULL default '0',
|
|
`type` int(11) NOT NULL default '0',
|
|
`item_id` binary(16),
|
|
`item_type` int(11) NOT NULL default '0',
|
|
`item_field` varchar(32) NOT NULL default '',
|
|
`delta` MEDIUMTEXT,
|
|
`previous_id` int(11) NOT NULL default '0',
|
|
PRIMARY KEY (`id`)
|
|
) CHARACTER SET=utf8;
|
|
|
|
CREATE TABLE `files` (
|
|
`id` binary(16) NOT NULL,
|
|
`title` varchar(256) NOT NULL default '',
|
|
`mime_type` int(11) NOT NULL default '0',
|
|
`original_name` varchar(256) NOT NULL default '',
|
|
`created_time` int(11) NOT NULL default '0',
|
|
`updated_time` int(11) NOT NULL default '0',
|
|
`owner_id` binary(16) NULL default NULL,
|
|
`is_encrypted` tinyint(1) NOT NULL default '0',
|
|
`encryption_method` int(11) NOT NULL default '0',
|
|
PRIMARY KEY (`id`)
|
|
) CHARACTER SET=utf8;
|