Личный кабинет
Укажите e-mail, на который будет выслан код восстановления пароля.
На указанный вами адрес e-mail был выслан код подтверждения аккаунта. Введите полученный код для продолжения:
Введите новый пароль два раза:
postgres=# insert into foo select generate_series(1,10000);INSERT 0 10000postgres=# \dt+ foo List of relations┌────────┬──────┬───────┬───────┬─────────────┬────────┬─────────────┐│ Schema │ Name │ Type │ Owner │ Persistence │ Size │ Description │╞════════╪══════╪═══════╪═══════╪═════════════╪════════╪═════════════╡│ public │ foo │ table │ pavel │ session │ 384 kB │ │└────────┴──────┴───────┴───────┴─────────────┴────────┴─────────────┘(1 row)postgres=# truncate foo;TRUNCATE TABLEpostgres=# \dt+ foo List of relations┌────────┬──────┬───────┬───────┬─────────────┬───────┬─────────────┐│ Schema │ Name │ Type │ Owner │ Persistence │ Size │ Description │╞════════╪══════╪═══════╪═══════╪═════════════╪═══════╪═════════════╡│ public │ foo │ table │ pavel │ session │ 16 kB │ │└────────┴──────┴───────┴───────┴─────────────┴───────┴─────────────┘(1 row)I expect zero size after truncate.Thanks for review.I can explain, I don't think it's a bug.The current implementation of the truncated GTT retains two blocks of FSM pages.The same is true for truncating regular tables in subtransactions.This is an implementation that truncates the table without changing the relfilenode of the table.
postgres=# insert into foo select generate_series(1,10000);INSERT 0 10000postgres=# \dt+ foo List of relations┌────────┬──────┬───────┬───────┬─────────────┬────────┬─────────────┐│ Schema │ Name │ Type │ Owner │ Persistence │ Size │ Description │╞════════╪══════╪═══════╪═══════╪═════════════╪════════╪═════════════╡│ public │ foo │ table │ pavel │ session │ 384 kB │ │└────────┴──────┴───────┴───────┴─────────────┴────────┴─────────────┘(1 row)postgres=# truncate foo;TRUNCATE TABLEpostgres=# \dt+ foo List of relations┌────────┬──────┬───────┬───────┬─────────────┬───────┬─────────────┐│ Schema │ Name │ Type │ Owner │ Persistence │ Size │ Description │╞════════╪══════╪═══════╪═══════╪═════════════╪═══════╪═════════════╡│ public │ foo │ table │ pavel │ session │ 16 kB │ │└────────┴──────┴───────┴───────┴─────────────┴───────┴─────────────┘(1 row)I expect zero size after truncate.
WenjingRegardsPavel Wenjing > > -- > Robert Haas > EnterpriseDB: http://www.enterprisedb.com > The Enterprise PostgreSQL Company
RegardsPavel Wenjing > > -- > Robert Haas > EnterpriseDB: http://www.enterprisedb.com > The Enterprise PostgreSQL Company
Wenjing > > -- > Robert Haas > EnterpriseDB: http://www.enterprisedb.com > The Enterprise PostgreSQL Company
В списке pgsql-hackers по дате отправления: