testing sql functions

This page summarizes the projects mentioned and recommended in the original post on /r/golang

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • dockertest

    Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.

  • There's a package called ory/dockertest that I use for running docker containers as part of the integration tests, I wrote a post covering it, although that one is using memcached, that idea for setting it up is similar.

  • Squirrel

    Fluent SQL generation for golang

  • On a related note, generating queries using Sprintf is a security concern which could lead to SQL injections (another post, there are alternatives like placeholders, using Masterminds/squirel or even better generating type safe Go code from actual SQL statements using kyleconroy/sqlc

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • sqlc

    Generate type-safe code from SQL

  • On a related note, generating queries using Sprintf is a security concern which could lead to SQL injections (another post, there are alternatives like placeholders, using Masterminds/squirel or even better generating type safe Go code from actual SQL statements using kyleconroy/sqlc

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Level UP your RDBMS Productivity in GO

    5 projects | dev.to | 5 Dec 2023
  • Don't Mock the Database

    3 projects | /r/golang | 9 Mar 2023
  • GitHub - Clivern/Peanut: 🐺 Deploy Databases and Services Easily for Development and Testing Pipelines.

    2 projects | /r/golang | 16 Sep 2021
  • What is the fastest way to clear my SQL database between integration tests?

    5 projects | /r/golang | 29 Jan 2021
  • Show HN: Riza – Safely run untrusted code from your app

    1 project | news.ycombinator.com | 30 Apr 2024