cat integer REFERENCES word (id),
ref integer REFERENCES word (id),
prio smallint NOT NULL DEFAULT '1',
+ cover boolean NOT NULL DEFAULT FALSE,
source text,
thumb text[],
wptitle text,
COMMENT ON COLUMN word.cat IS 'hierarchical classification';
COMMENT ON COLUMN word.ref IS 'reference to equivalent eng translation';
COMMENT ON COLUMN word.prio IS 'difficulty level or importance; lower values have precedence';
+COMMENT ON COLUMN word.cover IS 'highlight if selected';
COMMENT ON COLUMN word.source IS 'URI of downloaded image';
COMMENT ON COLUMN word.thumb IS 'ImageMagick convert options to create thumbnail from source image';
COMMENT ON COLUMN word.wptitle IS 'reference Wikipedia article';
CREATE OR REPLACE FUNCTION exportform(word) RETURNS text AS $$
- SELECT array_to_string($1.form || $1.alt, '/');
+ SELECT (CASE WHEN $1.cover THEN '*' ELSE '' END) || array_to_string($1.form || $1.alt, '/');
$$ LANGUAGE SQL IMMUTABLE;
CREATE OR REPLACE VIEW _cat_words AS