Releases: easeq/sqlc-rust
Releases · easeq/sqlc-rust
v0.2.3: Merge pull request #7 from easeq/for-enum
Configuration
version: "2"
plugins:
- name: rust
wasm:
url: https://github.com/easeq/sqlc-rust/releases/download/v0.2.3/sqlc-gen.wasm
sha256: b6328c9d2112dbe6c8cfa489c2f1f12439702ee35fdc67b840e087c43814e54c
Changelog
- Support serde serialization and deserialization for enums
- Fix enum
ToSql
andFromSql
issues
v0.2.2: Merge pull request #6 from easeq/serde-support-examples
Configuration
version: "2"
plugins:
- name: rust
wasm:
url: https://github.com/easeq/sqlc-rust/releases/download/v0.2.2/sqlc-gen.wasm
sha256: 787417eebd532829912991ba4f7052371bc9ef35e8b557440b8dc895a0df954e
Changelog
- Generated code uses
serde_support
feature to allow serialization and deserialization
v0.2.1: Merge pull request #4 from easeq/fix-commit-error
Configuration
version: "2"
plugins:
- name: rust
wasm:
url: https://github.com/easeq/sqlc-rust/releases/download/v0.2.1/sqlc-gen.wasm
sha256: cf76c258ee5b6fce3b5fbd75b4cabdf31cc3f87a3c5cae99314d2895e88ba0c7
Changelog
- Use sqlc codegen proto from Buf schema registry
- Fix: prost decode error
buffer underflow
on large generation request proto message (fill_buf() has a 8kb default limit, using read_to_end() for now).
v0.2.0: Merge pull request #2 from easeq/update
Configuration
version: "2"
plugins:
- name: rust
wasm:
url: https://github.com/easeq/sqlc-rust/releases/download/v0.2.0/sqlc-gen.wasm
sha256: 8920bd7d234e7705f537979be05780fd08a8285fbae26afec268caad3d064867
sql:
- schema: ...
...
codegen:
- out: ...
plugin: rust
# optional options
options:
use_async: true
use_deadpool: false
Changelog
- Added async support using tokio-postgres. (
use_async: true
) - Added support for deadpool-postgres (
use_async: true
anduse_deadpool: true
) - Added support for the following complex types, which can be used by enabling
sqlc-core
crate features.
uuid
inet
cidr
hstore
bit
varbit
point
box
path
date
time
timestamp
timestamptz
json
jsonb
- Added
sqlc_core::Error