Skip to content

aodin/gophersql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

gophersql

Database/SQL talk for Denver Gophers. Drivers and code examples are on the package page.

Recommended Drivers

Examples

Import syntax, the empty _ import

Building the connection string

Knowing the parameterization scheme

Exec versus Query

Scanning into pointers

Closing rows

The scanner interface

Cross-platform issues

Talk struct with the database!

Issues

Zero-initialization

Default INSERT values and dealing with NULL values with pointers or Null types.

Closing rows and duplicate connections with :memory:

The case of the disappearing table.

Scanning into an interface

Strings are scanned as []byte, resulting in unexpected json output.

No interface for connections and transactions

Build one to test instances requiring a connection

Packages

A list of popular projects

And my own: Aspect - cross-dialect query construction, schema declarations, and talking a variety of types with the database (including structs and slices)

About

Database/SQL talk for Denver Gophers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages