質問: ### 【postgreSQL】PHPでDBのデータをCSVに出力したい PHPファイル内で、postgreSQLを使いデータベース上のテーブルデータ全てをCSVファイルにしたいのですが、色々調べてはみたものの、解決できませんでした。 postgreSQLにお詳しい方、ご教示頂ければ幸いで御座います。 ### 該当のソースコード ``` ``` ### 補足情報 ・/tmp/sampletbl1.csv が作成されない状態です。 ・MAMPを使用しております。 ・DB接続は成功しております。 ・PHPのエラーは発生致しておりません。 ・PHPのバージョン:5.6.30 ・PostgreSQLのバージョン:10.5 ・MAMPのバージョン:5.0.1 ・データベースにつきまして ホスト名:localhost DB名:test 取得したいテーブル名:test_json 取得後のCSVファイル名:sampletbl1.csv
回答: sql を psql で実行できますか? 当方、 ``` copy テーブル名 to '/パス/ファイル名.csv' with csv; ``` でないと実行できませんでしたが・・・ パスは postgres ユーザの書き込み権限が必要です。