summaryrefslogtreecommitdiff
path: root/sqlc.yml
diff options
context:
space:
mode:
Diffstat (limited to 'sqlc.yml')
-rw-r--r--sqlc.yml17
1 files changed, 17 insertions, 0 deletions
diff --git a/sqlc.yml b/sqlc.yml
new file mode 100644
index 0000000..237f348
--- /dev/null
+++ b/sqlc.yml
@@ -0,0 +1,17 @@
+version: "2"
+sql:
+ - engine: "sqlite"
+ queries: "./query/"
+ schema: "./migrations"
+ gen:
+ go:
+ package: "data"
+ out: "./internal/data/"
+ emit_pointers_for_null_types: true
+ overrides:
+ - column: "*.id"
+ go_type: "github.com/kyren223/eko/pkg/snowflake.ID"
+ - column: "*.*_id"
+ go_type: "github.com/kyren223/eko/pkg/snowflake.ID"
+ - column: "users.public_key"
+ go_type: "crypto/ed25519.PublicKey"