Re: Ok, how do I debug THIS?
От | Stephan Szabo |
---|---|
Тема | Re: Ok, how do I debug THIS? |
Дата | |
Msg-id | 20030513130508.Q30384-100000@megazone23.bigpanda.com обсуждение исходный текст |
Ответ на | Re: Ok, how do I debug THIS? (Larry Rosenman <ler@lerctr.org>) |
Ответы |
Re: Ok, how do I debug THIS?
|
Список | pgsql-sql |
On Tue, 13 May 2003, Larry Rosenman wrote: > > > --On Tuesday, May 13, 2003 14:58:01 -0500 Larry Rosenman <ler@lerctr.org> > wrote: > > > >>> Ok, I'm blind or stupid, or quoting rules are biting my butt.... > >> > >>> record_values_new := record_values_new || '','' || > >>> || quote_literal(NEW.netblock) || ''; > >> > >> Isn't the above an unterminated literal? Do you really need the last || > >> '' part? > > Eww. I'll bet your right. Damn Cut/paste and changing logic. :-). > > > > I'll go try that. > Yep, that was it, now I get this, and I'm not sure how to deal with it... > > netmaster=# insert into networks values('111.111.111.0/24'); > WARNING: Error occurred while executing PL/pgSQL function > networks_trigger_log > WARNING: line 19 at assignment > ERROR: Function quote_literal(cidr) does not exist > Unable to identify a function that satisfies the given argument > types > You may need to add explicit typecasts Ugh. cidr doesn't appear to cast to text. You may be able to go through inet, but I'm not really sure because I haven't really used those types.
В списке pgsql-sql по дате отправления: