PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Премахване на колона в Postgres върху голям набор от данни

ALTER TABLE DROP COLUMN деактивира само колоните в системните таблици. Много е бърз, но не премахва данни от heap файлове. Трябва да направите VACUUM FULL по-късно, за да компактирате разпределеното файлово пространство. Така че ALTER TABLE DROP COLUMN е много бърз. А за да компактирате файлове, трябва да извикате по-бавния (с изключителен LOCK) VACUUM FULL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Премахването на индекс с psycopg2 влиза в сила преди или след извършване?

  2. Как да увеличите стойността в израза за актуализиране на postgres на JSON ключ

  3. Използване на съединения за комбиниране на данни от различни таблици в PostgreSQL

  4. Тенденции в PostgreSQL:Най-популярните облачни доставчици, езици, VACUUM, стратегии за управление на заявки и типове внедряване в предприятието

  5. JBoss регистрира драйвера на Postgres, който не е съвместим с JDBC