what exactly is a query structure? - Mailing list pgsql-sql

From silly sad
Subject what exactly is a query structure?
Date
Msg-id 4B876F23.8040401@bankir.ru
Whole thread Raw
Responses Re: what exactly is a query structure?  ("A. Kretschmer" <andreas.kretschmer@schollglas.com>)
Re: what exactly is a query structure?  (silly sad <sad@bankir.ru>)
List pgsql-sql
hello.

Postgresql 8.3.9

CREATE TYPE usr_secrets AS (login TEXT, pass TEXT, shop_pass TEXT);

CREATE OR REPLACE FUNCTION get_noobs () RETURNS SETOF usr_secrets AS $$
BEGIN  RETURN QUERY SELECT login, '*' as pass, shop_pass FROM noob;  RETURN;
END;
$$ LANGUAGE plpgsql SECURITY DEFINER;

SELECT * from get_noobs();

And we have the following error

ERROR:  structure of query does not match function result type


pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: Using new.id in the WHERE condition of one UPDATE inside ON INSERT rule
Next
From: "A. Kretschmer"
Date:
Subject: Re: what exactly is a query structure?