Re: Dealing with tsvector in fuctions for data split

From: Francisco Reyes <lists(at)stringsutils(dot)com>
To: PostgreSQL general <pgsql-general(at)postgresql(dot)org>
Subject: Re: Dealing with tsvector in fuctions for data split
Date: 2007-08-08 15:19:37
Message-ID: cone.1186586377.721328.39621.1000@zoraida.natserv.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Francisco Reyes writes:

> ERROR: operator does not exist: text || tsvector
>
>> Also, it'd be worth to show simplified version of your function, which
>> demonstrates your problem.
>
>
> I did include that.
>
>>> The function looks like:
>>> AS $$
>>> DECLARE
>>> v_sql TEXT;
>>> BEGIN
>>> v_sql := 'INSERT INTO messagecatalog_'||
>>> to_char(NEW.timestampfield,'YYYY')||
>>> '(field1, field2) values ('
>>> ||New.field1||','||New.field2||')
>>> ')';
>>> EXECUTE v_sql;
>>> RETURN NULL;
>>> END
>>> $$;
>
> In the code above field1 is text and field2 is tsvector.

Any suggestions?
Anyone else has dealt with tsvectors in a partition environment?
If sow how did you get the split function/rule to insert into the child
table?

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Jasbinder Singh Bali 2007-08-08 15:48:28 Automation using postgres
Previous Message Steve Madsen 2007-08-08 15:01:13 Interpreting statistics collector output