Merged in bugfix/envvars (pull request #20)

Fix SQLc Env Vars

* init

* fixenvvar

* ignoredevbox

* queueurl
This commit is contained in:
Michael McGuinness
2025-01-14 13:28:25 +00:00
parent a7ad31a3f8
commit 9f9700a773
7 changed files with 33 additions and 4 deletions
+21
View File
@@ -8,6 +8,12 @@ sql:
engine: "postgresql"
queries: "database/queries/"
schema: "database/migrations"
rules:
- sqlc/db-prepare
- no-delete
- no-pg
- no-seq-scan
- too-costly
database:
managed: true
gen:
@@ -15,3 +21,18 @@ sql:
package: "repository"
out: "internal/database/repository"
sql_package: "pgx/v5"
rules:
- name: no-pg
message: "invalid engine: not postgresql"
rule: |
config.engine != "postgresql"
- name: no-delete
message: "don't use delete statements"
rule: |
query.sql.contains("DELETE")
- name: too-costly
message: "Query cost estimate is too high"
rule: "postgresql.explain.plan.total_cost > 400.0"
- name: no-seq-scan
message: "Query plan results in a sequential scan"
rule: "postgresql.explain.plan.node_type == 'Seq Scan'"