Re: How to get text for a plpgsql variable from a file. - Mailing list pgsql-general

From Erik Jones
Subject Re: How to get text for a plpgsql variable from a file.
Date
Msg-id 1C91B879-F8C7-4789-BEEB-6BC43FF156A5@engineyard.com
Whole thread Raw
In response to How to get text for a plpgsql variable from a file.  (Erwin Brandstetter <brsaweda@gmail.com>)
List pgsql-general
On Dec 16, 2009, at 11:19 AM, Erwin Brandstetter wrote:

> Hello,
>
>     I need a long text form from a file in my plpgsql variable.
> Can anyone think of a more straightforward way to read the file than
> the following:
>
>
> CREATE FUNCTION test() RETURNS void AS
> $BODY$
> DECLARE
>     mytxt text;
> BEGIN
>
> CREATE TEMP TABLE x (x text);
> COPY x from '/path/to/myfile.txt';
> mytxt := (SELECT x from x);
>
> ...
>
> END;
> $BODY$
>  LANGUAGE 'plpgsql' VOLATILE;

If you're allowed, you can use an untrusted procedural language.

Erik Jones, Database Administrator
Engine Yard
Support, Scalability, Reliability
866.518.9273 x 260
Location: US/Pacific
IRC: mage2k






pgsql-general by date:

Previous
From: "Gauthier, Dave"
Date:
Subject: Re: Justifying a PG over MySQL approach to a project
Next
From: Richard Broersma
Date:
Subject: Re: Justifying a PG over MySQL approach to a project