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

Postgres:.sqlファイルの\copy構文エラー

    psql 最初のコマンドは\copy ()だけだと思います そして、その下の行は、別の無関係なステートメントからのものです。改行はそれらのターミネーターであるため、メタコマンドは複数の行に分散されません。

    psqlマンページ からの関連する抜粋 いくつかの強調を追加して:

    したがって、最初のエラーは\copy ( 失敗した場合、以下の行は独立したSELECTとして解釈され、偽の閉じ括弧がある7行目まで正常に表示されます。

    コメントで述べられているように、修正はメタコマンド全体を1行に詰め込むことです。



    1. Postgres:値の合計を選択してから、これをもう一度合計します

    2. mysqlクエリ結果をjsonに変換するPython

    3. 列にNULLが含まれるレコードを検索する方法

    4. mysqlにmp3ファイルを保存する