Documentation
¶
Index ¶
- func CreateEventJSONTable(db *sql.DB) error
- func CreateEventStateKeysTable(db *sql.DB) error
- func CreateEventTypesTable(db *sql.DB) error
- func CreateEventsTable(db *sql.DB) error
- func CreateInvitesTable(db *sql.DB) error
- func CreateMembershipTable(db *sql.DB) error
- func CreatePrevEventsTable(db *sql.DB) error
- func CreatePublishedTable(db *sql.DB) error
- func CreateRedactionsTable(db *sql.DB) error
- func PrepareEventJSONTable(db *sql.DB) (tables.EventJSON, error)
- func PrepareEventStateKeysTable(db *sql.DB) (tables.EventStateKeys, error)
- func PrepareEventTypesTable(db *sql.DB) (tables.EventTypes, error)
- func PrepareEventsTable(db *sql.DB) (tables.Events, error)
- func PrepareInvitesTable(db *sql.DB) (tables.Invites, error)
- func PrepareMembershipTable(db *sql.DB) (tables.Membership, error)
- func PreparePrevEventsTable(db *sql.DB) (tables.PreviousEvents, error)
- func PreparePublishedTable(db *sql.DB) (tables.Published, error)
- func PrepareRedactionsTable(db *sql.DB) (tables.Redactions, error)
- type Database
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateEventJSONTable ¶ added in v0.8.3
func CreateEventStateKeysTable ¶ added in v0.8.3
func CreateEventTypesTable ¶ added in v0.8.3
func CreateEventsTable ¶ added in v0.8.3
func CreateInvitesTable ¶ added in v0.8.5
func CreateMembershipTable ¶ added in v0.8.5
func CreatePrevEventsTable ¶ added in v0.8.5
func CreatePublishedTable ¶ added in v0.8.5
func CreateRedactionsTable ¶ added in v0.8.5
func PrepareEventJSONTable ¶ added in v0.8.3
func PrepareEventStateKeysTable ¶ added in v0.8.3
func PrepareEventStateKeysTable(db *sql.DB) (tables.EventStateKeys, error)
func PrepareEventTypesTable ¶ added in v0.8.3
func PrepareEventTypesTable(db *sql.DB) (tables.EventTypes, error)
func PrepareEventsTable ¶ added in v0.8.3
func PrepareInvitesTable ¶ added in v0.8.5
func PrepareMembershipTable ¶ added in v0.8.5
func PrepareMembershipTable(db *sql.DB) (tables.Membership, error)
func PreparePrevEventsTable ¶ added in v0.8.5
func PreparePrevEventsTable(db *sql.DB) (tables.PreviousEvents, error)
func PreparePublishedTable ¶ added in v0.8.5
func PrepareRedactionsTable ¶ added in v0.8.5
func PrepareRedactionsTable(db *sql.DB) (tables.Redactions, 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.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.