Re: Add support for data change delta tables

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: Add support for data change delta tables
Дата
Msg-id 2ada5104-143d-4a5b-bbbe-236f623d99d2@aklaver.com
обсуждение исходный текст
Ответ на Re: Add support for data change delta tables  (Thomas Kellerer <shammat@gmx.net>)
Список pgsql-general
On 1/15/24 02:44, Thomas Kellerer wrote:
> PavelTurk schrieb am 15.01.2024 um 11:00:
>> Currently PostgreSQL doesn't support data change delta tables. For example, it doesn't support this type of query:
>>
>> SELECT * FROM NEW TABLE (
>>      INSERT INTO phone_book
>>      VALUES ( 'Peter Doe', '555-2323' )
>> ) AS t
>>
>> PostgreSQL has RETURNING that provides only a subset of this functionality.
>>
>> So I suggest to add support for data change delta tables. Because this feature is more powerful and it is included
>> in the SQL Standard.
> 
> I don't know that syntax, but it seems to me, it's basically this:
> 
> with t as (
>     INSERT INTO phone_book
>     VALUES ( 'Peter Doe', '555-2323' )
>     returning *
> )
> select *
> from t;
> 


There is also transition relations:

https://www.postgresql.org/docs/current/sql-createtrigger.html

though that involves creating a trigger on a table.

-- 
Adrian Klaver
adrian.klaver@aklaver.com




В списке pgsql-general по дате отправления:

Предыдущее
От: Adrian Klaver
Дата:
Сообщение: Re: data migration using EXTENSION tds_fdw
Следующее
От: arun chirappurath
Дата:
Сообщение: Unable to find column