Categorygithub.com/antibomberman/qb
repositorypackage
1.1.91
Repository: https://github.com/antibomberman/qb.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

QueryBuilder

QueryBuilder is a powerful and flexible SQL builder for Go, providing a convenient interface for working with MySQ, PostgreSQL and SQLite databases.

Installation

go get github.com/antibomberman/[email protected]

Key Features

  • Building SQL queries through method chaining
  • Transaction support
  • Query result caching Memory | Redis
  • Batch insert and update operations
  • Date and time handling
  • Raw SQL query support
  • Various types of JOIN operations
  • WHERE conditions with nested groups
  • Subquery support
  • Window functions
  • Soft delete records

Documentation

Detailed documentation on using Query is available in the query documentation. Detailed documentation on using Table is available in the table documentation.

QueryBuilder

QueryBuilder - это мощный и гибкий SQL-билдер для Go, предоставляющий удобный интерфейс для работы с базами данных MySQL, PostgreSQL и SQLite.

Установка

go get github.com/antibomberman/[email protected]

Основные возможности

  • Построение SQL-запросов через цепочку методов
  • Поддержка транзакций
  • Кеширование результатов запросов Memory | Redis
  • Пакетные операции вставки и обновления
  • Работа с датой и временем
  • Поддержка сырых SQL-запросов
  • Различные типы JOIN-соединений
  • Условия WHERE с вложенными группами
  • Поддержка подзапросов
  • Оконные функции
  • Мягкое удаление записей

Документация

Подробная документация по использованию Query доступна в документации по запросам. Подробная документация по использованию Table доступна в документации по запросам.