sql >> Database >  >> RDS >> PostgreSQL

psql ERROR:kon bestand address.csv niet openen om te lezen:geen dergelijk bestand of map

U moet het werkelijke pad in de kopieeropdracht gebruiken, bijv.

copy address from '/home/tommy/virtualenv_folder/code_data/postgresql_csv_files/address.csv'. 

Zorg er ook voor dat de postgres-gebruiker leestoegang heeft tot dat bestand en die map of verander het eigendom in postgres, dwz chown postgres:postgres address.csv. Ik heb de neiging om een ​​map aan te maken en alle gebruikers lees-/schrijftoegang te geven, zodat ik gemakkelijk gegevens in postgres kan laden en er weer uit kan dumpen, hetzij als mezelf of als een postgres-gebruiker, bijvoorbeeld

chmod a+rw /var/import/postgresfiles

Het zoekpad heeft betrekking op het doorzoeken van postgres door schema's in de database, niet in het externe bestandssysteem.




  1. Laravel 5.4 Upgrade -- Integriteitsbeperkingsschending - Kolom kan niet null zijn

  2. Hoe kunt u historische opzoekwaarden in een database het beste beheren?

  3. 3 manieren om het schema van een resultatenset in SQL Server te krijgen

  4. Wat is de beste manier om te ontsnappen aan gebruikersinvoer voor reguliere expressies in MySQL?