Documentation ¶
Overview ¶
Package shared contains utilities which shared projects outside this repo (like edge). Use it with caution. Utilities are not handled as a public API, no backward compatible guarantee.
Directories ¶
Path | Synopsis |
---|---|
dbschema
Package dbschema package implements querying and comparing schemas for testing.
|
Package dbschema package implements querying and comparing schemas for testing. |
pgutil
Package pgutil contains utilities for postgres
|
Package pgutil contains utilities for postgres |
pgutil/pgerrcode
Package pgerrcode implements postgres error extraction without depending on a postgres library.
|
Package pgerrcode implements postgres error extraction without depending on a postgres library. |
txutil
Package txutil provides safe transaction-encapsulation functions which have retry semantics as necessary.
|
Package txutil provides safe transaction-encapsulation functions which have retry semantics as necessary. |
Package lrucache provides a LRU cache implementation with an optional key expiration time.
|
Package lrucache provides a LRU cache implementation with an optional key expiration time. |
Package tagsql implements a tagged wrapper for databases.
|
Package tagsql implements a tagged wrapper for databases. |
Click to show internal directories.
Click to hide internal directories.