package
0.0.0-20230330012623-61b31fa7d817
Repository: https://github.com/hanksudo/tables-to-go.git
Documentation: pkg.go.dev

# Functions

New creates a new Database based on the given type in the settings.
NewMySQL creates a new MySQL database.
NewPostgresql creates a new Postgresql database.
NewSQLite creates a new SQLite database.

# Structs

Column stores information about a column.
GeneralDatabase represents a base "class" database - for all other concrete databases it implements partly the Database interface.
MySQL implements the Database interface with help of GeneralDatabase.
Postgresql implements the Database interface with help of GeneralDatabase.
SQLite implements the Database interface with help of GeneralDatabase.
Table has a name and a set (slice) of columns.

# Interfaces

Database interface for the concrete databases.