summaryrefslogtreecommitdiff
path: root/sqlc.yml
blob: 128a27f9215f4adfe2b8568a3f9d48df81538f98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
version: "2"
sql:
  - engine: "sqlite"
    queries: "./query/"
    schema: "./internal/server/api/migrations"
    gen:
      go:
        package: "data"
        out: "./internal/data/"
        emit_pointers_for_null_types: true
        overrides:
          - column: "users.public_key"
            go_type: "crypto/ed25519.PublicKey"
          - column: "messages.receiver_id"
            go_type: "*github.com/kyren223/eko/pkg/snowflake.ID"
          - column: "messages.frequency_id"
            go_type: "*github.com/kyren223/eko/pkg/snowflake.ID"
          - column: "*.id"
            go_type: "github.com/kyren223/eko/pkg/snowflake.ID"
          - column: "*.*_id"
            go_type: "github.com/kyren223/eko/pkg/snowflake.ID"
        rename:
          users_network: "UserNetwork"
          is_public_dm: "IsPublicDM"