Skip to main content
在 Manus 中运行任何 Skill
一键导入
GitHub 仓库

liteorm

liteorm 收录了来自 go-again 的 18 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。

已收集 skills
18
Stars
5
更新
2026-07-04
Forks
0
职业覆盖
1 个职业分类 · 已分类 100%
仓库浏览

这个仓库中的 skills

large-objects
软件开发工程师

Use when storing large or growing binary content (files, uploads, blobs) in SQLite as streamed io.ReaderAt/io.WriterAt instead of loading whole []byte — the orm.LOB field + liteorm.org/dialect/sqlite/lob.

2026-07-04
orm-models
软件开发工程师

Use when working with liteorm's declarative orm front-end — model structs and tags, AutoMigrate, the orm.Repo, associations (Load/Attach), hooks, or soft delete.

2026-07-04
pitfalls
软件开发工程师

Use when liteorm code behaves unexpectedly, or proactively before writing it, to avoid the common gotchas around loading, soft delete, types, and dialect-gated operators.

2026-07-04
porting-from-gorm
软件开发工程师

Use when migrating a gorm codebase to liteorm — running models on gorm tags as-is, rewriting them to native orm tags, and adjusting for what differs.

2026-07-04
sqlite-search
软件开发工程师

Use when adding vector (sqlite-vec), full-text (FTS5), or hybrid RRF search to liteorm's SQLite backend.

2026-07-04
changesets
软件开发工程师

Use when capturing, applying, inverting, or concatenating SQLite changesets (the SESSION extension) for audit logs, one-way replication, or undo — the liteorm.org/dialect/sqlite/changeset package. SQLite backend only.

2026-07-04
observability
软件开发工程师

Use when instrumenting liteorm with metrics, tracing, or audit around every executed statement — the Observer seam (liteorm.WithObserver + QueryEvent). Distinct from slog statement logging (the logging skill), which rides the same seam.

2026-07-04
quicsql
软件开发工程师

Use when connecting liteorm to a remote quicSQL server (quicsql.net) instead of a local SQLite file — the sqlite.Open "quicsql://" DSN, sqlite.WrapDB for mTLS/keyring auth, and which SQLite features work over the wire.

2026-07-04
field-codecs
软件开发工程师

Use when a struct field must be transformed on the way to and from the database — JSON/gob columns, encrypting or compressing a field at rest — without changing its Go type. The codec:<name> tag + liteorm.org/codec.

2026-06-29
vault
软件开发工程师

Use when storing a whole SQLite database compressed and/or encrypted at rest in a gosqlite vfs/vault container (live, per-transaction durable) — the liteorm.org/dialect/sqlite/vault package; distinct from per-object lob compression and from the lighter OpenEncrypted page cipher.

2026-06-29
logging
软件开发工程师

Use when you need to see/trace executed SQL while developing with liteorm, enable debug logging, or wire liteorm into structured (slog/JSON) logs.

2026-06-20
encryption
软件开发工程师

Use when opening a SQLite database with at-rest (transparent page-level) encryption — writing/reading an encrypted file, key handling, reopening, and constraints.

2026-06-19
query-builder
软件开发工程师

Use when writing explicit typed queries with liteorm's query front-end — predicates, joins, unions, subqueries/EXISTS, streaming, Raw, or the query.Repo CRUD.

2026-06-19
using-liteorm
软件开发工程师

Use when starting with liteorm — picking the query (explicit) vs orm (declarative) front-end, opening a backend, doing first CRUD, or wiring transactions.

2026-06-18
studio
软件开发工程师

Use when adding liteorm's embedded database studio (admin GUI) to an app — mounting the http.Handler, registering models for rich introspection, and locking it down.

2026-06-18
codegen
软件开发工程师

Use when generating liteorm code — typed columns from a Go type, models from a live DB, typed Go from annotated SQL, the sqlc plugin, or porting gorm tags.

2026-06-11
migrations
软件开发工程师

Use when evolving a liteorm schema — AutoMigrate for additive changes, GenerateMigration/Diff for reviewable SQL, the migrate runner (Load/New/Up/Down), or WritePair.

2026-06-11
postgres-advanced
软件开发工程师

Use when working with Postgres-specific liteorm features — LISTEN/NOTIFY, or typed JSONB and array column operators.

2026-06-11