Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 15845d1

Browse files
authored
chore: use sqlc-vet to verify schema (coder#12642)
1 parent e5cc17a commit 15845d1

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

coderd/database/sqlc.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ sql:
1717
database: false
1818
rules:
1919
- sqlc/db-prepare
20+
- do-not-use-public-schema-in-queries
2021
gen:
2122
go:
2223
package: "database"
@@ -104,3 +105,9 @@ sql:
104105
api_key_id: APIKeyID
105106
callback_url: CallbackURL
106107
login_type_oauth2_provider_app: LoginTypeOAuth2ProviderApp
108+
rules:
109+
- name: do-not-use-public-schema-in-queries
110+
message: "do not use public schema in queries"
111+
# FIXME: It would be great to run sqlc-vet against `migrations` directory and `dump.sql`.
112+
rule: >
113+
query.sql.matches(r'[^a-z]public\.')

0 commit comments

Comments
 (0)