問題タブ [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.
sql - 「演算子が存在しません: 整数 =?」Postgres を使用する場合
go の database/sql パッケージによって提供される QueryRow メソッド内で呼び出される単純な SQL クエリがあります。
ただし、コードが単なるプレースホルダーであるpq: operator does not exist: integer =?
ことをコードが理解していないようですというエラーが表示されます。?
どうすればこれを修正できますか?
postgresql - Golang postgresが不明なコマンドエラーをコミットしますか?
を使用してpostgres 9.3
、go 1.6
ライブラリでトランザクションを使用しようとしていgo
pq
ます。
何らかの理由で、Query
パラメーターを指定して a を実行すると、常にunexpected command tag Q
からエラーが発生しますCommit()
。このエラーは何ですか (Q とは何ですか?)、なぜこのエラーが発生するのですか?
これがエラーが作成される場所だと思います。
go - PsqlがGoでレコードを正常に更新したかどうかを確認するにはどうすればよいですか
このドライバーを使用して、Go から psql と通信します。更新クエリを発行すると、実際に何かを更新したかどうかを知ることはできません (そのような ID が存在しない場合、0 行を更新できます)。
エラー変数を調査しようとしました(ドキュメントが Insert ステートメントに対して提案する方法で):
しかし、ID が存在しない場合でも、err は null のままです。
また、戻り句で QueryRow を使用しようとしました:
しかし、データベースに id=1 が存在しない場合、これは &id のスキャンに失敗します。
では、私の更新が何かを更新したかどうかを確認する標準的な方法は何ですか?
postgresql - Postgres: LastInsertedId を使用して、連続していない識別子を指定します
pq ドライバー パッケージを介して Postgres を使用する小さな Web サービスを Go で作成しています。
モデルの識別子として uuid を使用しているため、LastInsertId は機能しません。
だから私は次のようなことができると思っています:
Scan
とうまくいくようですExec
。
では、新しい todo 行から uuid を返すにはどうすればよいでしょうか?
go - pqを使用したgolangデータベース/SQL
この問題が発生しています
ローカルホストにpostgresがインストールされていないため、sql.Openはエラーを返すはずですが、実際には、クエリを準備しようとして最終的に接続拒否エラーが発生するまで返されません
これは予想される動作ですか?または私は何かが欠けています...
java - ジェネリック型の二項最小ヒープ優先度キュー
現在、ジェネリック型で二項最小ヒープ優先度キューを実装しています。
次の binomialminheap.java を指定しました。
ご覧のとおり、ジェネリック型 P と K があります。ここでの問題は、ジェネリック型をバイナリ ヒープに実装する方法がわからないことです。「エントリ」、「ノード」、および「BinomialHeap」はどのように連携しますか?
次のコンストラクターといくつかのメソッドから始めました。
次のメソッドを追加する必要があります。