-
Notifications
You must be signed in to change notification settings - Fork 3
/
database.txt
44 lines (38 loc) · 1.2 KB
/
database.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
sudo apt install odbc-postgresql postgresql-contrib
Datei ~/.odbc.ini erstellen, etwa so:
[mcclass]
Description = McClass
Driver = /usr/lib/x86_64-linux-gnu/odbc/psqlodbcw.so
Trace = Yes
TraceFile = sql.log
Database = mcclass
Servername = localhost
UserName = mcclass
Password = (somepassword)
Port = 5432
Protocol = 10.6
ReadOnly = No
RowVersioning = No
ShowSystemTables = No
ShowOidColumn = No
FakeOidIndex = No
ConnSettings =
MaxVarcharSize = 5000
Pooling = Yes
sudo service postgresql start
sudo passwd postgres
(postgres ist der Datenbank-Admin, neues Passwort für diese Rolle vergeben)
sudo -u postgres psql postgres
CREATE USER mcclass PASSWORD '(somepassword)';
CREATE DATABASE mcclass OWNER mcclass;
\q
sudo -u postgres psql -h localhost -U mcclass -W
(Fragt ggfs. nach eigenem Passwort, dann nach dem Passwort für die mcclass-Datenbank)
CREATE TABLE users (email TEXT NOT NULL PRIMARY KEY, password TEXT NOT NULL);
\dt
(sollte dann anzeigen, dass eine solche Tabelle existiert)
\q
swipl
[odbc].
put(1, matthias, '[email protected]').
get.