sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgresql:infogar värdet för en kolumn från en fil

Om denna SQL-kod exekveras dynamiskt från ditt programmeringsspråk, använd det språkets medel för att läsa filen och kör en vanlig INSERT-sats.

Men om denna SQL-kod är avsedd att köras via psql kommandoradsverktyg kan du använda följande konstruktion:

\set content `cat file`
INSERT INTO testtable VALUES(15, :'content');

Observera att denna syntax är specifik för psql och använder cat skalkommando.

Det förklaras i detalj i PostgreSQL-manualen:



  1. Hur överför jag min MySQL-databas till en annan dator?

  2. ORA-01031:otillräckliga privilegier vid val av vy

  3. mysql swap objekt med radnummer

  4. Importera CSV-data med PHP/MySQL