On 17 Nov 2016 4:45 AM, "Carlo A. Bertelli (Charta s.r.l.)" <
carlo.berte...@gmail.com> wrote:
>
> Thank you Nyall for fixing my "conservative" and unduly generalised
assumption.
> A thought it was an older version, as updatable views handle
rules/sequences with some careful nonchalance, especially for views on a
table only.
> Unfortunately no database can handle logic problems at the conceptual
level. I don't know if a future version of any RDBMS wil...

Yes, it's a nice feature, but the very limited requirements when this kicks
in generally prevent it from being usable with real views.

Nyall

> c
>
> On Wed, Nov 16, 2016 at 7:22 PM, Nyall Dawson <nyall.daw...@gmail.com>
wrote:
>>
>> On 17 Nov 2016 12:54 AM, "Carlo A. Bertelli (Charta s.r.l.)" <
carlo.berte...@gmail.com> wrote:
>> >
>> > Ciao Andrea,
>> > by default Postgresql views are read only. Even the simplest view made
in Postgresql needs a rule to be updated.
>>
>> That's not quite correct. Recent versions of postgres make simple views
editable.
>> See
>>
>>
https://www.depesz.com/2012/12/11/waiting-for-9-3-support-automatically-updatable-views/
>>
>> Nyall
>>
>> After writing a statement for a view, just take the habit of writing the
rules for insert, update, delete.
>> > Please read the chapter on the Rule System in the Postgresql Reference
Manual for the instructions.
>> > c
>> >
>> > Message: 6
>> > Date: Wed, 16 Nov 2016 09:39:23 +0100
>> > From: Andrea Peri <aperi2...@gmail.com>
>> > To: Matthias Kuhn <matth...@opengis.ch>
>> > Cc: qgis-user <qgis-user@lists.osgeo.org>
>> > Subject: Re: [Qgis-user] Editing a Postgis view
>> > Message-ID:
>> >         <CABqTJk8Bo7fs6qOG=MhO9N50qO5L+JkXAOAgik=
tugwwckd...@mail.gmail.com>
>> > Content-Type: text/plain; charset=UTF-8
>> >
>> > Hi Matthias,
>> > thx for response.
>> > So the trouble is in my db.
>> >
>> > Now I try to understand better why it is not working.
>> >
>> > This is my actual try test:
>> >
>> > create table schemaapp.repository(
>> >  ID serial primary key NOT NULL,
>> >  UUID varchar(50) NOT NULL,
>> >  PROGETTO varchar(9) NOT NULL,
>> >  PROCEDIMENTO text NOT NULL,
>> >  GEOMETRIA1 geometry(MULTIPOINT, 3003)
>> > );
>> >
>> > create view schemaapp.v_repository_point as
>> >  select
>> >   a.id as id,
>> >   a.uuid as uuid,
>> >   a.progetto as progetto,
>> >   a.procedimento as procedimento,
>> >   a.geometria1 as geometria
>> > from
>> >   schemappa.repository_wfs as a
>> > where
>> >   a.geometria1 is not null;
>> >
>> > I will know if discover something.
>> > thx again.
>> >
>> > 2016-11-16 8:54 GMT+01:00 Matthias Kuhn <matth...@opengis.ch>:
>> > > Hi Andrea,
>> > >
>> > > It works here.
>> > > Do you have an instead of insert rule written on your view?
>> > > It works for me this way (but my views are too complicated for
postgres
>> > > to create default insert rules by default anyway).
>> > > You can also try to alter your view with a default value for the
column
>> > > in question.
>> > >
>> > > Best regards
>> > > Matthias
>> > >
>> > > On 11/16/2016 08:15 AM, Andrea Peri wrote:
>> > >> Hi,
>> > >> I'm having some trouble to edit a postgis view using qgis.
>> > >>
>> > >> The view is a simple:
>> > >> select list-of-field from table1;
>> > >>
>> > >> And the table1 is a table with a Primary key on a serial type field.
>> > >>
>> > >> I add the first record and all was ok. The commit too.
>> > >> When go to add the second record.
>> > >> I start to have trouble.
>> > >> The qgis report my always a constraint violation of the pk.
>> > >> I try to leave the pk field empty, or try to fill it with a value.
>> > >> No solution work.
>> > >>
>> > >> So my question is if is confirmed that qgis (I use the 2.18)
version)
>> > >> is working in editing with a postgis view .
>> > >>
>> > >> Thx.
>> > >> A.
>> > >>
>> > >>
>> > >>
>> > > _______________________________________________
>> > > Qgis-user mailing list
>> > > Qgis-user@lists.osgeo.org
>> > > List info: http://lists.osgeo.org/mailman/listinfo/qgis-user
>> > > Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: http://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to