libpq

    1

    1答えて

    私はSwiftでiOS9.3アプリを構築しています。 私はPostgreSQLに直接接続しようとしています。通常、最も一般的なアプローチは、アプリケーションとサーバー(MSSQL、PGSQL、MYSQLなど)の間のブリッジとしてWeb APIを作成することです。それを行う簡単で安全な方法です。 しかし、今私は直接接続する必要があり、私はすでに以下のようないくつかの解決策を試みましたが、これまでのと

    2

    1答えて

    にルビーの上に墜落し、すべての私のパッケージがインストールさ Installing pg 0.18.1 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /private/var/folders/h5/slv

    5

    2答えて

    Heyo。この質問が別のスレッドで回答された場合は、事前にお詫び申し上げます。私はサイトを検索しましたが、答えは見つかりませんでした。しかし、最も関連する問題はRuby on Rails/PostgreSQL - Library not Loaded error when starting server- libq.5.dylibでしたが、決して解決されませんでした。答えは私を助けません。 Mac

    2

    2答えて

    私はCライブラリを使用してPostgreSQLデータベースに接続して使用するつもりですが、ODBCとLibpqの長所と短所は何ですか?私が知ることから、libpqの方が速いようですが、明確な答えやベンチマークは得られませんでした。 さらに、ODBC/Libpqより優れたライブラリがあります。

    0

    1答えて

    私はlibpqを使っています。私はバイナリ形式でデータを取得しています。 タイムスタンプデータと基本形式(float、int、longなど)を正しく受信しました。 しかし、私はDATEOID形式を理解することができず、ドキュメントで何か手がかりを見つけることができませんでした。 私はPQgetvalueを使用して取得したデータを使用していますか?

    0

    1答えて

    基本的に私はlibpq-devをインストールしようとしていますが、私はLinuxでそれを行う方法しか見つけていません。私はCygwinをインストールしようとしましたが、ここではかなり長い時間がかかりますが、現在は家庭で常時インターネットに接続していないため、自宅でダウンロードできません。 とにかく、ここで私はWindowsでやろうとしているLinuxのコマンドです: sudo apt-get in

    1

    2答えて

    私はlibpq-devをubuntu用にインストールする方法を知っていますが、過去の質問を見ていて、Windows用のパッケージのインストール方法を見つけることができませんでした。そのパッケージやインストーラをダウンロードする場所をダウンロードする場所はありますか?

    9

    2答えて

    私はPostgreSQL C APIのlibpqを使っています。 PGresult*の値をRubyの同等のデータ型に変換できる必要があります。私は現在、すべてのデータを選択して、PQgetvalue()を使用しています。私にはchar*というルビー文字列に変換することができます。それは簡単です。しかし、PQftype()によって返されたOIDに従って、char*からint、floatまたはdoub

    1

    1答えて

    私は窓でlibpqを使っているプログラムを持っています。_open_osfhandle(PQsocket(cnxn), 0)を使ってselect()と呼ぶことができます。 私の問題は、私は_open_osfhandle() によって返された値に_close()を呼び出すときに失敗を主張取得のlibpqはPQfinish()で基本となるソケットをクローズされているにも根底を閉じずに、CRTのファイル

    6

    2答えて

    私はPostgreSQL 8.3を使用しており、libpq APIを使用するC++プログラムを作成しています。私はPQsendQuery()関数と非同期にコマンドを実行します。タイムアウト処理機能を実装しようとしています。タイムアウトが切れるとPQcancel()と呼んで実装しました。私は、1ミリ秒のタイムアウトで100 000行(約0.5秒続く)を返すクエリでそれをテストし、サーバが実行を終了す