sql >> Database teknologi >  >> RDS >> PostgreSQL

Tilladelse nægtet ved forsøg på at importere en CSV-fil fra PGAdmin

Tilladelsesartiklen nævnt i svaret af Houari og Flimzy er et godt referencemateriale, men et direkte svar (den hurtige løsning, jeg brugte) er:

  • Højreklik på mappen, der indeholder de datafiler, som tilladelsen blev nægtet, og klik derefter på Egenskaber .
  • Vælg Sikkerhed i vinduet Mappens egenskaber fanen.
  • Klik på Rediger knap.
  • I vinduet "Tilladelser for mappen", der åbnede, skal du klikke på Tilføj... knap.
  • Skriv Alle i tekstområdet "Indtast de objektnavne, der skal vælges".
  • Klik på OK og vinduet lukkes.
  • Bekræft, at standarden Læs og udfør tilladelser blev sat til Tillad via afkrydsningsfeltet i det forrige vindue.
  • Klik på OK og vinduet lukkes.
  • Klik på Anvend knappen i vinduet Mappeegenskaber.

Nu kan du køre SQL COPY-sætningen, der skal have adgang til disse filer.

  • Når du er færdig, vender du tilbage til vinduet Mappeegenskaber.
  • Klik på Rediger knap.
  • Vælg Alle indtastning i feltet "Gruppe eller brugernavne:".
  • Klik på Fjern knap.
  • Klik på OK på de resterende åbne vinduer.

Tilladelserne er nu vendt tilbage til, hvad de var.



  1. Hvad er fordele og ulemper ved at holde SQL i Stored Procs versus kode

  2. Hvordan holder data ikke sorteret?

  3. Forespørgselsbutik:Viser indvirkningen af ​​indekser på indstik

  4. Opgradering af din database til PostgreSQL version 10 - hvad du bør vide