xo / usql

Universal command-line interface for SQL databases
MIT License
9.07k stars 352 forks source link

[run.go] Add stdin support (`-c -` or `-f -`) #479

Open SamuelMarks opened 3 months ago

SamuelMarks commented 3 months ago

Was surprised to see this not working:

echo 'SELECT version();' | usql_static "$DATABASE_URL" -c -
error: pq: 42601: syntax error at or near "-"

This PR should read from stdin following the common convention of providing a - to indicate input comes from stdin.