summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOndrej Zara <ondrej.zara@gmail.com>2017-01-17 11:33:25 +0100
committerOndrej Zara <ondrej.zara@gmail.com>2017-01-17 11:33:44 +0100
commit6ed40fdab764e10f1890c6c7319efefc3b9d4732 (patch)
tree0a9df7fe9e95dd67d6f6705f145ac25670d4387f
parent3afa2f24763f117b0d2e24e4d1ff717fc8b030e2 (diff)
downloadwwwsqldesigner-6ed40fdab764e10f1890c6c7319efefc3b9d4732.zip
wwwsqldesigner-6ed40fdab764e10f1890c6c7319efefc3b9d4732.tar.gz
wwwsqldesigner-6ed40fdab764e10f1890c6c7319efefc3b9d4732.tar.bz2
unique multi-column keys in sqlite, fixes #97
-rw-r--r--db/sqlite/output.xsl8
1 files changed, 2 insertions, 6 deletions
diff --git a/db/sqlite/output.xsl b/db/sqlite/output.xsl
index 971419b..9208950 100644
--- a/db/sqlite/output.xsl
+++ b/db/sqlite/output.xsl
@@ -58,14 +58,10 @@
<!-- keys after table -->
<xsl:for-each select="key">
- <xsl:if test="@type = 'UNIQUE' or (@type = 'PRIMARY' and count(child::part) > 1)">
+ <xsl:if test="@type = 'UNIQUE' or (@type = 'PRIMARY' and count(child::part) &gt; 1)">
<xsl:text>,
</xsl:text>
- <xsl:choose>
- <xsl:when test="@type = 'PRIMARY'">PRIMARY KEY</xsl:when>
- <xsl:when test="@type = 'UNIQUE'">UNIQUE</xsl:when>
- </xsl:choose>
- <xsl:text> (</xsl:text>
+ <xsl:text>UNIQUE (</xsl:text>
<xsl:for-each select="part">
<xsl:value-of select="." />