Blank Imports in Go

2025-01-153 minTech Related
#golang

Using imports only for side effects.

Blank imports run init() automatically.

Example:

import (
    "database/sql"
    _ "github.com/lib/pq"
)

db, _ := sql.Open("postgres", dsn)

The driver registers itself via init().