sql >> Database >  >> RDS >> PostgreSQL

Toestemming geweigerd bij het importeren van een CSV-bestand vanuit PGAdmin

Het machtigingsartikel dat in het antwoord van Houari en Flimzy wordt genoemd, is een goed referentiemateriaal, maar een direct antwoord (de snelle oplossing die ik heb gebruikt) is:

  • Klik met de rechtermuisknop op de map met de gegevensbestanden waarvoor toestemming is geweigerd en klik vervolgens op Eigenschappen .
  • Selecteer in het venster Eigenschappen van de map de optie Beveiliging tabblad.
  • Klik op de Bewerken knop.
  • Klik in het geopende venster 'Machtigingen voor de map' op de knop Toevoegen... knop.
  • Typ Everyone in het tekstvak "Voer de objectnamen in om te selecteren".
  • Klik op OK en het venster zal sluiten.
  • Controleer of de standaard Lezen en uitvoeren rechten zijn ingesteld op Toestaan via het selectievakje in het vorige venster.
  • Klik op OK en het venster zal sluiten.
  • Klik op de Toepassen knop in het venster Mapeigenschappen.

Nu kunt u de SQL COPY-instructie uitvoeren die toegang nodig heeft tot die bestanden.

  • Als u klaar bent, keert u terug naar het venster Eigenschappen van de map.
  • Klik op de Bewerken knop.
  • Selecteer de Everyone invoer in het veld "Groeps- of gebruikersnamen:".
  • Klik op de Verwijderen knop.
  • Klik op OK op de resterende open vensters.

De rechten zijn nu teruggebracht naar wat ze waren.



  1. Hoe de LIKE-operator werkt in MySQL

  2. SQLAlchemy, Psycopg2 en Postgresql KOPIE

  3. Oracle verwijderquery duurt te lang

  4. Het selecteren van rijen geordend op een kolom en verschillend op een andere