Mercurial > kraina_muminkow
comparison frontend/doc/database.rst @ 24:3a2876457625
małe zmiany w dokumentacji
author | Michał Rudowicz <michal.rudowicz@fl9.eu> |
---|---|
date | Mon, 09 May 2011 10:46:38 +0200 |
parents | |
children | d017e2ab3027 |
comparison
equal
deleted
inserted
replaced
23:b75a9ae3a060 | 24:3a2876457625 |
---|---|
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: |