Documentation ¶
Overview ¶
Package sql contains subpackages for working with MySQL and its derivates.
This package works only with MySQL and its derivates like MariaDB or Percona.
Abbreviations ¶
DML (https://en.wikipedia.org/wiki/Data_manipulation_language) Select, Insert, Update and Delete.
DDL (https://en.wikipedia.org/wiki/Data_definition_language) Create, Drop, Alter, and Rename.
DCL (https://en.wikipedia.org/wiki/Data_control_language) Grant and Revoke.
CRUD (https://en.wikipedia.org/wiki/Create,_read,_update_and_delete) Create, Read, Update and Delete.
TODO for testing maybe: https://pkg.go.dev/perkeep.org/pkg/test/dockertest
Directories ¶
Path | Synopsis |
---|---|
Package ddl implements MySQL data definition language functions.
|
Package ddl implements MySQL data definition language functions. |
Package dml handles the SQL DML for super fast performance, type safety and convenience.
|
Package dml handles the SQL DML for super fast performance, type safety and convenience. |
Package dmlgen generates Go code and protocol buffer files from database tables.
|
Package dmlgen generates Go code and protocol buffer files from database tables. |
dmltestgenerated2
Code generated by corestoreio/pkg/util/codegen.
|
Code generated by corestoreio/pkg/util/codegen. |
dmltestgenerated3
Code generated by corestoreio/pkg/util/codegen.
|
Code generated by corestoreio/pkg/util/codegen. |
dmltestgenerated4
Code generated by corestoreio/pkg/util/codegen.
|
Code generated by corestoreio/pkg/util/codegen. |
dmltestgenerated5
Code generated by corestoreio/pkg/util/codegen.
|
Code generated by corestoreio/pkg/util/codegen. |
dmltestgeneratedMToM
Code generated by corestoreio/pkg/util/codegen.
|
Code generated by corestoreio/pkg/util/codegen. |
Package dmltest provides functions for testing the dml package.
|
Package dmltest provides functions for testing the dml package. |
Package dmltype provides additional types for database values.
|
Package dmltype provides additional types for database values. |
Package migration provides tools for database schema migrations.
|
Package migration provides tools for database schema migrations. |
Package mview adds materialized views via events on the MySQL binary log.
|
Package mview adds materialized views via events on the MySQL binary log. |
Package mycanal adds event listener to a MySQL/MariaDB compatible binlog, based on pkg myreplicator to provide triggerless events.
|
Package mycanal adds event listener to a MySQL/MariaDB compatible binlog, based on pkg myreplicator to provide triggerless events. |
Package myreplicator handles the MySQL binary replication protocol.
|
Package myreplicator handles the MySQL binary replication protocol. |
Click to show internal directories.
Click to hide internal directories.