Changes
This commit is contained in:
parent
7db9c374cc
commit
9eac960763
26 changed files with 3119 additions and 266 deletions
|
@ -34,7 +34,8 @@ func initDeviceTable() (err error) {
|
|||
log.Printf("Init Device Table")
|
||||
statement, err := DB.Prepare(`CREATE TABLE IF NOT EXISTS device (
|
||||
id TEXT PRIMARY KEY,
|
||||
name TEXT,
|
||||
name TEXT,
|
||||
accessToken TEXT,
|
||||
userId TEXT
|
||||
)`)
|
||||
if err != nil {
|
||||
|
@ -137,10 +138,35 @@ func initEventTable() (err error) {
|
|||
id TEXT PRIMARY KEY,
|
||||
roomId TEXT,
|
||||
txnId TEXT,
|
||||
sender TEXT,
|
||||
origin TEXT,
|
||||
timestamp INTEGER,
|
||||
eventType TEXT,
|
||||
content TEXT,
|
||||
parentId TEXT,
|
||||
depth INTEGER
|
||||
stateKey TEXT,
|
||||
content TEXT,
|
||||
depth INTEGER,
|
||||
hash TEXT,
|
||||
signature TEXT
|
||||
)`)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
statement.Exec()
|
||||
|
||||
statement, err = DB.Prepare(`CREATE TABLE IF NOT EXISTS parent (
|
||||
eventId TEXT,
|
||||
parentId TEXT,
|
||||
PRIMARY KEY (eventId, parentId)
|
||||
)`)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
statement.Exec()
|
||||
|
||||
statement, err = DB.Prepare(`CREATE TABLE IF NOT EXISTS authEvent (
|
||||
eventId TEXT,
|
||||
authEventId TEXT,
|
||||
PRIMARY KEY (eventId, authEventId)
|
||||
)`)
|
||||
if err != nil {
|
||||
return
|
||||
|
@ -202,7 +228,12 @@ func initRoomTable() (err error) {
|
|||
log.Printf("Init Room Table")
|
||||
statement, err := DB.Prepare(`CREATE TABLE IF NOT EXISTS room (
|
||||
id TEXT PRIMARY KEY,
|
||||
version TEXT
|
||||
version TEXT,
|
||||
visibility TEXT,
|
||||
name TEXT,
|
||||
topic TEXT,
|
||||
isDirect INT,
|
||||
federated INT
|
||||
)`)
|
||||
if err != nil {
|
||||
return
|
||||
|
@ -211,6 +242,7 @@ func initRoomTable() (err error) {
|
|||
statement, err = DB.Prepare(`CREATE TABLE IF NOT EXISTS roomMember (
|
||||
userId TEXT,
|
||||
roomId TEXT,
|
||||
server TEXT,
|
||||
PRIMARY KEY (userId, roomId)
|
||||
)`)
|
||||
if err != nil {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue