mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
chore: split queries.sql into files by table (#762)
This commit is contained in:
@@ -15,10 +15,8 @@ coderd/database/dump.sql: $(wildcard coderd/database/migrations/*.sql)
|
||||
.PHONY: coderd/database/dump.sql
|
||||
|
||||
# Generates Go code for querying the database.
|
||||
coderd/database/generate: fmt/sql coderd/database/dump.sql coderd/database/query.sql
|
||||
cd coderd/database && sqlc generate && rm db_tmp.go
|
||||
cd coderd/database && gofmt -w -r 'Querier -> querier' *.go
|
||||
cd coderd/database && gofmt -w -r 'Queries -> sqlQuerier' *.go
|
||||
coderd/database/generate: fmt/sql coderd/database/dump.sql $(wildcard coderd/database/queries/*.sql)
|
||||
coderd/database/generate.sh
|
||||
.PHONY: coderd/database/generate
|
||||
|
||||
fmt/prettier:
|
||||
@@ -31,13 +29,18 @@ else
|
||||
endif
|
||||
.PHONY: fmt/prettier
|
||||
|
||||
fmt/sql: ./coderd/database/query.sql
|
||||
npx sql-formatter \
|
||||
--language postgresql \
|
||||
--lines-between-queries 2 \
|
||||
./coderd/database/query.sql \
|
||||
--output ./coderd/database/query.sql
|
||||
sed -i 's/@ /@/g' ./coderd/database/query.sql
|
||||
fmt/sql: $(wildcard coderd/database/queries/*.sql)
|
||||
# TODO: this is slightly slow
|
||||
for fi in coderd/database/queries/*.sql; do \
|
||||
npx sql-formatter \
|
||||
--language postgresql \
|
||||
--lines-between-queries 2 \
|
||||
--tab-indent \
|
||||
$$fi \
|
||||
--output $$fi; \
|
||||
done
|
||||
|
||||
sed -i 's/@ /@/g' ./coderd/database/queries/*.sql
|
||||
|
||||
fmt: fmt/prettier fmt/sql
|
||||
.PHONY: fmt
|
||||
|
||||
Reference in New Issue
Block a user