sql >> Database >  >> RDS >> PostgreSQL

Postgres Windows-systeemmachtiging voor kopiëren (windows 8)

Recente versies van PostgreSQL voor Windows maken geen gebruik van de postgres OS-account gebruiken ze een NetworkService systeemaccount in plaats daarvan. Dit wordt gespecificeerd in de eigenschappen van de PostgreSQL-service in Windows. Dat is vermoedelijk de reden waarom the object postgres cannot be found fout. Het wijzigen van de rechten van het bestand is sowieso niet echt nodig.

Recente versies van pgAdmin (1.16+) kunnen COPY-inhoud van de client naar de server sturen zonder dat de server het bestand hoeft te openen. Klik met de rechtermuisknop op een tabelnaam in de objectbrowser en bekijk een menu met de naam Import . Intern gebruikt dit de COPY FROM STDIN variant.

Als dat niet bevredigend is, is er ook de mogelijkheid om de psql.exe te gebruiken opdrachtregelprogramma en zijn \copy opdracht. Deze opdracht heeft dezelfde functionaliteit en syntaxis als de SQL COPY commando, behalve dat het het bestand van client naar server streamt in plaats van dat de server het zelf opent. Als je CLI-georiënteerd bent, maak er dan je premium keuze van, het is makkelijker dan pgAdmin.




  1. Een kop- en voettekst toevoegen aan een rapport in Microsoft Access

  2. Hoe kan ik een rollback detecteren in de MySQL-opgeslagen procedure?

  3. Formaat Datum Nummer uit database

  4. Hoe een met base64 gecodeerd img src-kenmerk in een tabel in Oracle in te voegen en vervolgens op de pagina in Oracle apex weer te geven