Implemented postgres table and enum comment generation

This commit is contained in:
Volker Lieber 2024-09-24 20:41:27 +02:00
parent 929109622e
commit ff82eb5df7
4 changed files with 33 additions and 3 deletions

View file

@ -26,6 +26,7 @@ import (
var {{tableTemplate.InstanceName}} = new{{tableTemplate.TypeName}}("{{schemaName}}", "{{.Name}}", "{{tableTemplate.DefaultAlias}}")
{{if .Comment }} // {{.GoLangComment}} {{end}}
type {{structImplName}} struct {
{{dialect.PackageName}}.Table
@ -119,6 +120,7 @@ import (
{{end}}
{{$modelTableTemplate := tableTemplate}}
{{if .Comment }} // {{.GoLangComment}} {{end}}
type {{$modelTableTemplate.TypeName}} struct {
{{- range .Columns}}
{{- $field := structField .}}
@ -132,6 +134,7 @@ var enumSQLBuilderTemplate = `package {{package}}
import "github.com/go-jet/jet/v2/{{dialect.PackageName}}"
{{if .Comment }} // {{.GoLangComment}} {{end}}
var {{enumTemplate.InstanceName}} = &struct {
{{- range $index, $value := .Values}}
{{enumValueName $value}} {{dialect.PackageName}}.StringExpression
@ -148,6 +151,7 @@ var enumModelTemplate = `package {{package}}
import "errors"
{{if .Comment }} // {{.GoLangComment}} {{end}}
type {{$enumTemplate.TypeName}} string
const (