- bazel-postgres-sketch VS goyesql
- bazel-postgres-sketch VS better-sqlite3
- bazel-postgres-sketch VS pike
- bazel-postgres-sketch VS proteus
- bazel-postgres-sketch VS SQLBoiler
- bazel-postgres-sketch VS pronto
- bazel-postgres-sketch VS gnorm
- bazel-postgres-sketch VS pggen
- bazel-postgres-sketch VS fileconst
- bazel-postgres-sketch VS rules_nixpkgs
Bazel-postgres-sketch Alternatives
Similar projects and alternatives to bazel-postgres-sketch
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
xo
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server (by xo)
-
goyesql
Parse SQL files with multiple named queries and automatically prepare and scan them into structs.
-
pggen
Generate type-safe Go for any Postgres query. If Postgres can run the query, pggen can generate code for it.
-
upper.io/db
Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
bazel-postgres-sketch reviews and mentions
-
We Went All in on Sqlc/Pgx for Postgres and Go
I uploaded most of our Workspace setup here: https://github.com/jschaf/bazel-postgres-sketch. The tooling is a bunch of Go to manage the Postgres process. Basically, give it schema files and receive a running database with a tear down command.
We make temp instances of Postgres quickly by:
- avoiding Docker, especially on Mac
- keeping the data dir on tmpfs
- Disable initdb cleanup
- Disable fsync and other data integrity flags
- Use unlogged tables.
- Use sockets instead of TCP localhost.
For a test suite, it was 12x faster to call createdb with the same Postgres cluster for each test than than to create a whole new db cluster. The trick was to create a template database after loading the schema and use that for each createdb call.
-
In Praise of PostgreSQL
Sure, here's sketch of how it works: https://github.com/jschaf/bazel-postgres-sketch
Stats
jschaf/bazel-postgres-sketch is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of bazel-postgres-sketch is Shell.