Versions in this module Expand all Collapse all v1 v1.0.1 Dec 28, 2025 v1.0.0 Dec 28, 2025 Changes in this version + type Driver interface + Close func() error + Diff func(ctx context.Context) (string, error) + type SQLLiteDriverConfig struct + SourceDatabasePath string + TargetDatabasePath string + type SQLiteColumn struct + Default sql.NullString + Name string + NotNull bool + PrimaryKey bool + Type string + func (c *SQLiteColumn) Copy() *SQLiteColumn + func (c *SQLiteColumn) HasEqualAttributes(other *SQLiteColumn) bool + func (c *SQLiteColumn) String() string + type SQLiteDriver struct + SourceDatabaseConnection *sql.DB + TargetDatabaseConnection *sql.DB + func NewSQLiteDriver(config *SQLLiteDriverConfig) (*SQLiteDriver, error) + func (d *SQLiteDriver) Close() error + func (d *SQLiteDriver) Diff(ctx context.Context) (string, error) + type SQLiteIndex struct + Columns []string + Name string + Table string + Unique bool + func (i *SQLiteIndex) Equal(other *SQLiteIndex) bool + func (i *SQLiteIndex) String() string + type SQLiteTable struct + Columns []*SQLiteColumn + Indexes []*SQLiteIndex + Name string + Triggers []*SQLiteTrigger + func (t *SQLiteTable) ColumnByName(name string) (*SQLiteColumn, bool) + func (t *SQLiteTable) Copy() *SQLiteTable + func (t *SQLiteTable) CreateTableOnlyString() string + func (t *SQLiteTable) IndexByName(name string) (*SQLiteIndex, bool) + func (t *SQLiteTable) String() string + func (t *SQLiteTable) TriggerByName(name string) (*SQLiteTrigger, bool) + type SQLiteTrigger struct + Name string + SQL string