updated schema.sql

This commit is contained in:
azivner 2018-08-13 07:57:23 +02:00
parent c78ddb70cb
commit 36dc802d16

View File

@ -82,21 +82,6 @@ CREATE INDEX `IDX_branches_noteId_parentNoteId` ON `branches` (
`noteId`, `noteId`,
`parentNoteId` `parentNoteId`
); );
CREATE TABLE labels
(
labelId TEXT not null primary key,
noteId TEXT not null,
name TEXT not null,
value TEXT default '' not null,
position INT default 0 not null,
dateCreated TEXT not null,
dateModified TEXT not null,
isDeleted INT not null
, hash TEXT DEFAULT "" NOT NULL);
CREATE INDEX IDX_labels_name_value
on labels (name, value);
CREATE INDEX IDX_labels_noteId
on labels (noteId);
CREATE TABLE IF NOT EXISTS "notes" ( CREATE TABLE IF NOT EXISTS "notes" (
`noteId` TEXT NOT NULL, `noteId` TEXT NOT NULL,
`title` TEXT NOT NULL DEFAULT "unnamed", `title` TEXT NOT NULL DEFAULT "unnamed",
@ -134,19 +119,15 @@ CREATE TABLE IF NOT EXISTS "options"
hash TEXT default "" not null, hash TEXT default "" not null,
dateCreated TEXT default '1970-01-01T00:00:00.000Z' not null dateCreated TEXT default '1970-01-01T00:00:00.000Z' not null
); );
CREATE TABLE relations CREATE TABLE attributes
( (
relationId TEXT not null primary key, attributeId TEXT not null primary key,
sourceNoteId TEXT not null, noteId TEXT not null,
name TEXT not null, type TEXT not null,
targetNoteId TEXT not null, name TEXT not null,
isInheritable int DEFAULT 0 NULL, value TEXT default '' not null,
position INT default 0 not null, position INT default 0 not null,
dateCreated TEXT not null, dateCreated TEXT not null,
dateModified TEXT not null, dateModified TEXT not null,
isDeleted INT not null isDeleted INT not null,
, hash TEXT DEFAULT "" NOT NULL); hash TEXT default "" not null, isInheritable int DEFAULT 0 NULL);
CREATE INDEX IDX_relation_sourceNoteId
on relations (sourceNoteId);
CREATE INDEX IDX_relation_targetNoteId
on relations (targetNoteId);