Mercurial > kraina_muminkow
changeset 12:5b4688e1964c
Uaktualniłem schemat bazy danych wg. ticketu
author | Michał Rudowicz <michal.rudowicz@fl9.eu> |
---|---|
date | Sun, 27 Mar 2011 17:13:44 +0200 |
parents | 69ecfe51d585 |
children | 79cf8ca2a0e5 |
files | frontend/schema.sql |
diffstat | 1 files changed, 21 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/frontend/schema.sql Mon Mar 07 11:04:11 2011 +0100 +++ b/frontend/schema.sql Sun Mar 27 17:13:44 2011 +0200 @@ -1,5 +1,21 @@ -CREATE TABLE "users" ( - "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, - "username" TEXT NOT NULL, - "password" TEXT NOT NULL -, activated boolean); +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") +);