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

php postgres от заявка до извличане на редове на теория

PostgreSQL (по подразбиране) връща всички редове наведнъж. Това има предимството да освобождава ресурси от страната на сървъра с цената на вероятно големи набори от резултати при клиента.

Алтернативата е да използвате курсор, който може да върне един ред наведнъж. Някои драйвери поддържат това директно (може би PDO ?) или можете да използвате DECLARE и FETCH

Другото нещо, което трябва да знаете, е COPY на PostgreSQL команда, която може да изхвърли таблица или заявка директно към файл (ако приемем, че не се нуждаете от много обработка/форматиране). Проверете дали вашата библиотека с база данни предлага директен достъп.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Индексирано ORDER BY с LIMIT 1

  2. Запишете рамка с данни на spark в базата данни на postgres

  3. Избиране на всички записи с SQL LIMIT и OFFSET заявка

  4. как да групирате по и да върнете сумата в Postgres

  5. ValueError:Не може да се добави *:екземплярът е в база данни по подразбиране, стойността е в база данни Няма