PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zapewnienie uprawnień do kopiowania w systemie Windows Postgres (Windows 8)

Najnowsze wersje PostgreSQL dla Windows nie używają postgres Konto systemu operacyjnego, używają NetworkService zamiast tego konta systemowego. Jest to określone we właściwościach usługi PostgreSQL w systemie Windows. To prawdopodobnie powód, dla którego the object postgres cannot be found błąd. Zmiana uprawnień pliku i tak nie jest potrzebna.

Najnowsze wersje pgAdmin (1.16+) mogą przesyłać zawartość COPY z klienta na serwer bez konieczności otwierania pliku przez serwer. Kliknij prawym przyciskiem myszy nazwę tabeli w przeglądarce obiektów i sprawdź menu o nazwie Import . Wewnętrznie użyje to COPY FROM STDIN wariant.

Jeśli to nie jest satysfakcjonujące, istnieje również możliwość użycia psql.exe narzędzie wiersza poleceń i jego \copy Komenda. To polecenie ma taką samą funkcjonalność i składnię jak SQL COPY z wyjątkiem tego, że przesyła plik z klienta do serwera, zamiast zmuszać go do samodzielnego otwierania go przez serwer. Jeśli jesteś zorientowany na CLI, wybierz opcję premium, jest to łatwiejsze niż pgAdmin.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Za dużo zamówień według maks. podzapytań dla mojego intelektu

  2. Funkcja Postgres zwraca tabelę nie zwraca danych w kolumnach

  3. Jak programowo znaleźć dziedziczone tabele w PostgreSQL?

  4. Jak skonfigurować buforowanie PreparedStatement z Postgresem i pulą JDBC Tomcat7?

  5. Ściągawka konfiguracji PostgreSQL