/magstudentportal/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/magstudentportal/trunk

« back to all changes in this revision

Viewing changes to src/main/resources/create_tables.sql

  • Committer: Gustav Hartvigsson
  • Date: 2017-08-11 12:12:13 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20170811121213-wex2y5huit70a3z2
* Added some sql stuffs.
  This could probably be used to generate
  the JPA stuffs?

Show diffs side-by-side

added added

removed removed

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