bzr branch
http://gegoxaren.bato24.eu/bzr/magstudentportal/trunk
12
by Gustav Hartvigsson
* Added some sql stuffs. |
1 |
CREATE TABLE IF NOT EXISTS students ( |
2 |
id SERIAL PRIMARY KEY, |
|
3 |
user_name VARCHAR (32) NOT NULL UNIQUE , |
|
4 |
pwd VARCHAR (256) NOT NULL, |
|
5 |
||
6 |
/* name */ |
|
7 |
name_first VARCHAR (32) NOT NULL, |
|
8 |
name_last VARCHAR (32) NOT NULL, |
|
9 |
||
10 |
class VARCHAR (32) /* This could be a foreign key :-) */ |
|
11 |
||
12 |
/* address *//* |
|
13 |
address_country VARCHAR (32) NOT NULL,
|
|
14 |
address_city VARCHAR (32) NOT NULL,
|
|
15 |
address_street VARCHAR (32) NOT NULL,
|
|
16 |
address_postal_code VARCHAR (32) NOT NULL,
|
|
17 |
||
18 |
birthday DATE NOT NULL
|
|
19 |
*/
|
|
20 |
);
|
|
21 |
||
22 |
CREATE TABLE IF NOT EXISTS staff ( |
|
23 |
id SERIAL PRIMARY KEY, |
|
24 |
user_name VARCHAR(32) NOT NULL UNIQUE, |
|
25 |
pwd VARCHAR(256) NOT NULL, |
|
26 |
||
27 |
staff_type BIGINT, |
|
28 |
||
29 |
/* name */ |
|
30 |
name_first VARCHAR (32) NOT NULL, |
|
31 |
name_last VARCHAR (32) NOT NULL, |
|
32 |
/* |
|
33 |
employee_nr VARCHAR (32) NOT NULL UNIQUE,
|
|
34 |
*/
|
|
35 |
FOREIGN KEY (staff_type) REFERENCES staff_type (id) |
|
36 |
);
|
|
37 |
||
38 |
CREATE TABLE IF NOT EXISTS staff_type ( |
|
39 |
id SERIAL PRIMARY KEY, |
|
40 |
name VARCHAR (32) |
|
41 |
);
|
|
42 |
||
43 |
||
44 |