Re: pg_dump insert column GENERATED

Поиск
Список
Период
Сортировка
От Дмитрий Иванов
Тема Re: pg_dump insert column GENERATED
Дата
Msg-id CAPL5KHo6m8evMZHzrK5QZ3Ct9v2EKOAC8q7OW3-a03TLwntG8A@mail.gmail.com
обсуждение исходный текст
Ответ на Re: pg_dump insert column GENERATED  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: pg_dump insert column GENERATED
Список pgsql-general
Ok, I'll take a look. 
I recreated the is_inside column yesterday, but it didn't make any difference.
Uchet=# select attname, attgenerated from pg_attribute
Uchet-# where attrelid = 'bpd.object'::regclass and attnum > 0;
            attname            | attgenerated
-------------------------------+--------------
 id                            |
 id_class                      |
 id_position                   |
 ........pg.dropped.4........  |
 ........pg.dropped.5........  |
 ........pg.dropped.6........  |
 bquantity                     |
 ........pg.dropped.8........  |
 ........pg.dropped.9........  |
 id_position_root              |
 id_conception                 |
 barcode_unit                  |
 id_unit_conversion_rule       |
 ........pg.dropped.14........ |
 timestamp                     |
 on_freeze                     |
 timestamp_class               |
 name                          |
 id_class_root                 |
 id_group                      |
 id_group_root                 |
 id_object_carrier             |
 desc                          |
 ........pg.dropped.24........ |
 ........pg.dropped.25........ |
 ........pg.dropped.26........ |
 id_class_prop_object_carrier  |
 id_pos_temp_prop              |
 ........pg.dropped.29........ |
 mc                            |
 is_inside                     | s

вс, 21 нояб. 2021 г. в 21:24, Tom Lane <tgl@sss.pgh.pa.us>:
Дмитрий Иванов <firstdismay@gmail.com> writes:
>> So did you do an ALTER TABLE ... GENERATED ALWAYS AS on bpg.object in
>> the Postgres 12 version of the database?

> I think you're right, I added later.

Hmm, that's suggestive, but I tried making a table that way and still did
not see any pg_dump misbehavior.

It might be useful to see the results of this query on the v12 server:

select attname, attgenerated from pg_attribute
where attrelid = 'bpd.object'::regclass and attnum > 0;

We should see attgenerated = 's' for the generated column, but
maybe we don't?

                        regards, tom lane

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

Предыдущее
От: Дмитрий Иванов
Дата:
Сообщение: Re: insert column monetary type ver 2
Следующее
От: Ron
Дата:
Сообщение: Re: insert column monetary type ver 2