Documentation ¶
Index ¶
- func CreatePublishedTable(db *sql.DB) error
- func CreateRedactionsTable(db *sql.DB) error
- func CreateRoomAliasesTable(db *sql.DB) error
- func CreateRoomsTable(db *sql.DB) error
- func CreateStateBlockTable(db *sql.DB) error
- func CreateStateSnapshotTable(db *sql.DB) error
- func PreparePublishedTable(db *sql.DB) (tables.Published, error)
- func PrepareRedactionsTable(db *sql.DB) (tables.Redactions, error)
- func PrepareRoomAliasesTable(db *sql.DB) (tables.RoomAliases, error)
- func PrepareRoomsTable(db *sql.DB) (tables.Rooms, error)
- func PrepareStateBlockTable(db *sql.DB) (tables.StateBlock, error)
- func PrepareStateSnapshotTable(db *sql.DB) (tables.StateSnapshot, error)
- type Database
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreatePublishedTable ¶
func CreateRedactionsTable ¶
func CreateRoomAliasesTable ¶
func CreateRoomsTable ¶
func CreateStateBlockTable ¶
func PrepareRedactionsTable ¶
func PrepareRedactionsTable(db *sql.DB) (tables.Redactions, error)
func PrepareRoomAliasesTable ¶
func PrepareRoomAliasesTable(db *sql.DB) (tables.RoomAliases, error)
func PrepareStateBlockTable ¶
func PrepareStateBlockTable(db *sql.DB) (tables.StateBlock, error)
func PrepareStateSnapshotTable ¶
func PrepareStateSnapshotTable(db *sql.DB) (tables.StateSnapshot, error)
Types ¶
type Database ¶
A Database is used to store room events and stream offsets.
func Open ¶
func Open(base *base.BaseDendrite, dbProperties *config.DatabaseOptions, cache caching.RoomServerCaches) (*Database, error)
Open a postgres database.
Click to show internal directories.
Click to hide internal directories.