[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」の使用中にローカルファイルから「コピー」することは可能ですか?
注:の使用に関する推奨事項を見ました が、移行ファイルに入れることができないか、少なくとも方法がわかりません。エラーが表示されます:\copy
psql
sql
unexpected symbol \