Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@i4erkasov i4erkasov released this 05 Feb 01:37

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.