• ベストアンサー

telnet接続でPostgreSQLにエクセルデータの流し込み

こんにちわ。 telnet接続しかできないPostgreSQLに手元にあるエクセルデータを流し込みたいのですが何かすっと対応できる方法は無いでしょうか? 並び方などはデータベースレイアウトに合わせております。 テーブル作成のようなスクリプトですっと流し込めないですか・・・ お手数をお掛けしますが何卒宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.2

> FTPでファイルをアップロードすることはできます。 そうでしたら、CSVファイルをFTPでアップロードして、psqlのcopyコマンドで流し込むことが出来ると思います。 例)----------------------------------- copy テーブル名 from 'ファイル名' using delimiters ',';

参考URL:
http://ash.jp/db/pg_init.htm,http://osb.sra.co.jp/PostgreSQL/Manual/PostgreSQL-7.1-ja/sql-copy.html

その他の回答 (1)

  • root139
  • ベストアンサー率60% (488/809)
回答No.1

「telnet接続しかできない」ということは、FTPでファイルをアップロードしたり、ローカルからpsqlで接続するようなことが出来ないということですよね? そうなると、後は、お使いのtelnetクライアントソフト用のマクロを書くか、telnet接続してデータを流し込む様なプログラム(perl等のスクリプトが手軽かと)を書くぐらいしか思い当たりませんですねぇ。「すっと対応」できるとは言い難いですが。

zenon55
質問者

補足

こんばんわ・・・。 ご説明不足で申し訳御座いません・・・。 FTPでファイルをアップロードすることはできます。 また、TELNET経由でpsqlを使うことも可能です。postgresの権限を持っていますので。 いかがでしょうか。。。

関連するQ&A