aboutsummaryrefslogtreecommitdiff
path: root/roomserver/storage/postgres/rooms_table.go
diff options
context:
space:
mode:
Diffstat (limited to 'roomserver/storage/postgres/rooms_table.go')
-rw-r--r--roomserver/storage/postgres/rooms_table.go12
1 files changed, 7 insertions, 5 deletions
diff --git a/roomserver/storage/postgres/rooms_table.go b/roomserver/storage/postgres/rooms_table.go
index 637680bd..f2b39fe5 100644
--- a/roomserver/storage/postgres/rooms_table.go
+++ b/roomserver/storage/postgres/rooms_table.go
@@ -96,12 +96,14 @@ type roomStatements struct {
bulkSelectRoomNIDsStmt *sql.Stmt
}
-func NewPostgresRoomsTable(db *sql.DB) (tables.Rooms, error) {
- s := &roomStatements{}
+func createRoomsTable(db *sql.DB) error {
_, err := db.Exec(roomsSchema)
- if err != nil {
- return nil, err
- }
+ return err
+}
+
+func prepareRoomsTable(db *sql.DB) (tables.Rooms, error) {
+ s := &roomStatements{}
+
return s, shared.StatementList{
{&s.insertRoomNIDStmt, insertRoomNIDSQL},
{&s.selectRoomNIDStmt, selectRoomNIDSQL},