0

[golang-migrate][1]Go アプリケーションからの Postgress 移行に使用しています。データベースは、Go アプリとは別のマシンにあります。移行を Go マシンのフォルダーに入れて実行します。

m, err := migrate.New(
    "file://migrations/sql/",
    str,
)
m.Up()

移行でCSVは、GO マシンにあるファイルがあり、移行sqlファイルから次のように読み取ります。

COPY product.foundation_import FROM 'migrations/data/b_v0.csv' DELIMITER ',' CSV HEADER;

ファイルがサービス マシンにあるため、次のエラーが表示されます。

could not open file "migrations/data/b_v0.csv" for reading: No such file or directory

「golang-migrate」の使用中にローカルファイルから「コピー」することは可能ですか?

注:の使用に関する推奨事項を見ました が、移行ファイルに入れることができないか、少なくとも方法がわかりません。エラーが表示されます:\copypsqlsqlunexpected symbol \

4

0 に答える 0