annotate frontend/schema.sql @ 20:1e82b288c890

kolejny raz uaktualniam szablon csv, czeka mnie jeszcze poprawianie kodu w pythonie odpowiadającego za to
author Michał Rudowicz <michal.rudowicz@fl9.eu>
date Mon, 11 Apr 2011 09:39:54 +0200
parents 5b4688e1964c
children
rev   line source
12
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
1 PRAGMA foreign_keys = ON;
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
2 CREATE TABLE users (
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
3 "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, -- ID Użytkownika
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
4 "username" TEXT NOT NULL, -- Nazwa użytkownika
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
5 "password" TEXT NOT NULL, -- Hash hasła użytkownika
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
6 "activated" BOOLEAN -- Czy konto zostało uaktywnione
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
7 );
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
8 CREATE TABLE jobs (
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
9 "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, -- ID Zadania
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
10 "label" TEXT, -- Opis zadania
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
11 "owner_id" INTEGER NOT NULL, -- ID właściciela zadania
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
12 "hash" TEXT NOT NULL, -- Hash do zdekodowania
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
13 "state" INTEGER NOT NULL DEFAULT (0), -- Obecny stan operacji
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
14 "result" TEXT, -- Wynik operacji
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
15 "percent" INTEGER, -- Procent ukończenia operacji
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
16 "last_checked" TEXT, -- Ostatnio sprawdzany hash
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
17 "min_pass_len" INTEGER NOT NULL DEFAULT (1), -- Minimalna długość hasła
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
18 "max_pass_len" INTEGER NOT NULL DEFAULT (5), -- Maksymalna długość hasła
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
19 "method" INTEGER NOT NULL DEFAULT (0), -- Metoda sprawdzania hashy
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
20 FOREIGN KEY("owner_id") REFERENCES users("id")
5b4688e1964c Uaktualniłem schemat bazy danych wg. ticketu
Michał Rudowicz <michal.rudowicz@fl9.eu>
parents: 8
diff changeset
21 );