Well, I've seem to have found an answer to my own question. Isn't funny how one can explain a coding problem to a non-technical person (eg: my loving wife), and somehow they give you an answer simply by listening?

Not totally tested yet (I need to 'greek' the database first), but cursory inspection leads me to believe this is what I wanted in the first place.

CREATE FUNCTION format_links(text,text) RETURNS text AS ' return qq[<a href="http://www.domain.com/$_[0]">$_[1]</a>]; ' LANGUAGE 'plperl'; CREATE FUNCTION links_agg(text,text) RETURNS text AS ' if ($_[0]) { return $_[0] . qq[<br>] . $_[1]; } else { return $_[1]; } ' LANGUAGE 'plperl'; CREATE AGGREGATE get_links (basetype=text, sfunc=links_agg, stype=text +, initcond='');
Which means the following:
SELECT get_links(format_links(url,name)) FROM links;
Will yield my needed results. I'll probably abstract with a VIEW:
CREATE VIEW link_list AS SELECT get_links(format_links(url,name)) FROM links
So that I can just say:
SELECT * FROM link_list;
Hopefully my original question and now this reply will be useful to some other monk (or aspiring monk) later on -- even if it is "Semi-OT".

--
notsoevil
--
Jeremiah 49:32 - And their camels shall be a booty. . .


In reply to Re: Semi-OT: Functions and Aggregates in PostgreSQL by notsoevil
in thread Semi-OT: Functions and Aggregates in PostgreSQL by notsoevil

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.