Mercurial > kraina_muminkow
comparison frontend/doc/database.txt @ 30:50708627f3c7
Ukończona strona klienta
author | mild@mild-laptop |
---|---|
date | Sun, 05 Jun 2011 23:10:18 +0200 |
parents | c87f82a15606 |
children |
comparison
equal
deleted
inserted
replaced
29:28eb82047167 | 30:50708627f3c7 |
---|---|
1 Baza danych | |
2 =========== | |
3 | |
4 Schemat bazy danych | |
5 ------------------- | |
6 .. code-block:: sql | |
7 | |
8 PRAGMA foreign_keys = ON; | |
9 CREATE TABLE users ( | |
10 "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, -- ID Użytkownika | |
11 "username" TEXT NOT NULL, -- Nazwa użytkownika | |
12 "password" TEXT NOT NULL, -- Hash hasła użytkownika | |
13 "activated" BOOLEAN -- Czy konto zostało uaktywnione | |
14 ); | |
15 CREATE TABLE jobs ( | |
16 "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, -- ID Zadania | |
17 "label" TEXT, -- Opis zadania | |
18 "owner_id" INTEGER NOT NULL, -- ID właściciela zadania | |
19 "hash" TEXT NOT NULL, -- Hash do zdekodowania | |
20 "state" INTEGER NOT NULL DEFAULT (0), -- Obecny stan operacji | |
21 "result" TEXT, -- Wynik operacji | |
22 "percent" INTEGER, -- Procent ukończenia operacji | |
23 "last_checked" TEXT, -- Ostatnio sprawdzany hash | |
24 "min_pass_len" INTEGER NOT NULL DEFAULT (1), -- Minimalna długość hasła | |
25 "max_pass_len" INTEGER NOT NULL DEFAULT (5), -- Maksymalna długość hasła | |
26 "method" INTEGER NOT NULL DEFAULT (0), -- Metoda sprawdzania hashy | |
27 FOREIGN KEY("owner_id") REFERENCES users("id") | |
28 ); | |
29 | |
30 Opisy pól w bazie danych | |
31 ------------------------ | |
32 | |
33 jobs.state | |
34 ^^^^^^^^^^ | |
35 | |
36 Pole to może przyjmować jedną z następujących wartości: | |
37 | |
38 0. Zadanie oczekujące na wykonanie | |
39 1. Zadanie w trakcie wykonywania | |
40 2. Zadanie zakończone | |
41 | |
42 Funkcje wspomagające operacje na bazie danych | |
43 --------------------------------------------- | |
44 | |
45 .. automodule:: mfrontend.db | |
46 :members: |