pg_last_error Get the last error message string of a connection &reftitle.description; stringpg_last_error PgSql\Connectionnullconnection&null; pg_last_error returns the last error message for a given connection. Error messages may be overwritten by internal PostgreSQL (libpq) function calls. It may not return an appropriate error message if multiple errors occur inside a PostgreSQL module function. Use pg_result_error, pg_result_error_field, pg_result_status and pg_connection_status for better error handling. This function used to be called pg_errormessage. &reftitle.parameters; connection &pgsql.parameter.connection-with-nullable-default; &reftitle.returnvalues; A string containing the last error message on the given connection. &reftitle.changelog; &Version; &Description; &pgsql.changelog.connection-object; 8.0.0 connection is now nullable. &reftitle.examples; <function>pg_last_error</function> example ]]> &reftitle.seealso; pg_result_error pg_result_error_field