sql

package
v0.0.0-...-202847b Latest Latest
Warning

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

Go to latest
Published: Jan 1, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

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.

Jump to

Keyboard shortcuts

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