The go-postgresql is a database framework for implementing a PostgreSQL-compatible server using Go easily.
The go-postgresql handles PostgreSQL protocol and interprets the major messages automatically so that all developers can develop PostgreSQL-compatible servers easily.
Since the go-postgresql handles all startup and system commands automatically, developers can easily implement their PostgreSQL-compatible server only by simply handling DDL (Data Definition Language) and DML (Data Manipulation Language) query commands.