/magstudentportal/trunk

To get this branch, use:
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