Documentation
¶
Index ¶
- func BuildHypertableStatements(p *postgres.PostgresConnection, tableName string, ...) ([]string, error)
- func BuildIndexStatements(p *postgres.PostgresConnection, tableName string, ...) ([]string, error)
- func CreateTableStatements(tableName string, tableSchema *schemasv1alpha4.TimescaleDBTableSchema) ([]string, error)
- func CreateViewStatements(viewName string, viewSchema *schemasv1alpha4.TimescaleDBViewSchema) ([]string, error)
- func PlanTimescaleDBTable(uri string, tableName string, ...) ([]string, error)
- func PlanTimescaleDBView(uri string, viewName string, viewSchema *schemasv1alpha4.TimescaleDBViewSchema) ([]string, error)
- func SeedDataStatements(tableName string, tableSchema *schemasv1alpha4.TimescaleDBTableSchema, ...) ([]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildHypertableStatements ¶ added in v0.17.12
func BuildHypertableStatements(p *postgres.PostgresConnection, tableName string, tableSchema *schemasv1alpha4.TimescaleDBTableSchema) ([]string, error)
func BuildIndexStatements ¶
func BuildIndexStatements(p *postgres.PostgresConnection, tableName string, tableSchema *schemasv1alpha4.TimescaleDBTableSchema) ([]string, error)
This is slightly different than the postgres version because we need to handle indices created for hypertables
func CreateTableStatements ¶
func CreateTableStatements(tableName string, tableSchema *schemasv1alpha4.TimescaleDBTableSchema) ([]string, error)
func CreateViewStatements ¶
func CreateViewStatements(viewName string, viewSchema *schemasv1alpha4.TimescaleDBViewSchema) ([]string, error)
func PlanTimescaleDBTable ¶
func PlanTimescaleDBTable(uri string, tableName string, tableSchema *schemasv1alpha4.TimescaleDBTableSchema, seedData *schemasv1alpha4.SeedData) ([]string, error)
func PlanTimescaleDBView ¶
func PlanTimescaleDBView(uri string, viewName string, viewSchema *schemasv1alpha4.TimescaleDBViewSchema) ([]string, error)
func SeedDataStatements ¶
func SeedDataStatements(tableName string, tableSchema *schemasv1alpha4.TimescaleDBTableSchema, seedData *schemasv1alpha4.SeedData) ([]string, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.