Files
2026-06-22 08:55:57 +08:00

153 lines
3.9 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/changerequest/queries
schema: migrations
gen:
go:
package: changerequestsqlc
out: internal/changerequest/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
- engine: postgresql
queries: internal/acp/queries
schema: migrations
gen:
go:
package: acpsqlc
out: internal/acp/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true
- engine: postgresql
queries: internal/mcp/queries
schema: migrations
gen:
go:
package: mcpsqlc
out: internal/mcp/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true
- engine: postgresql
queries: internal/run/queries
schema: migrations
gen:
go:
package: runsqlc
out: internal/run/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true
- engine: postgresql
queries: internal/orchestrator/queries
schema: migrations
gen:
go:
package: orchestratorsqlc
out: internal/orchestrator/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true
- engine: postgresql
queries: internal/codeindex/queries
schema: migrations
gen:
go:
package: codeindexsqlc
out: internal/codeindex/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true
- engine: postgresql
queries: internal/projectmemory/queries
schema: migrations
gen:
go:
package: projectmemorysqlc
out: internal/projectmemory/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true
- engine: postgresql
queries: internal/docs/queries
schema: migrations
gen:
go:
package: docssqlc
out: internal/docs/sqlc
sql_package: pgx/v5
emit_pointers_for_null_types: true
emit_json_tags: true