view frontend/schema.sql @ 18:8dabb7e7f039

API zdefiniowane przez szablon
author Michał Rudowicz <michal.rudowicz@fl9.eu>
date Mon, 04 Apr 2011 10:44:09 +0200
parents 5b4688e1964c
children
line wrap: on
line source

PRAGMA foreign_keys = ON;
CREATE TABLE users (
    "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,    -- ID Użytkownika
    "username" TEXT NOT NULL,   -- Nazwa użytkownika
    "password" TEXT NOT NULL,   -- Hash hasła użytkownika
    "activated" BOOLEAN         -- Czy konto zostało uaktywnione
);
CREATE TABLE jobs (
    "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,    -- ID Zadania
    "label" TEXT,                                       -- Opis zadania
    "owner_id" INTEGER NOT NULL,                        -- ID właściciela zadania
    "hash" TEXT NOT NULL,                               -- Hash do zdekodowania
    "state" INTEGER NOT NULL DEFAULT (0),               -- Obecny stan operacji
    "result" TEXT,                                      -- Wynik operacji
    "percent" INTEGER,                                  -- Procent ukończenia operacji
    "last_checked" TEXT,                                -- Ostatnio sprawdzany hash
    "min_pass_len" INTEGER NOT NULL DEFAULT (1),        -- Minimalna długość hasła
    "max_pass_len" INTEGER NOT NULL DEFAULT (5),        -- Maksymalna długość hasła
    "method" INTEGER NOT NULL DEFAULT (0),              -- Metoda sprawdzania hashy
    FOREIGN KEY("owner_id") REFERENCES users("id")
);