base

package
v1.27.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DropTableColumns

func DropTableColumns(sess db.Session, tableName string, columnNames ...string) (err error)

WARNING: YOU MUST COMMIT THE SESSION AT THE END

func HashToken

func HashToken(token, salt string) string

func ModifyColumn

func ModifyColumn(x db.EngineMigration, tableName string, col *schemas.Column) error

ModifyColumn will modify column's type or other property. SQLITE is not supported

func RecreateTable

func RecreateTable(sess db.Session, bean any) error

RecreateTable will recreate the table using the newly provided bean definition and move all data to that new table WARNING: YOU MUST PROVIDE THE FULL BEAN DEFINITION WARNING: YOU MUST COMMIT THE SESSION AT THE END

func RecreateTables

func RecreateTables(beans ...any) func(db.EngineMigration) error

RecreateTables will recreate the tables for the provided beans using the newly provided bean definition and move all data to that new table WARNING: YOU MUST PROVIDE THE FULL BEAN DEFINITION

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL