summaryrefslogtreecommitdiff
path: root/sqlc.yaml
blob: 2ada86dfcf5d0ae8639795ae8987306a6b75298f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
version: "2"
sql:
  - engine: "sqlite"
    queries: "sql/*.sql"
    schema: "sql/ddl/sqlite.sql"
    gen:
      go:
        out: "model"
        emit_sql_as_comment: true
        build_tags: "sqlite"
        output_db_file_name: "db_sqlite.go"
        output_models_file_name: "models_sqlite.go"
        output_files_suffix: ".sqlite"

  - engine: "mysql"
    queries: "sql/*.sql"
    schema: "sql/ddl/mysql.sql"
    gen:
      go:
        out: "model"
        emit_sql_as_comment: true
        build_tags: "!sqlite"
        output_db_file_name: "db_mysql.go"
        output_models_file_name: "models_mysql.go"
        output_files_suffix: ".mysql"