comparison frontend/doc/database.rst @ 28:d017e2ab3027

Poprawki z rana 23 maja, prezentacja django-flask
author Michał Rudowicz <michal.rudowicz@fl9.eu>
date Mon, 23 May 2011 12:49:48 +0200
parents 3a2876457625
children
comparison
equal deleted inserted replaced
27:6a9e2b3b4398 28:d017e2ab3027
18 "owner_id" INTEGER NOT NULL, -- ID właściciela zadania 18 "owner_id" INTEGER NOT NULL, -- ID właściciela zadania
19 "hash" TEXT NOT NULL, -- Hash do zdekodowania 19 "hash" TEXT NOT NULL, -- Hash do zdekodowania
20 "state" INTEGER NOT NULL DEFAULT (0), -- Obecny stan operacji 20 "state" INTEGER NOT NULL DEFAULT (0), -- Obecny stan operacji
21 "result" TEXT, -- Wynik operacji 21 "result" TEXT, -- Wynik operacji
22 "percent" INTEGER, -- Procent ukończenia operacji 22 "percent" INTEGER, -- Procent ukończenia operacji
23 "last_checked" TEXT, -- Ostatnio sprawdzany hash 23 "last_checked" TEXT, -- Ostatnio sprawdzana wartość
24 "min_pass_len" INTEGER NOT NULL DEFAULT (1), -- Minimalna długość hasła 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 25 "max_pass_len" INTEGER NOT NULL DEFAULT (5), -- Maksymalna długość hasła
26 "method" INTEGER NOT NULL DEFAULT (0), -- Metoda sprawdzania hashy 26 "method" INTEGER NOT NULL DEFAULT (0), -- Metoda sprawdzania hashy
27 FOREIGN KEY("owner_id") REFERENCES users("id") 27 FOREIGN KEY("owner_id") REFERENCES users("id")
28 ); 28 );
29 29
30 Opisy pól w bazie danych 30 Opisy pól w bazie danych
31 ------------------------ 31 ------------------------
32
33 jobs.id
34 ^^^^^^^
35
36 Pole zawierające generowany automatycznie numer jednoznacznie
37 identyfikujący zadanie w bazie danych.
38
39 jobs.label
40 ^^^^^^^^^^
41
42 Opis zadania, ułatwiający jego identyfikację przez użytkownika.
43
44 jobs.owner_id
45 ^^^^^^^^^^^^^
46
47 Identyfikator użytkownika z tabeli `users`, określający właściciela
48 zadania.
49
50 jobs.hash
51 ^^^^^^^^^
52
53 Hash do zdekodowania.
32 54
33 jobs.state 55 jobs.state
34 ^^^^^^^^^^ 56 ^^^^^^^^^^
35 57
36 Pole to może przyjmować jedną z następujących wartości: 58 Pole to może przyjmować jedną z następujących wartości:
37 59
38 0. Zadanie oczekujące na wykonanie 60 0. Zadanie oczekujące na wykonanie
39 1. Zadanie w trakcie wykonywania 61 1. Zadanie w trakcie wykonywania
40 2. Zadanie zakończone 62 2. Zadanie zakończone
41 63
64 jobs.result
65 ^^^^^^^^^^^
66
67 Jeśli operacja ukończyła się sukcesem, to w tym polu znajdzie się
68 wartość wynikowa.
69
70 jobs.percent
71 ^^^^^^^^^^^^
72
73 Wartość procentowa postępu operacji.
74
75 jobs.last_checked
76 ^^^^^^^^^^^^^^^^^
77
78 Wartość, która była ostatnio sprawdzana przez aplikację rozproszoną.
79 Może być to wartość przybliżona ze względu na szybkość operacji.
80
81 jobs.min_pass_len
82 ^^^^^^^^^^^^^^^^^
83
84 Minimalna długość sprawdzanego hasła. Pozwala na zawężenie obszaru
85 poszukiwań i przyspieszenie procesu.
86
87 jobs.max_pass_len
88 ^^^^^^^^^^^^^^^^^
89
90 Maksymalna długość sprawdzanego hasła.
91
92 jobs.method
93 ^^^^^^^^^^^
94
95 Medota używana podczas łamania hasha. Możliwe wartości są ustalane
96 przez aplikację rozproszoną.
97
42 Funkcje wspomagające operacje na bazie danych 98 Funkcje wspomagające operacje na bazie danych
43 --------------------------------------------- 99 ---------------------------------------------
44 100
45 .. automodule:: mfrontend.db 101 .. automodule:: mfrontend.db
46 :members: 102 :members: