Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

opencosmos/ocpgescape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

19 Commits

Repository files navigation

ocpgescape

Sprintf-style postgres query formatting and escape helper functions.

Forked from pg-escape

API

escape(fmt, ...)

Format the given arguments using a format string

escape.string(val)

Emit verbatim

escape.dollar_string(val)

Format as a dollar quoted string

escape.quote_string(val)

Format as a SQL string.

escape.ident(val)

Format as an identifier.

escape.literal(val)

Format as a literal.

Formats

  • %s formats the argument value as a simple string.
  • %Q formats the argument value as a dollar quoted string. A null value is treated as an empty string.
  • %I treats the argument value as an SQL identifier, double-quoting it if necessary. It is an error for the value to be null.
  • %L stringifies JSON objects, SQL-quotes small strings, dollar-quotes long strings, and emits NULLs, numbers, and booleans unquoted.
  • %J stringifies the value then emits as either a SQL-string or a dollar-quoted string, depending on the length of the resulting JSON.
  • %% In addition to the format specifiers described above, the special sequence %% may be used to output a literal % character.

License

MIT

About

sprintf-style postgres query escaping and helper functions

Resources

Stars

Watchers

Forks

Packages

Contributors

Languages

  • JavaScript 98.9%
  • Makefile 1.1%

AltStyle によって変換されたページ (->オリジナル) /