Vendor Specific Database Extensions
— Returns number of affected records (tuples)
— Cancel an asynchronous query
— Gets the client encoding
— Closes a PostgreSQL connection
— Poll the status of an in-progress asynchronous PostgreSQL connection attempt.
— Open a PostgreSQL connection
— Get connection is busy or not
— Reset connection (reconnect)
— Get connection status
— Reads input on the connection
— Convert associative array values into suitable for SQL statement
— Insert records into a table from an array
— Copy a table to an array
— Get the database name
— Deletes records
— Sync with PostgreSQL backend
— Escape a string for insertion into a bytea field
— Escape a identifier for insertion into a text field
— Escape a literal for insertion into a text field
— Escape a string for query
— Sends a request to execute a prepared statement with given parameters, and waits for the result.
— Fetches all rows in a particular result column as an array
— Fetches all rows from a result as an array
— Fetch a row as an array
— Fetch a row as an associative array
— Fetch a row as an object
— Returns values from a result resource
— Get a row as an enumerated array
— Test if a field is SQL NULL
— Returns the name of a field
— Returns the field number of the named field
— Returns the printed length
— Returns the internal storage size of the named field
— Returns the name or oid of the tables field
— Returns the type ID (OID) for the corresponding field number
— Returns the type name for the corresponding field number
— Flush outbound query data on the connection
— Free result memory
— Gets SQL NOTIFY message
— Gets the backend's process ID
— Get asynchronous query result
— Returns the host name associated with the connection
— Insert array into table
— Get the last error message string of a connection
— Returns the last notice message from PostgreSQL server
— Returns the last row's OID
— Close a large object
— Create a large object
— Export a large object to file
— Import a large object from file
— Open a large object
— Reads an entire large object and send straight to browser
— Read a large object
— Seeks position within a large object
— Returns current seek position a of large object
— Truncates a large object
— Delete a large object
— Write to a large object
— Get meta data for table
— Returns the number of fields in a result
— Returns the number of rows in a result
— Get the options associated with the connection
— Looks up a current parameter setting of the server.
— Open a persistent PostgreSQL connection
— Ping database connection
— Return the port number associated with the connection
— Submits a request to create a prepared statement with the given parameters, and waits for completion.
— Send a NULL-terminated string to PostgreSQL backend
— Submits a command to the server and waits for the result, with the ability to pass parameters separately from the SQL command text.
— Execute a query
— Returns an individual field of an error report.
— Get error message associated with result
— Set internal row offset in result resource
— Get status of query result
— Select records
— Sends a request to execute a prepared statement with given parameters, without waiting for the result(s).
— Sends a request to create a prepared statement with the given parameters, without waiting for completion.
— Submits a command and separate parameters to the server without waiting for the result(s).
— Sends asynchronous query
— Set the client encoding
— Determines the verbosity of messages returned by pg_last_error and pg_result_error.
— Get a read only handle to the socket underlying a PostgreSQL connection
— Enable tracing a PostgreSQL connection
— Returns the current in-transaction status of the server.
— Return the TTY name associated with the connection
— Unescape binary for bytea type
— Disable tracing of a PostgreSQL connection
— Update table
— Returns an array with client, protocol and server version (when available)
Vendor Specific Database Extensions