diff options
author | defanor <defanor@uberspace.net> | 2019-02-04 10:55:44 +0300 |
---|---|---|
committer | defanor <defanor@uberspace.net> | 2019-02-04 10:55:44 +0300 |
commit | bc46b6bd4575c7f8ff04232f1c6edd1c92eb8e05 (patch) | |
tree | b5755b70e2f9fc3ee580879380782a4191c184fc /example | |
parent | efc5f33a153033d90fdcb8d27cc4db0892a27145 (diff) |
Remove the postgresql-simple dependency
It pulls Aeson, which is a rather large dependency (as does wai-extra,
but it's to be removed too), and its functionality was barely used
anyway.
Diffstat (limited to 'example')
-rw-r--r-- | example/common.xsl | 57 |
1 files changed, 9 insertions, 48 deletions
diff --git a/example/common.xsl b/example/common.xsl index 3a89d46..cc10c40 100644 --- a/example/common.xsl +++ b/example/common.xsl @@ -19,60 +19,21 @@ </html> </xsl:template> - <xsl:template match="pgx:sql_error"> - <h1>SQL error</h1> - <dl> - <dt>State</dt> - <dd><xsl:copy-of select="pgx:state/text()" /></dd> - <dt>Status</dt> - <dd><xsl:copy-of select="pgx:status/text()" /></dd> - <dt>Message</dt> - <dd><xsl:copy-of select="pgx:message/text()" /></dd> - <dt>Detail</dt> - <dd><xsl:copy-of select="pgx:detail/text()" /></dd> - <dt>Hint</dt> - <dd><xsl:copy-of select="pgx:hint/text()" /></dd> - </dl> - </xsl:template> - - <xsl:template match="pgx:result_error"> - <h1>Result error</h1> - <dl> - <dt>Message</dt> - <dd><xsl:copy-of select="pgx:message/text()" /></dd> - </dl> - </xsl:template> - - <xsl:template match="pgx:query_error"> - <h1>Query error</h1> + <xsl:template match="pgx:error"> + <h1>Error</h1> <dl> - <dt>Message</dt> - <dd><xsl:copy-of select="pgx:message/text()" /></dd> - <dt>Query</dt> - <dd><xsl:copy-of select="pgx:query/text()" /></dd> + <xsl:apply-templates select="*" /> </dl> </xsl:template> - <xsl:template match="pgx:format_error"> - <h1>Format error</h1> - <dl> - <dt>Message</dt> - <dd><xsl:copy-of select="pgx:message/text()" /></dd> - <dt>Query</dt> - <dd><xsl:copy-of select="pgx:query/text()" /></dd> - <dt>Parameters</dt> - <xsl:for-each select="pgx:param"> - <dd><xsl:copy-of select="text()" /></dd> - </xsl:for-each> - </dl> + <xsl:template match="pgx:message"> + <dt>Message</dt> + <dd><pre><xsl:copy-of select="text()" /></pre></dd> </xsl:template> - <xsl:template match="pgx:error"> - <h1>Error</h1> - <dl> - <dt>Message</dt> - <dd><xsl:copy-of select="pgx:message/text()" /></dd> - </dl> + <xsl:template match="pgx:exec_status"> + <dt>ExecStatus</dt> + <dd><xsl:copy-of select="text()" /></dd> </xsl:template> </xsl:stylesheet> |