sql >> データベース >  >> RDS >> PostgreSQL

コピーのためのpostgreswindowsシステム権限の提供(windows 8)

    Windows用のPostgreSQLの最近のバージョンは、postgresを使用していません OSアカウント、NetworkServiceを使用します 代わりにシステムアカウント。これは、WindowsのPostgreSQLサービスのプロパティで指定されます。これがおそらくthe object postgres cannot be foundの理由です。 エラー。とにかく、ファイルの権限を変更する必要はありません。

    最近のバージョンのpgAdmin(1.16+)は、サーバーにファイルを開かなくても、クライアントからサーバーにCOPYコンテンツをフィードできます。オブジェクトブラウザ内のテーブル名を右クリックして、Importというメニューを確認します。 。内部的には、これはCOPY FROM STDINを使用します バリアント。

    それでも問題が解決しない場合は、psql.exeを使用するオプションもあります。 コマンドラインツールとその\copy 指図。このコマンドの機能と構文は、SQL COPYと同じです。 サーバーにファイルを開かせる代わりに、クライアントからサーバーにファイルをストリーミングすることを除いて、コマンド。 CLI指向の場合は、プレミアムを選択してください。pgAdminよりも簡単です。




    1. JDBCを使用して大きなテーブルを反復処理する最速の方法

    2. Oracle DB に接続できず、java.sql.SQLException としてエラーが発生します:Io 例外:ネットワーク アダプタが接続を確立できませんでした

    3. Mysql日付関数が以下で機能しない

    4. phpMyAdminで関数を作成しています-エラー:アクセスが拒否されましたこの操作にはスーパー特権が必要です