dialects

package
v3.26.0 Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAuroraDSQL

func NewAuroraDSQL() dialect.QuerierExtender

NewAuroraDSQL returns a new dialect.Querier for Aurora DSQL dialect.

func NewClickhouse

func NewClickhouse() dialect.Querier

NewClickhouse returns a new dialect.Querier for Clickhouse dialect.

func NewMysql

func NewMysql() dialect.QuerierExtender

NewMysql returns a new dialect.Querier for MySQL dialect.

func NewPostgres

func NewPostgres() dialect.QuerierExtender

NewPostgres returns a new dialect.Querier for PostgreSQL dialect.

func NewRedshift

func NewRedshift() dialect.Querier

Redshift returns a new dialect.Querier for Redshift dialect.

func NewSqlite3

func NewSqlite3() dialect.Querier

NewSqlite3 returns a dialect.Querier for SQLite3 dialect.

func NewSqlserver

func NewSqlserver() dialect.Querier

NewSqlserver returns a dialect.Querier for SQL Server dialect.

func NewStarrocks

func NewStarrocks() dialect.Querier

NewStarrocks returns a dialect.Querier for StarRocks dialect.

func NewTidb

func NewTidb() dialect.Querier

NewTidb returns a dialect.Querier for TiDB dialect.

func NewTurso

func NewTurso() dialect.Querier

NewTurso returns a dialect.Querier for Turso dialect.

func NewVertica

func NewVertica() dialect.Querier

NewVertica returns a new dialect.Querier for Vertica dialect.

DEPRECATED: Vertica support is deprecated and will be removed in a future release.

func NewYDB

func NewYDB() dialect.Querier

NewYDB returns a new dialect.Querier for Vertica dialect.

Types

type Tidb

type Tidb struct{}

func (*Tidb) CreateTable

func (t *Tidb) CreateTable(tableName string) string

func (*Tidb) DeleteVersion

func (t *Tidb) DeleteVersion(tableName string) string

func (*Tidb) GetLatestVersion

func (t *Tidb) GetLatestVersion(tableName string) string

func (*Tidb) GetMigrationByVersion

func (t *Tidb) GetMigrationByVersion(tableName string) string

func (*Tidb) InsertVersion

func (t *Tidb) InsertVersion(tableName string) string

func (*Tidb) ListMigrations

func (t *Tidb) ListMigrations(tableName string) string

Jump to

Keyboard shortcuts

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