問題タブ [pq]

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 に答える
6905 参照

sql - 「演算子が存在しません: 整数 =?」Postgres を使用する場合

go の database/sql パッケージによって提供される QueryRow メソッド内で呼び出される単純な SQL クエリがあります。

ただし、コードが単なるプレースホルダーであるpq: operator does not exist: integer =?ことをコードが理解していないようですというエラーが表示されます。?どうすればこれを修正できますか?

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

postgresql - Golang postgresが不明なコマンドエラーをコミットしますか?

を使用してpostgres 9.3go 1.6

ライブラリでトランザクションを使用しようとしていgo pqます。

何らかの理由で、Queryパラメーターを指定して a を実行すると、常にunexpected command tag Qからエラーが発生しますCommit()。このエラーは何ですか (Q とは何ですか?)、なぜこのエラーが発生するのですか?

これがエラーが作成される場所だと思います。

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

go - PsqlがGoでレコードを正常に更新したかどうかを確認するにはどうすればよいですか

このドライバーを使用して、Go から psql と通信します。更新クエリを発行すると、実際に何かを更新したかどうかを知ることはできません (そのような ID が存在しない場合、0 行を更新できます)。

エラー変数を調査しようとしました(ドキュメントが Insert ステートメントに対して提案する方法で):

しかし、ID が存在しない場合でも、err は null のままです。

また、戻り句で QueryRow を使用しようとしました:

しかし、データベースに id=1 が存在しない場合、これは &id のスキャンに失敗します。


では、私の更新が何かを更新したかどうかを確認する標準的な方法は何ですか?

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

postgresql - Postgres: LastInsertedId を使用して、連続していない識別子を指定します

pq ドライバー パッケージを介して Postgres を使用する小さな Web サービスを Go で作成しています。

モデルの識別子として uuid を使用しているため、LastInsertId は機能しません。

だから私は次のようなことができると思っています:

ScanとうまくいくようですExec

では、新しい todo 行から uuid を返すにはどうすればよいでしょうか?

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

go - pqを使用したgolangデータベース/SQL

この問題が発生しています

ローカルホストにpostgresがインストールされていないため、sql.Openはエラーを返すはずですが、実際には、クエリを準備しようとして最終的に接続拒否エラーが発生するまで返されません

これは予想される動作ですか?または私は何かが欠けています...

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

java - ジェネリック型の二項最小ヒープ優先度キュー

現在、ジェネリック型で二項最小ヒープ優先度キューを実装しています。

次の binomialminheap.java を指定しました。

ご覧のとおり、ジェネリック型 P と K があります。ここでの問題は、ジェネリック型をバイナリ ヒープに実装する方法がわからないことです。「エントリ」、「ノード」、および「BinomialHeap」はどのように連携しますか?

次のコンストラクターといくつかのメソッドから始めました。

次のメソッドを追加する必要があります。