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 <t...@sss.pgh.pa.us>:

> =?UTF-8?B?0JTQvNC40YLRgNC40Lkg0JjQstCw0L3QvtCy?= <firstdis...@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
>

Reply via email to