開発初心者の質問で分かりにくい点が多々あるかと存じますが、ご了承くださいませ。

PHPファイル内で、postgreSQLを使いデータベース上のテーブルデータ全てをCSVファイルにしたいのですが、色々調べてはみたものの、解決できませんでした。
postgreSQLにお詳しい方、ご教示頂ければ幸いで御座います。

■phpコード(実行したファイル)

    <?php
    // PostgreSQLに接続
    $conn = pg_connect('host=localhost dbname=test 
    user=XXXXX password=XXXXX');

    // 接続確認
    if( $conn ) {
    var_dump("接続に成功しました");
    } else {
    var_dump("接続できませんでした");
    }
    // SQL文を実行
    $query = "COPY test_json TO '/tmp/sampletbl1.csv' CSV";
    pg_query($conn, $query);

    if (!$query) {
      echo "An error occurred.\n";
      exit;
    }

    // PostgreSQLを切断
    $close = pg_close($conn);
    ?>

補足事項
・/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