Files
agentic-coding-workflow/sqlc.yaml
T

73 lines
1.8 KiB
YAML

version: "2"
sql:
- engine: postgresql
queries: internal/user/queries
schema: migrations
gen:
go:
package: usersqlc
out: internal/user/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true
- engine: postgresql
queries: internal/infra/notify/queries
schema: migrations
gen:
go:
package: notifysqlc
out: internal/infra/notify/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true
- engine: postgresql
queries: internal/audit/queries
schema: migrations
gen:
go:
package: auditsqlc
out: internal/audit/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true
- engine: postgresql
queries: internal/project/queries
schema: migrations
gen:
go:
package: projectsqlc
out: internal/project/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true
- engine: postgresql
queries: internal/workspace/queries
schema: migrations
gen:
go:
package: workspacesqlc
out: internal/workspace/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true
- engine: postgresql
queries: internal/chat/queries
schema: migrations
gen:
go:
package: chatsqlc
out: internal/chat/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true
- engine: postgresql
queries: internal/jobs/queries
schema: migrations
gen:
go:
package: jobssqlc
out: internal/jobs/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true