Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CRDBMigrations = migrate.NewManager()
CRDBMigrations implements a migration manager for the CRDBDriver.
Functions ¶
This section is empty.
Types ¶
type CRDBDriver ¶
type CRDBDriver struct {
// contains filtered or unexported fields
}
CRDBDriver implements a schema migration facility for use in SpiceDB's CRDB datastore.
func NewCRDBDriver ¶
func NewCRDBDriver(url string) (*CRDBDriver, error)
NewCRDBDriver creates a new driver with active connections to the database specified.
func (*CRDBDriver) Dispose ¶ added in v1.1.0
func (apd *CRDBDriver) Dispose()
Dispose disposes the driver.
func (*CRDBDriver) Version ¶
func (apd *CRDBDriver) Version() (string, error)
Version returns the version of the schema to which the connected database has been migrated.
func (*CRDBDriver) WriteVersion ¶
func (apd *CRDBDriver) WriteVersion(version, replaced string) error
WriteVersion overwrites the value stored to track the version of the database schema.
Click to show internal directories.
Click to hide internal directories.