1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-01-11 18:24:43 +02:00
joplin/QtClient/JoplinQtClient/schema.sql
Laurent Cozic a409f994cd api sync
2016-12-27 21:25:07 +01:00

79 lines
1.2 KiB
SQL
Executable File

CREATE TABLE folders (
id TEXT PRIMARY KEY,
title TEXT,
created_time INT,
updated_time INT,
synced BOOLEAN DEFAULT 0
);
CREATE TABLE notes (
id TEXT PRIMARY KEY,
title TEXT,
body TEXT,
parent_id INT,
created_time INT,
updated_time INT,
latitude NUMERIC,
longitude NUMERIC,
altitude NUMERIC,
source TEXT,
author TEXT,
source_url TEXT,
is_todo BOOLEAN,
todo_due INT,
todo_completed INT,
source_application TEXT,
application_data TEXT,
`order` INT,
synced BOOLEAN DEFAULT 0
);
CREATE TABLE tags (
id TEXT PRIMARY KEY,
title TEXT,
created_time INT,
updated_time INT,
synced BOOLEAN DEFAULT 0
);
CREATE TABLE note_tags (
id INTEGER PRIMARY KEY,
note_id TEXT,
tag_id TEXT,
synced BOOLEAN DEFAULT 0
);
CREATE TABLE resources (
id TEXT PRIMARY KEY,
title TEXT,
mime TEXT,
filename TEXT,
created_time INT,
updated_time INT,
synced BOOLEAN DEFAULT 0
);
CREATE TABLE note_resources (
id INTEGER PRIMARY KEY,
note_id TEXT,
resource_id TEXT,
synced BOOLEAN DEFAULT 0
);
CREATE TABLE version (
version INT
);
--CREATE TABLE mimetypes (
-- id INT,
-- mime TEXT
--);
--CREATE TABLE mimetype_extensions (
-- id INTEGER PRIMARY KEY,
-- mimetype_id,
-- extension TEXT
--);
INSERT INTO version (version) VALUES (1);