Описание тега sqlx
NoneSqlx - это библиотека, которая предоставляет набор расширений стандартной библиотеки базы данных /sql. Версии sqlx sql.DB, sql.TX, sql.Stmt и др. все они оставляют базовые интерфейсы нетронутыми, так что их интерфейсы являются надмножеством стандартных. Это делает относительно безболезненным интеграцию существующих кодовых баз с использованием базы данных /sql с sqlx.
Sqlx - это библиотека, которая предоставляет стандартный набор расширений. database/sql
библиотека. Версии sqlxsql.DB
, sql.TX
, sql.Stmt
, и другие. все они оставляют базовые интерфейсы нетронутыми, так что их интерфейсы являются надмножеством стандартных. Это делает относительно безболезненным интеграцию существующих кодовых баз с использованиемdatabase/sql
с sqlx.
Основные дополнительные концепции:
- Маршалировать строки в структуры (со встроенной поддержкой структур), карты и срезы
- Поддержка именованных параметров, включая подготовленные операторы
Get
а такжеSelect
чтобы быстро перейти от запроса к структуре / фрагменту- LoadFile для выполнения операторов из файла
Теперь есть довольно полная документация по sqlx. Вы также можете прочитать приведенный ниже пример использования sqlx или ознакомиться с документацией по API на godoc.