X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/7cea1777bdbedbc08eeeab566ba186b7c195e160..c106d1bc4d686595384f6b3d4cc2a28cbed70d1f:/tools/word.pg.sql?ds=inline

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, '/')
 	);
