sql

package
v0.0.0-...-581c8d3 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2020 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.

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 codegen.
Code generated by codegen.
dmltestgenerated3
Code generated by codegen.
Code generated by codegen.
dmltestgenerated4
Code generated by codegen.
Code generated by codegen.
dmltestgeneratedMToM
Code generated by codegen.
Code generated by 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