Jelajahi Sumber

Add luasocket requirement.

Stefano Cossu 6 hari lalu
induk
melakukan
53aab77009
2 mengubah file dengan 1 tambahan dan 40 penghapusan
  1. 1 0
      pocket_archive-scm-1.rockspec
  2. 0 40
      test/schema.sql

+ 1 - 0
pocket_archive-scm-1.rockspec

@@ -30,6 +30,7 @@ dependencies = {
    "luaposix",
    "penlight",
    "sllog",
+   "luasocket",
    "volksdata",
    "watchdog",
 }

+ 0 - 40
test/schema.sql

@@ -1,40 +0,0 @@
-/* SQLite schema for pocket_archive. */
-
-CREATE TABLE atbl_art_type (
-    id int PRIMARY KEY AUTOINCREMENT,
-    label text NOT NULL UNIQUE,
-    broader_id int,
-
-    FOREIGN KEY (broader_id) REFERENCES atbl_art_type(id)
-);
-
-/* Metadata schema. Each row represents a field definition. */
-CREATE TABLE atbl_md_schema (
-    id int PRIMARY KEY AUTOINCREMENT,
-    uri TEXT NOT NULL UNIQUE,
-    label TEXT NOT NULL UNIQUE,
-    description TEXT,
-    data_type int NOT NULL,
-    min_card int DEFAULT 0,
-    max_card int,
-    range TEXT
-);
-
-CREATE TABLE tbl_metadatum (
-    id int PRIMARY KEY AUTOINCREMENT,
-    field_id int NOT NULL,
-    value_int int,  /* This includes timestamps. */
-    value_float real,
-    value_str TEXT
-    /* TODO add more types as needs arise. */
-);
-
-CREATE TABLE tbl_artifact (
-    id int PRIMARY KEY AUTOINCREMENT,
-    provided_id TEXT UNIQUE,
-    type_id int NOT NULL,
-    metadata_id int NOT NULL,
-
-    FOREIGN KEY (type_id) REFERENCES atbl_art_type(id),
-    FOREIGN KEY (metadata_id) REFERENCES tbl_metadatum(id) ON DELETE CASCADE
-);