Mercurial > gemma
annotate schema/demo-data/users.sql @ 138:c79709af2c76
Demo Data: make user.sql atomic and use copy everywhere.
author | Sascha Wilde <wilde@intevation.de> |
---|---|
date | Fri, 29 Jun 2018 17:24:14 +0200 |
parents | 433a992befdb |
children | 0c0826063561 |
rev | line source |
---|---|
138
c79709af2c76
Demo Data: make user.sql atomic and use copy everywhere.
Sascha Wilde <wilde@intevation.de>
parents:
137
diff
changeset
|
1 BEGIN; |
c79709af2c76
Demo Data: make user.sql atomic and use copy everywhere.
Sascha Wilde <wilde@intevation.de>
parents:
137
diff
changeset
|
2 |
137 | 3 -- PREREQUISITES |
4 | |
5 -- Setup Country Codes | |
6 COPY gemma.countries (country_code) FROM stdin; | |
7 RO | |
8 HU | |
9 SK | |
10 AT | |
11 HR | |
12 BG | |
13 \. | |
14 | |
15 -- USERS | |
16 | |
17 -- System Administrator | |
18 CREATE ROLE sophie IN ROLE sys_admin LOGIN PASSWORD 'so2Phie4'; | |
19 | |
20 -- Water Way Administrators | |
21 CREATE ROLE lucian IN ROLE waterway_admin LOGIN PASSWORD 'lu2Cian4'; | |
22 CREATE ROLE penka IN ROLE waterway_admin LOGIN PASSWORD 'pe2Nka3'; | |
23 | |
24 -- Water Way Users | |
25 CREATE ROLE oana IN ROLE waterway_user LOGIN PASSWORD 'oa2Na2'; | |
26 CREATE ROLE vanja IN ROLE waterway_user LOGIN PASSWORD 'va2Nja3'; | |
27 | |
28 -- Fill in Profiles | |
138
c79709af2c76
Demo Data: make user.sql atomic and use copy everywhere.
Sascha Wilde <wilde@intevation.de>
parents:
137
diff
changeset
|
29 COPY gemma.user_profiles (username, country, email_adress) FROM stdin; |
c79709af2c76
Demo Data: make user.sql atomic and use copy everywhere.
Sascha Wilde <wilde@intevation.de>
parents:
137
diff
changeset
|
30 sophie AT sophie@example.com |
c79709af2c76
Demo Data: make user.sql atomic and use copy everywhere.
Sascha Wilde <wilde@intevation.de>
parents:
137
diff
changeset
|
31 lucian RO lucian@example.com |
c79709af2c76
Demo Data: make user.sql atomic and use copy everywhere.
Sascha Wilde <wilde@intevation.de>
parents:
137
diff
changeset
|
32 oana RO oana@example.com |
c79709af2c76
Demo Data: make user.sql atomic and use copy everywhere.
Sascha Wilde <wilde@intevation.de>
parents:
137
diff
changeset
|
33 penka BG penka@example.com |
c79709af2c76
Demo Data: make user.sql atomic and use copy everywhere.
Sascha Wilde <wilde@intevation.de>
parents:
137
diff
changeset
|
34 vanja BG vanja@example.com |
c79709af2c76
Demo Data: make user.sql atomic and use copy everywhere.
Sascha Wilde <wilde@intevation.de>
parents:
137
diff
changeset
|
35 \. |
c79709af2c76
Demo Data: make user.sql atomic and use copy everywhere.
Sascha Wilde <wilde@intevation.de>
parents:
137
diff
changeset
|
36 |
c79709af2c76
Demo Data: make user.sql atomic and use copy everywhere.
Sascha Wilde <wilde@intevation.de>
parents:
137
diff
changeset
|
37 COMMIT; |