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

Разрешението е отказано при опит за импортиране на CSV файл от PGAdmin

Статията за разрешения, спомената в отговора от Houari и Flimzy, е добър референтен материал, но директният отговор (бързото решение, което използвах) е:

  • Щракнете с десния бутон върху папката, съдържаща файловете с данни, за които е отказано разрешение и след това щракнете върху Свойства .
  • В прозореца за свойства на папката изберете Сигурност раздел.
  • Щракнете върху Редактиране бутон.
  • В прозореца „Разрешения за папката“, който се отвори, щракнете върху Добавяне... бутон.
  • Въведете Everyone в текстовото поле „Въведете имената на обекти, които да изберете“.
  • Щракнете върху OK и прозорецът ще се затвори.
  • Проверете дали Четене и изпълнение по подразбиране разрешенията бяха зададени на Разрешаване чрез квадратчето за отметка в предишния прозорец.
  • Щракнете върху OK и прозорецът ще се затвори.
  • Щракнете върху Прилагане бутон в прозореца Свойства на папката.

Сега можете да изпълните оператора SQL COPY, който трябва да получи достъп до тези файлове.

  • След като приключите, върнете се в прозореца със свойства на папката.
  • Щракнете върху Редактиране бутон.
  • Изберете Everyone запис в полето „Имена на група или потребители:“.
  • Щракнете върху Премахване бутон.
  • Щракнете върху OK на останалите отворени прозорци.

Разрешенията вече са върнати към това, което бяха.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да потискам INFO съобщенията, когато изпълнявате psql скриптове

  2. Получаване на дата с изместване на часовата зона

  3. 3 начина за изброяване на всички тригери за дадена таблица в PostgreSQL

  4. Postgres и индекси на външни ключове и първични ключове

  5. SQL транспониране на редове като колони