sql >> Databasteknik >  >> RDS >> PostgreSQL

Tillhandahåller postgres Windows-systemtillstånd för kopiering (Windows 8)

Senaste versioner av PostgreSQL för Windows använder inte postgres OS-konto använder de en NetworkService systemkonto istället. Detta anges i egenskaperna för PostgreSQL-tjänsten i Windows. Det är förmodligen anledningen till att the object postgres cannot be found fel. Ändra behörigheterna för filen behövs egentligen inte ändå.

Senaste versioner av pgAdmin (1.16+) kan mata COPY-innehåll från klienten till servern utan att ha servern att öppna filen. Högerklicka på ett tabellnamn i objektwebbläsaren och kolla in en meny som heter Import . Internt kommer detta att använda COPY FROM STDIN variant.

Om det inte är tillfredsställande finns det också möjligheten att använda psql.exe kommandoradsverktyget och dess \copy kommando. Detta kommando har samma funktionalitet och syntax som SQL COPY kommando förutom att det strömmar filen från klient till server istället för att servern öppnar den själv. Om du är CLI-orienterad, gör det till ditt premiumval, det är enklare än pgAdmin.




  1. laravel 5.2 - sökfunktion

  2. Tabell [tabellnamn] är inte låst

  3. Regex - hitta specifikt nummer i strängen

  4. Datetime-problem med vb.net och MSSQL