YAML · 2410 bytes Raw Blame History
1 version: "2"
2 sql:
3 - engine: postgresql
4 schema: internal/migrationsfs/migrations
5 queries: internal/meta/queries
6 gen:
7 go:
8 package: metadb
9 out: internal/meta/sqlc
10 sql_package: pgx/v5
11 emit_json_tags: false
12 emit_pointers_for_null_types: false
13 emit_prepared_queries: false
14 emit_interface: true
15 emit_exact_table_names: false
16 emit_empty_slices: true
17 emit_methods_with_db_argument: true
18 rename:
19 tg_set_updated_at: TgSetUpdatedAt
20
21 - engine: postgresql
22 schema: internal/migrationsfs/migrations
23 queries: internal/users/queries
24 gen:
25 go:
26 package: usersdb
27 out: internal/users/sqlc
28 sql_package: pgx/v5
29 emit_json_tags: false
30 emit_pointers_for_null_types: false
31 emit_prepared_queries: false
32 emit_interface: true
33 emit_exact_table_names: false
34 emit_empty_slices: true
35 emit_methods_with_db_argument: true
36
37 - engine: postgresql
38 schema: internal/migrationsfs/migrations
39 queries: internal/repos/queries
40 gen:
41 go:
42 package: reposdb
43 out: internal/repos/sqlc
44 sql_package: pgx/v5
45 emit_json_tags: false
46 emit_pointers_for_null_types: false
47 emit_prepared_queries: false
48 emit_interface: true
49 emit_exact_table_names: false
50 emit_empty_slices: true
51 emit_methods_with_db_argument: true
52
53 - engine: postgresql
54 schema: internal/migrationsfs/migrations
55 queries: internal/auth/policy/queries
56 gen:
57 go:
58 package: policydb
59 out: internal/auth/policy/sqlc
60 sql_package: pgx/v5
61 emit_json_tags: false
62 emit_pointers_for_null_types: false
63 emit_prepared_queries: false
64 emit_interface: true
65 emit_exact_table_names: false
66 emit_empty_slices: true
67 emit_methods_with_db_argument: true
68
69 - engine: postgresql
70 schema: internal/migrationsfs/migrations
71 queries: internal/worker/queries
72 gen:
73 go:
74 package: workerdb
75 out: internal/worker/sqlc
76 sql_package: pgx/v5
77 emit_json_tags: false
78 emit_pointers_for_null_types: false
79 emit_prepared_queries: false
80 emit_interface: true
81 emit_exact_table_names: false
82 emit_empty_slices: true
83 emit_methods_with_db_argument: true
84