make values capable of being a list & add boost
Signed-off-by: Folling <mail@folling.io>
This commit is contained in:
parent
b37ca963cd
commit
3697759ceb
16 changed files with 315 additions and 140 deletions
|
|
@ -1,8 +1,9 @@
|
|||
CREATE TABLE `objects`
|
||||
(
|
||||
`do_not_access_rowid_alias` INTEGER PRIMARY KEY,
|
||||
`object_type` INT NOT NULL,
|
||||
`id` INT GENERATED ALWAYS AS (`do_not_access_rowid_alias` | (`object_type` << 56)) VIRTUAL,
|
||||
`object_type` INT NOT NULL,
|
||||
`id` INT GENERATED ALWAYS AS (`do_not_access_rowid_alias` | (`object_type` << 56)
|
||||
) VIRTUAL,
|
||||
`name` TEXT NOT NULL,
|
||||
`information` TEXT NOT NULL
|
||||
) STRICT;
|
||||
|
|
@ -11,7 +12,7 @@ CREATE UNIQUE INDEX `object_id` ON `objects` (`id`);
|
|||
CREATE INDEX `object_type` ON `objects` (`object_type`);
|
||||
|
||||
CREATE
|
||||
VIRTUAL TABLE `objects_fts` USING fts5
|
||||
VIRTUAL TABLE `objects_fts` USING fts5
|
||||
(
|
||||
`name`,
|
||||
`information`,
|
||||
|
|
@ -23,7 +24,7 @@ CREATE
|
|||
"unicode61 remove_diacritics 2 tokenchars '-_'"
|
||||
);
|
||||
|
||||
CREATE TABLE `blueprints`
|
||||
CREATE TABLE `entities`
|
||||
(
|
||||
`id` INT,
|
||||
|
||||
|
|
@ -31,7 +32,7 @@ CREATE TABLE `blueprints`
|
|||
FOREIGN KEY (`id`) REFERENCES `objects` (`id`) ON DELETE CASCADE
|
||||
) WITHOUT ROWID, STRICT;
|
||||
|
||||
CREATE TABLE `entities`
|
||||
CREATE TABLE `blueprints`
|
||||
(
|
||||
`id` INT,
|
||||
|
||||
|
|
@ -69,7 +70,7 @@ CREATE INDEX `properties_type` ON `properties` (`type`);
|
|||
CREATE INDEX `properties_source` ON `properties` (`source`);
|
||||
|
||||
CREATE
|
||||
VIRTUAL TABLE `property_default_value_fts` USING fts5
|
||||
VIRTUAL TABLE `property_default_value_fts` USING fts5
|
||||
(
|
||||
`default_value`,
|
||||
content=
|
||||
|
|
@ -81,7 +82,7 @@ CREATE
|
|||
);
|
||||
|
||||
CREATE
|
||||
VIRTUAL TABLE `property_settings_fts` USING fts5
|
||||
VIRTUAL TABLE `property_settings_fts` USING fts5
|
||||
(
|
||||
`settings`,
|
||||
content=
|
||||
|
|
@ -104,7 +105,7 @@ CREATE TABLE `values`
|
|||
) WITHOUT ROWID, STRICT;
|
||||
|
||||
CREATE
|
||||
VIRTUAL TABLE `values_fts` USING fts5
|
||||
VIRTUAL TABLE `values_fts` USING fts5
|
||||
(
|
||||
`value`,
|
||||
content=
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue