sql >> Database teknologi >  >> RDS >> PostgreSQL

php postgres fra forespørgsel til at hente rækker i teorien

PostgreSQL returnerer (som standard) alle rækker på én gang. Dette har den fordel, at det frigør ressourcer på serversiden på bekostning af muligvis store resultatsæt hos klienten.

Alternativet er at bruge en markør, som kan returnere en enkelt række ad gangen. Nogle drivere understøtter dette direkte (måske BOB ?), eller du kan bruge DECLARE og FETCH

Den anden ting, du skal være opmærksom på, er PostgreSQL's COPY kommando som kan dumpe en tabel eller forespørgsel til en fil direkte (forudsat at du ikke har brug for meget behandling/formatering). Tjek, om dit databasebibliotek tilbyder direkte adgang.



  1. MySQL:Indlæser flere filer i en tabel

  2. PostgreSQL 8.3 privilegier ikke opdateret - forkert brug?

  3. Find ødelagte objekter i SQL Server

  4. Doktrine2:Kan ikke vælge entitet gennem identifikationsvariabler uden at vælge mindst én rodentitetsalias