aboutsummaryrefslogtreecommitdiff
path: root/roomserver/storage/postgres/room_aliases_table.go
diff options
context:
space:
mode:
Diffstat (limited to 'roomserver/storage/postgres/room_aliases_table.go')
-rw-r--r--roomserver/storage/postgres/room_aliases_table.go12
1 files changed, 7 insertions, 5 deletions
diff --git a/roomserver/storage/postgres/room_aliases_table.go b/roomserver/storage/postgres/room_aliases_table.go
index b603a673..c808813e 100644
--- a/roomserver/storage/postgres/room_aliases_table.go
+++ b/roomserver/storage/postgres/room_aliases_table.go
@@ -62,12 +62,14 @@ type roomAliasesStatements struct {
deleteRoomAliasStmt *sql.Stmt
}
-func NewPostgresRoomAliasesTable(db *sql.DB) (tables.RoomAliases, error) {
- s := &roomAliasesStatements{}
+func createRoomAliasesTable(db *sql.DB) error {
_, err := db.Exec(roomAliasesSchema)
- if err != nil {
- return nil, err
- }
+ return err
+}
+
+func prepareRoomAliasesTable(db *sql.DB) (tables.RoomAliases, error) {
+ s := &roomAliasesStatements{}
+
return s, shared.StatementList{
{&s.insertRoomAliasStmt, insertRoomAliasSQL},
{&s.selectRoomIDFromAliasStmt, selectRoomIDFromAliasSQL},