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