Files
pgson/query.go
2025-11-06 17:10:24 +01:00

27 lines
688 B
Go

package pgson
import (
"git.secnex.io/secnex/pgson/build"
"git.secnex.io/secnex/pgson/schema"
)
func CreateTable(schema *schema.Table) (*string, error) {
return build.CreateTable(schema)
}
func Insert(schema *schema.Table, data map[string]any) (*string, error) {
return build.Insert(schema, data)
}
func Update(schema *schema.Table, data map[string]any, where map[string]any) (*string, error) {
return build.Update(schema, data, where)
}
func Delete(schema *schema.Table, where map[string]any) (*string, error) {
return build.UpdateDeletedAt(schema, where)
}
func HardDelete(schema *schema.Table, where map[string]any) (*string, error) {
return build.Delete(schema, where)
}