sql >> Databáze >  >> RDS >> PostgreSQL

psql ERROR:Nelze otevřít soubor address.csv pro čtení:Žádný takový soubor nebo adresář

V příkazu copy byste měli použít skutečnou cestu, např.

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

Také se ujistěte, že uživatel postgres má přístup pro čtení k tomuto souboru a adresáři nebo změňte vlastnictví na postgres, tj. chown postgres:postgres address.csv. Mám tendenci vytvořit adresář a dát do něj všem uživatelům přístup pro čtení/zápis, takže mohu snadno načíst data do postgresu a znovu je vypsat, buď jako já nebo jako uživatel postgresu, např.

chmod a+rw /var/import/postgresfiles

Search_path se vztahuje k postgresovému prohledávání schémat v databázi, nikoli v externím souborovém systému.




  1. mysql:rozdělení hodnoty varchar a vložení částí

  2. Jak ukládat adresy URL v MySQL

  3. Liquibase + Postgresql + Spring Jpa:Problém s automatickým přírůstkem ID

  4. MySQL vrátí první řádek spojené tabulky