11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
-- Catégories de membres
CREATE TABLE membres_categories (
id INTEGER PRIMARY KEY,
nom TEXT,
description TEXT,
montant_cotisation REAL,
duree_cotisation INTEGER DEFAULT 12 -- En mois
);
-- Droits affectés à chaque catégorie de membres
CREATE TABLE membres_categories_droits (
id_categorie INTEGER,
droit INTEGER,
PRIMARY KEY (id_categorie, droit)
|
|
>
>
>
>
>
|
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
-- Catégories de membres
CREATE TABLE membres_categories (
id INTEGER PRIMARY KEY,
nom TEXT,
description TEXT,
montant_cotisation REAL,
duree_cotisation INTEGER DEFAULT 12, -- En mois
droit_wiki INT DEFAULT 1,
droit_membres INT DEFAULT 1,
droit_compta INT DEFAULT 1,
droit_inscription INT DEFAULT 0,
droit_connexion INT DEFAULT 1
);
-- Droits affectés à chaque catégorie de membres
CREATE TABLE membres_categories_droits (
id_categorie INTEGER,
droit INTEGER,
PRIMARY KEY (id_categorie, droit)
|