현재 일반 유형의 이진 최소 힙 우선 순위 대기열을 구현 중입니다. class BinomialMinHeap <K extends Comparable<? super K>, P>
{
public static class Entry <K, P> {
private P priority;
private K key;
privat
사용자 정의 유형 (ingredient)의 배열 인 열이있는 행을 삽입하려고합니다. 내 테이블은 다음과 같습니다 원시 SQL을 사용하여 CREATE TYPE ingredient AS (
name text,
quantity text,
unit text
);
CREATE TABLE IF NOT EXISTS recipes (
나는 Go에서 psql과 통신하기 위해 this driver을 사용합니다. 이제 업데이트 쿼리를 발행 할 때 실제로 아무것도 업데이트했는지 여부를 알 수 없습니다 (해당 ID가없는 경우 0 행을 업데이트 할 수 있음). _, err := Db.Query("UPDATE tags SET name=$1 WHERE id=1", name)
나는 (끝까지 문서가
libpq PQexecParams() 함수를 사용하여 레코드를 삭제하려고합니다. 쿼리가 성공적으로 반환되었지만 필수 행은 테이블에서 삭제되지 않습니다. 여기 내 코드에서 발췌 한 내용을 참조하십시오. 나는 PQexecParams()를 select와 insert에 성공적으로 사용했다. 도와 주실 수 있습니까, 제가 무엇을 놓치셨습니까! PGresult *re
md5 해시 된 암호로 로컬 PostgreSQL 데이터베이스에 연결 중입니다. 작동하지만 두포에서 무슨 일이 일어나고 있는지 알고 싶습니다. pq은 암호가 네트워크를 통해 전송되기 전에 암호를 해시합니까? 해시할지 아니면 일반 텍스트로 남길지 어떻게 알 수 있습니까? pg_hba.conf에있는 서버는 연결을 통해 암호가 전송되는 방법에 대한 인증 방법을 지
은 정수 배열로 간단한 PostreSQL의 DB를 가지고 UINT8 : PQ를 사용 CREATE TABLE foo (
id serial PRIMARY KEY,
bar integer[]
);
INSERT INTO foo VALUES(DEFAULT, '{1234567, 20, 30, 40}');
는,이 값은 어떤 이유로
pq 드라이버를 사용하여 Postgres를 사용하는 Golang 응용 프로그램을 만들고 있습니다. 내 데이터베이스에서 사용자가 결정 필드를 선택할 수있는 기능을 만들고 싶어하지만 오류 얻을 : var ifc interface{}
if err := conn.QueryRow("SELECT $1 FROM "+db+" WHERE uuid=$3 OR uri=$4