PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Предоставяне на системно разрешение на postgres windows за копиране (windows 8)

Последните версии на PostgreSQL за Windows не използват postgres OS акаунт, те използват NetworkService вместо това системен акаунт. Това е посочено в свойствата на услугата PostgreSQL в Windows. Вероятно това е причината the object postgres cannot be found грешка. Промяната на разрешенията за файла така или иначе всъщност не е необходима.

Последните версии на pgAdmin (1.16+) могат да подават COPY съдържание от клиента към сървъра, без сървърът да отваря файла. Щракнете с десния бутон върху името на таблица в браузъра на обекти и вижте меню, наречено Import . Вътрешно това ще използва COPY FROM STDIN вариант.

Ако това не ви удовлетворява, има и опция за използване на psql.exe инструмент за команден ред и неговия \copy команда. Тази команда има същата функционалност и синтаксис като SQL COPY с изключение на това, че прехвърля файла от клиент към сървър, вместо сървърът да го отвори сам. Ако сте ориентирани към CLI, направете го свой премиум избор, по-лесно е от 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. ifelse &grepl команди при използване на dplyr за SQL in-db операции

  2. Как мога да накарам функцията на прозореца Redshift/Postgresql LAG да изключва избирателно записи?

  3. Как да използвам PostgreSQL контейнер със съществуващи данни?

  4. Позовавайки се на променливи на сесията (\set var='value') от PL/PGSQL

  5. Възможно ли е да се изгради отново pg_depend?