Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use template strings for multi-line queries #22

Open
eliasmalik opened this issue Dec 15, 2017 · 0 comments
Open

Use template strings for multi-line queries #22

eliasmalik opened this issue Dec 15, 2017 · 0 comments

Comments

@eliasmalik
Copy link

ES6 template strings help make your queries more legible when they become long.

'SELECT CASE WHEN EXISTS(SELECT gitterhandle FROM users WHERE gitterhandle = $1) THEN CAST (true AS BOOLEAN) ELSE CAST (false AS BOOLEAN) END'
`
SELECT 
  CASE WHEN EXISTS(SELECT gitterhandle FROM users WHERE gitterhandle = $1) 
    THEN CAST (true AS BOOLEAN) 
    ELSE CAST (false AS BOOLEAN) 
  END
`

Though remember not to be tempted to use template substitution instead of parameterised queries 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant