sql >> データベース >  >> RDS >> PostgreSQL

psqlエラー:読み取り用にファイルaddress.csvを開くことができませんでした:そのようなファイルまたはディレクトリはありません

    コピーステートメントでは、実際のパスを使用する必要があります(例:

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

    また、postgresユーザーがそのファイルとディレクトリへの読み取りアクセス権を持っていることを確認するか、所有権をpostgresに変更します(例:chown postgres:postgresaddress.csv)。私はディレクトリを作成し、すべてのユーザーにそのディレクトリへの読み取り/書き込みアクセスを許可する傾向があるため、データをpostgresに簡単にロードして、自分自身またはpostgresユーザーとして再度ダンプすることができます(例:

    )。
    chmod a+rw /var/import/postgresfiles
    

    search_pathは、外部ファイルシステムではなくデータベース内のスキーマを介したpostgres検索に関連しています。




    1. PHPとMySQLを使用して、ギャラリーに画像を追加します

    2. frmおよびibdファイルからテーブル構造を復元する

    3. すべてのPOSTデータを取得し、メールで送信します

    4. 類似しているが重複していない行を見つけるためのMySQLクエリ