Add and read messages in db

This commit is contained in:
Joscha 2016-04-24 17:32:54 +02:00
parent a96663a5d4
commit 2256047bcc
2 changed files with 170 additions and 0 deletions

34
main.py
View file

@ -0,0 +1,34 @@
import sqlite3
db_name = "bugbot.db"
db_setup = """
CREATE TABLE IF NOT EXISTS messages(
id STRING PRIMARY KEY,
room STRING NOT NULL,
time INTEGER NOT NULL,
session STRING NOT NULL,
name STRING NOT NULL,
content STRING NOT NULL,
parent STRING
);
CREATE TABLE IF NOT EXISTS sessions(
id STRING PRIMARY KEY,
user_id STRING NOT NULL,
is_staff INTEGER,
is_manager INTEGER
);
CREATE TABLE IF NOT EXISTS rooms(
name STRING PRIMARY KEY
);
"""
def main():
# make sure the tables are set up correctly
with sqlite3.connect(db_name) as db:
db.executescript(db_setup)
db.commit()
if __name__ == "__main__":
main()