表計算ソフトからCSVで出力してsql文でPostgreSQLに入れるメモ
$conn = 接続先;
//DB側の文字コードに(SQL_ASCII
$sql="SET client_encoding to 'SQL_ASCII'";$res = pg_query($conn, $sql);
//インサート
$sql="COPY FROM TABLE_NAME '".$PATH."CSV_NAME.csv' WITH CSV;";
$res = pg_query($conn, $sql);
csvから配列でまわしてみたいなことしなくても、
とかいう魔法の呪文でいける模様
PATH.はphpで連携している場合、
echo __FILE__;
等で調べられました。
でもサーバー側にファイルを上げれず、自分のデスクトップ画面上から入れる際はアップロード処理が必要なのでなんとかしなきゃいけないので一手間かかりそう・・・