13

クエリ(アプリケーションpgAdmin)のすべての結果をGoogleDocsSheetにコピーしています。

Postgresをセミコロンではなく出力タブに設定して列の値を区切ることは可能かどうか疑問に思います;-PostgresからGoogleDocsシートにコピーして貼り付けたいだけです。

それが不可能な場合、Google Docsシートにマクロを書く方法はありますか?

もう1つ質問したいのですが、selectコマンドを使用して取得した2つの値をどのように分割できますか(また、Postgres SQLに値を格納するように要求する方法(たとえばdouble))?

4

9 に答える 9

3

psqlいくつかの方法でこれを行うことができます:

% psql -At -F, -c 'SELECT * FROM my_table'
1,login,http://stackjet.com/login
2,mod3,https://127.0.0.1:5000/mod3/
3,mod2,http://127.0.0.1:5000/mod2/
4,logout,https://127.0.0.1:5000/logout

エスケープはそのスキームの問題です。COPYあなたの友達です。

于 2011-06-02T18:30:29.483 に答える
2

COPYまたはの出力をファイル\copyとして保存し、.tsvファイル/インポートを使用してロードします。または、同じ方法でCSV形式を使用することもできます。

于 2011-06-02T18:57:49.937 に答える
2

たぶん、このようなものが役に立つかもしれません:)

select relname || chr(9) || reltype || chr(9) || relam from pg_class
于 2011-06-02T14:54:01.240 に答える
2

エクスポート機能を使用します。

于 2011-06-02T14:18:01.397 に答える