From adceafb218238ea982305d5a80725911fd17e76d Mon Sep 17 00:00:00 2001 From: Kyle Conroy Date: Fri, 11 Feb 2022 08:33:29 -0800 Subject: [PATCH] docs: Add more documentation for go_type --- docs/reference/config.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/reference/config.md b/docs/reference/config.md index 9b2b4d8641..07f5b73bcf 100644 --- a/docs/reference/config.md +++ b/docs/reference/config.md @@ -98,6 +98,20 @@ Each override document has the following keys: - `nullable`: - If true, use this type when a column is nullable. Defaults to `false`. +For more complicated import paths, the `go_type` can also be an object. + +```yaml +version: "1" +packages: [...] +overrides: + - db_type: "uuid" + go_type: + - import: "a/b/v2" + package: "b" + type: "MyType" + pointer: false # or true +``` + ## Per-Column Type Overrides Sometimes you would like to override the Go type used in model or query generation for