@gntrees/sql-builder-cli
v0.0.6
Published
SQL to query builder converter for gntrees-sql-builder
Maintainers
Readme
@gntrees/sql-builder-cli
CLI for converting PostgreSQL SQL into @gntrees/sql-builder query builder code and generating DB schema files.
Usage
Run directly with npx:
npx @gntrees/sql-builder-cli helpRun directly with pnpm dlx:
pnpm dlx @gntrees/sql-builder-cli helpConvert SQL to query-builder code
npx @gntrees/sql-builder-cli convert --sql="SELECT id, name FROM users WHERE id = 1"Write output to a file:
npx @gntrees/sql-builder-cli convert \
--sql="SELECT id, name FROM users WHERE id = 1" \
--output="./query.ts"Optional flags:
--sqlSchema=true|false--dbSchema=true|false--simplify-literal=true|false
Generate DB schema file
npx @gntrees/sql-builder-cli generate --url="postgres://user:password@localhost:5432/my_db"Set custom output path:
npx @gntrees/sql-builder-cli generate \
--url="postgres://user:password@localhost:5432/my_db" \
--output="./my_db.schema.ts"Commands
convert- Convert SQL query into@gntrees/sql-buildercodegenerate- Generate schema source from a PostgreSQL database URL
Local development
bun run build