Re: Plperlu function & backticks return value -> truncated? - Mailing list pgsql-sql

From Richard Huxton
Subject Re: Plperlu function & backticks return value -> truncated?
Date
Msg-id 416D48E3.50201@archonet.com
Whole thread Raw
In response to Plperlu function & backticks return value -> truncated?  ("Philippe Lang" <philippe.lang@attiksystem.ch>)
List pgsql-sql
Philippe Lang wrote:
> Hello,
> 
> I'm using the following show_users() function in order to retreive in
> postgresql the output from the unix "ps" command.
> 
> When run directly from a shell, this code:
> 
>   $ps = `ps -afux | grep postgres`;
>   @fields = split /\n/, $ps;
>   return "{" . join(",", @fields) . "}";
> 
> ... runs fine.
> 
> But when run inside a plperlu function, lines are being truncated after
> a certain width.
> 
> Is that a known limitation of plperlu? Or maybe something else?

Depends if user_type is just a typo...

> ------------------------------------------------------------
> --  TYPE: line_type
> ------------------------------------------------------------
> CREATE TYPE public.line_type AS
> (
>   line text
> );

> CREATE FUNCTION public.show_users()
>   RETURNS SETOF user_type AS

>   user_rec     line_type%ROWTYPE;

--   Richard Huxton  Archonet Ltd


pgsql-sql by date:

Previous
From: "Philippe Lang"
Date:
Subject: Plperlu function & backticks return value -> truncated?
Next
From: "Philippe Lang"
Date:
Subject: Re: Plperlu function & backticks return value -> truncated?