Comments (2)
Yes, this is the feature I want most as well and the one I'll implement next. I want it for the same reason: to avoid duplicating From/To functions.
There's a hacky workaround if you use the Batch and Scan methods. You can use the Scan method for any enqueued Batch as long as the types match up.
from pggen.
Duplicate of #44. I'll consolidate discussion over in that issue.
from pggen.
Related Issues (20)
- Encoder panics on composite type arrays containing pgtype.Numeric HOT 1
- Consider allowing a flag to decode to more native Go types HOT 2
- Support for JSONB? HOT 3
- Boolean arrays don't support --go-type mapping to []bool
- Commit broke generation of custom types HOT 5
- Dynamic table name HOT 3
- Generated code for insert func, individual parameters vs single struct HOT 2
- Type override to *time.Time missing time package import HOT 4
- PGX v5 HOT 12
- Nullability seemingly not respected when only one string column is returned HOT 7
- inconsistent return structures generated HOT 1
- Support for In conditions HOT 3
- Error when using bytea datatype HOT 1
- Proposal: Configure struct generation capability HOT 4
- Unexported genericBatch prevents GoMock mockgen on Querier interface HOT 4
- add a `pggen.optional()` directive HOT 5
- possible to support a two-argument pggen.arg eg `pggen.arg(param text, default_value anyelement)`? HOT 9
- Proposal: Add CLI flag to always generate JSON tags for structs HOT 7
- Tracing and Testing HOT 1
- Embedded composite types using a pointer HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pggen.