You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Cleaned up package conflicts and removed large binary files from repository
15
+
- Updated `.gitignore` to prevent future binary commits
16
+
17
+
### Changed
18
+
19
+
- Improved connection pool wrapper to properly expose underlying `*sql.DB` instance
20
+
- Enhanced example application with DB access testing
21
+
- Updated import paths in example to use correct module reference
22
+
23
+
### Technical Details
24
+
25
+
The `duckdbConnPoolWrapper` now properly implements the interface needed for GORM to access the underlying `*sql.DB` through the `db.DB()` method. This enables:
26
+
27
+
- Connection pool configuration (`SetMaxIdleConns`, `SetMaxOpenConns`)
28
+
- Database monitoring (`db.DB().Stats()`)
29
+
- Health checks (`db.DB().Ping()`)
30
+
- All other standard `*sql.DB` operations
31
+
8
32
## [0.1.0] - 2025-06-22
9
33
10
34
### Added
35
+
11
36
- Initial implementation of GORM DuckDB driver
12
37
- Full GORM interface compliance
13
38
- Support for all standard CRUD operations
@@ -24,6 +49,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
24
49
- Documentation and examples
25
50
26
51
### Features
52
+
27
53
-**Dialector**: Complete implementation of GORM dialector interface
28
54
-**Migrator**: Full migrator implementation with all migration operations
29
55
-**Data Types**: Comprehensive mapping between Go and DuckDB types
@@ -34,6 +60,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
34
60
-**Raw SQL**: Full support for raw SQL queries and execution
0 commit comments