forked from HackerspaceBielefeld/Zuul_old
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsql_install.py
35 lines (31 loc) · 1019 Bytes
/
sql_install.py
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
#!/usr/bin/python
# coding: utf8
import func
con = func.sql_connect('zuul.db')
print "Erstelle log tabelle"
func.sql(con,'''CREATE TABLE log (
tokenID varchar(32) NOT NULL,
answere varchar(1) NOT NULL ,
timecode timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
ipAddr varchar(42) NULL DEFAULT ''
)''')
print "Erstelle token tabelle"
func.sql(con,'''CREATE TABLE token (
tID varchar(32) NOT NULL,
userID int(11) NOT NULL,
tKey varchar(32) NOT NULL,
tActive int(1) NOT NULL DEFAULT '1'
)''')
print "Erstelle users Tabelle"
func.sql(con,'''CREATE TABLE users (
uID INTEGER PRIMARY KEY AUTOINCREMENT,
uName varchar(35) NOT NULL,
uPass varchar(32) NOT NULL,
uSalt varchar(75) NOT NULL,
uSession varchar(32) NOT NULL,
uActive int(1) NOT NULL DEFAULT 1,
expire timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'
);''')
print "Erstelle pi:raspberry User"
func.sql(con,'''INSERT INTO users (uName, uPass, uSalt,uSession) VALUES ('pi','b89749505e144b564adfe3ea8fc394aa','','')''')
func.sql_close(con)