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

Как да изтрия фиксиран брой редове със сортиране в PostgreSQL?

Документите на Postgres препоръчват да се използва масив вместо IN и подзаявка. Това трябва да работи много по-бързо

DELETE FROM logtable 
WHERE id = any (array(SELECT id FROM logtable ORDER BY timestamp LIMIT 10));

Този и някои други трикове можете да намерите тук



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sqlalchemy.exc.NoSuchModuleError:Не мога да заредя плъгин:sqlalchemy.dialects:postgres

  2. Как ефективно да избера предишната ненулева стойност?

  3. Обединяване на връзки към база данни на Celery Worker

  4. Нито една функция не съответства на даденото име и типове аргументи

  5. Бавно LEFT JOIN на CTE с интервали от време