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 - 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