X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/7cea1777bdbedbc08eeeab566ba186b7c195e160..50442220cc52bad55c1003de34f8dada958650d5:/tools/word.pg.sql

diff --git a/tools/word.pg.sql b/tools/word.pg.sql
index 4e5aca6..821814d 100644
--- a/tools/word.pg.sql
+++ b/tools/word.pg.sql
@@ -8,9 +8,9 @@ CREATE TABLE login (
 );
 
 CREATE TABLE word (
-	form       text        NOT NULL,
+	form       text,
 	alt        text[],
-	lang       text        NOT NULL DEFAULT 'en',
+	lang       text                 DEFAULT 'en',
 	cat        integer              REFERENCES word (id),
 	ref        integer              REFERENCES word (id),
 	prio       smallint             DEFAULT '1'
@@ -56,7 +56,7 @@ COMMENT ON COLUMN kind.truth      IS 'link validity ranging from 0 (never) to 10
 
 CREATE OR REPLACE FUNCTION exportform(word) RETURNS text AS $$
 	SELECT concat(
-		$1.id, ':',
+		coalesce($1.ref, $1.id), ':',
 		$1.prio, CASE WHEN $1.cover THEN 'c' ELSE '' END, ':',
 		array_to_string($1.form || $1.alt, '/')
 	);
