Skip to content

Releases: i4erkasov/go-pgsql

v1.0.0

05 Feb 01:37
Compare
Choose a tag to compare

We are thrilled to announce the first release of go-pgsql, v1.0.0! This comprehensive Go package is designed to enhance your experience working with PostgreSQL by simplifying connection pool management, facilitating smooth database migrations, and offering robust transaction management capabilities.

Key Features of go-pgsql:

  • Connection Pool Management: Utilizes pgxpool from the renowned pgx library, enabling efficient handling and reuse of database connections.
  • Transaction Management: Introduces a sophisticated transaction manager that supports nested transactions and ensures automatic rollback in case of errors, making your transactional operations safer and more intuitive.
  • Database Migrations: Integrates seamlessly with golang-migrate to provide a smooth and reliable mechanism for applying and reverting database schema changes.

What's Included in This Release:

  • Initial support for managing connection pools with customizable configurations.
  • A powerful transaction manager for executing database operations within the context of managed transactions.
  • A migration tool setup ready to handle your database schema changes with ease.