Skip to content

Commit

Permalink
One more test
Browse files Browse the repository at this point in the history
  • Loading branch information
nitinprakash96 committed Oct 30, 2021
1 parent b5a9e08 commit 9870b77
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/PgNamed.hs
Expand Up @@ -115,8 +115,12 @@ For example:
>>> extractNames "SELECT * FROM users WHERE foo = ?foo AND bar = ?bar AND baz = ?foo"
Right ("SELECT * FROM users WHERE foo = ? AND bar = ? AND baz = ?","foo" :| ["bar","foo"])
>>> extractNames "SELECT foo FROM my_table WHERE (foo->'bar'->'tags' ??| ?selectedTags);"
Right ("SELECT foo FROM my_table WHERE (foo->'bar'->'tags' ?| ?);","selectedTags" :| [])
>>> extractNames "SELECT foo FROM my_table WHERE (foo->'bar' ??| ?selectedTags);"
Right ("SELECT foo FROM my_table WHERE (foo->'bar' ?| ?);","selectedTags" :| [])
When the operator is not escaped, it's treated as a named parameter
>>> extractNames "SELECT foo FROM my_table WHERE (foo->'bar' ?| ?selectedTags);"
Left PostgreSQL named parameter error: Query contains an empty name: SELECT foo FROM my_table WHERE (foo->'bar' ?| ?selectedTags);
-}
extractNames
:: PG.Query
Expand Down

0 comments on commit 9870b77

Please sign in to comment.