問題タブ [libpqxx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1780 参照

c++ - libpqxx を使用して PostgreSQL データベースから通知を受け取るには?

libpqxxライブラリを介して PostgreSQL からデータ変更の通知を受け取る必要がある C++ アプリケーションを作成しています。ただし、チュートリアルにはそのようなユースケースは含まれていません。通知は複数のチャネルで受信する必要があります。また、boost::asioをネットワーク ライブラリとして使用しています。可能であれば、生の BSD スタイル ソケットをポーリングする代わりに、通知イベントの非同期コールバックでasioソケット クラスを使用することをお勧めします。誰かがこれのサンプルコードを提供したり、これを達成する方法についていくつかの外部リソースへのリンクを提供したりできますか?

0 投票する
1 に答える
137 参照

c++ - C++ プロジェクトでの ibpp から pqxx への変換

Firebird (ドライバー ibpp) を使用する C++ コードがあり、PostgreSQL に変換する必要があります (pqxx が使用されます)。変更する必要がある主なファイルはこれです。始めましたが、今は苦労しています。

pqxx を使用して書き換える方法がわかりません。pqxx の一部のコードを書き直しました。ここで確認できます。では、このフラグメントを手伝ってもらえますか?

私は SQL を使い始めたばかりで、誰かが ibpp コードがどのように機能するかを説明してくれれば、それは素晴らしいことです。そして、大きな pqxx-examples のリンクをいくつか残しておけば、それは素晴らしいことです。

0 投票する
2 に答える
1991 参照

postgresql - psycopg2をインストールした後、ubuntu 14.04にlibpq-devをインストールする際のエラー

プロジェクトのすべての要件をインストールしようとしているので、コマンドを実行します

しかし、それはエラーを与えます

postgresql-serverをインストールする必要があることがわかったので、次のコマンドを使用しました

今までは大丈夫だったし、走った

次に、コマンドを実行して要件を再度インストールしましたが、同じエラーが発生したため、Googleで検索して試しました

しかし、次のエラーが発生しました

今、壊れたパッケージを検出して修正することができません...助けてください...

0 投票する
1 に答える
168 参照

c# - pqxx を使用してテーブル タイプを取得および投稿する

こんにちは、友達。使用pqxxしていますが、いくつか質問があります。

1. 1 対多の関係を持つ 2 つのテーブルがあり table1 (table1_id integer) and table2 (table1_id integer, another_id integer)ます。table1_id、vector another_ids のようなビューで情報を簡単に取得するにはどうすればよいですか? 現在、スクリプトでシリアル化 (string concat into "%d %d %d...") を使用し、C++ コードで逆シリアル化を使用しています。また、table1 に値を挿入する必要があります。そして、どうすれば1回のトランザクションでこれを行うことができますか?

2.次のようなストアドプロシージャを呼び出します

C#のようにこれを行う方法が存在する可能性がありますか?

どうもありがとうございました!

0 投票する
0 に答える
758 参照

postgresql - PostgreSQL 接続タイムアウトの推奨事項

これは公式のpostresqlドキュメントページで見つけました

connect_timeout 接続の最大待機時間 (秒単位) (10 進数の整数文字列として記述)。ゼロまたは指定なしは、無期限に待機することを意味します。2 秒未満のタイムアウトを使用することはお勧めしません。

なぜ2秒未満ではないのですか?