Skip to content

Releases: easeq/sqlc-rust

v0.2.3: Merge pull request #7 from easeq/for-enum

19 Oct 06:29
7245b7f
Compare
Choose a tag to compare

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 and FromSql issues

v0.2.2: Merge pull request #6 from easeq/serde-support-examples

19 Oct 04:17
65013c1
Compare
Choose a tag to compare

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

17 Oct 12:39
8d8625c
Compare
Choose a tag to compare

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

16 Oct 12:25
7b9eacb
Compare
Choose a tag to compare

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 and use_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

v0.1.0

23 Sep 03:51
cd364a1
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Configuration

version: '2'
plugins:
- name: rust
  wasm:
    url: https://github.com/easeq/sqlc-rust/releases/download/v0.1.0/sqlc-gen.wasm
    sha256: 7c02055c3eba7bcb913da0e9090541314d14da8c350b34891c4a2e5826c23307

Changelog

  • Initial release