Composite types for updatable views - Mailing list pgsql-hackers

From Malthe
Subject Composite types for updatable views
Date
Msg-id CAAPh5F=uZwhyXD9Fm9WoJRPkaueGs0LgedAVP1R8ToHRVNwYhA@mail.gmail.com
Whole thread Raw
Responses Re: Composite types for updatable views
List pgsql-hackers
While simple views are automatically updatable [1], this does not extend to composite types; that is, if a view constructs a composite type for one or more columns, this column then is not updatable:

> A column is updatable if it is a simple reference to an updatable column of the underlying base relation

It would seem simple enough to support composite types if the view column is constructed using row expression in which each field is "a simple reference to an updatable column".

As a practical example, this could enable geometric types being exposed at the view layer, but supported in an underlying table by primitive types.

pgsql-hackers by date:

Previous
From: "Euler Taveira"
Date:
Subject: event trigger support for PL/Python
Next
From: Ashutosh Bapat
Date:
Subject: Re: Question on any plans to use the Create Server/Create blink_ Mapping to provide Logical Replication Subscriptions the user/password in an encrypted manner