BeeBot/schema.go

25 lines
483 B
Go
Raw Permalink Normal View History

2021-10-05 22:52:59 +00:00
package beebot
func (b *BeeBot) setupDB() error {
if _, err := b.db.Exec(`create table if not exists filters (
id integer primary key autoincrement,
name text unique,
regex text,
template text
)`); err != nil {
return err
}
if _, err := b.db.Exec(`create table if not exists offenders (
id integer primary key autoincrement,
offender text,
filter_name text,
foreign key(filter_name) references filters(name)
)`); err != nil {
return err
}
return nil
}