-
+
-size_t PQescapeLiteral(PGconn *conn, char *str, size_t len);
+char *PQescapeLiteral(PGconn *conn, const char *str, size_t length);
-size_t PQescapeIdentifier(PGconn *conn, char *str, size_t len);
+char *PQescapeIdentifier(PGconn *conn, const char *str, size_t length);
- PQescapeIndentifier escapes a string for
+ PQescapeIdentifier escapes a string for
use as an SQL identifier, such as a table, column, or function name.
This is useful when a user-supplied identifier might contain
special characters that would otherwise not be interpreted as part
to a bytea column. PQunescapeBytea
converts this string representation into its binary representation.
It returns a pointer to a buffer allocated with
- malloc(), or null on error, and puts the size of
+ malloc(), or NULL on error, and puts the size of
the buffer in
to_length. The result must be
freed using PQfreemem> when it is no longer needed.