[postgis-users] Insert into
Nicolas Ribot
nicolas.ribot at gmail.com
Tue Dec 18 11:12:41 PST 2012
Sorry, I read to fast, did not notice "down" is a column name.
What is the result of the query used in the insert statement ? Does it
produce values for the 3 columns ?
Could you also post the branch_point function ?
Nicolas
On 18 December 2012 19:59, Nicolas Ribot <nicolas.ribot at gmail.com> wrote:
> Hi Bob,
>
> The insert statement list only 3 columns. No other columns can be filled.
>
> If your trigger function is intended to insert other columns values, then
> you have to define an BEFORE INSERT.
> An AFTER INSERT trigger cannot modify values, as insertion was already
> done.
>
> Nicolas
>
>
> On 18 December 2012 19:39, Bob Pawley <rjpawley at shaw.ca> wrote:
>
>> Maybe my mind has just gone numb – but I can’t figure out what is
>> wrong.
>>
>> I run this expression
>>
>> insert into pipe(line, down, id)
>> (select st_makeline(st_centroid(num_search.the_geom7),
>> st_endpoint(bob.edge_data.geom)),
>> st_makeline(st_centroid(num_search.the_geom7),
>> st_endpoint(bob.edge_data.geom)), 1 --pipe_num
>> from bob.edge_data, num_search
>> where st_intersects(bob.edge_data.geom, num_search.the_geom7)
>> and num_search.seq = 1 );
>>
>> into this table
>> CREATE TABLE public.pipe
>> (
>> id integer,
>> line geometry,
>> face_id integer,
>> branch_point geometry,
>> branch integer,
>> up geometry,
>> up_done integer,
>> down geometry,
>> down_done integer,
>> right_ geometry,
>> right_done integer,
>> left_ geometry,
>> left_done integer
>> )
>> WITH (
>> OIDS=FALSE
>> );
>> ALTER TABLE public.pipe
>> OWNER TO postgres;
>>
>> -- Trigger: branch on public.pipe
>>
>> -- DROP TRIGGER branch ON public.pipe;
>>
>> CREATE TRIGGER branch
>> AFTER INSERT
>> ON public.pipe
>> FOR EACH ROW
>> EXECUTE PROCEDURE public.branch_point();
>>
>> The line column and the id column are inserted but the down column
>> remains null.
>>
>> It’s and after insert trigger so I don’t think the trigger is stopping
>> the column down insert.
>>
>> Any help would be appreciated.
>>
>> Bob
>>
>>
>> _______________________________________________
>> postgis-users mailing list
>> postgis-users at lists.osgeo.org
>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20121218/e1a45645/attachment.html>
More information about the postgis-users
mailing list