«postgresql» 태그된 질문

모든 PostgreSQL 버전. 해당 컨텍스트가 중요한 경우 postgresql-11과 같은 추가 버전 별 태그를 추가하십시오.

1
운영 체제로 디스크 공간을 반환하는 VACUUM
VACUUM일반적으로 특별한 경우를 제외하고 디스크 공간을 운영 체제로 반환하지 않습니다. 문서에서 : 표준 형식은 VACUUM테이블과 인덱스에서 데드 행 버전 을 제거하고 나중에 재사용 할 수있는 공간을 표시합니다. 그러나 테이블 끝에있는 하나 이상의 페이지가 완전히 사용 가능하고 독점 테이블 잠금을 쉽게 얻을 수있는 특수한 경우를 제외하고는 운영 체제로 공간을 리턴하지 않습니다. …

2
PgAdmin III-비밀번호가 비어있을 때 데이터베이스에 연결하는 방법은 무엇입니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 응답 할 수 있기 때문에 서버 결함에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 내 PC에 PostgreSQL 9.1을 설치했습니다 (Win 7). 나는 그것을 성공적으로 연결하는 작은 Java 응용 프로그램이 login=sa와 password="". 연결이 작동합니다. 그러나 PgAdmin III 자체에서는 거부됩니다. 나는 얻다: Error connecting to the …

6
json_agg 내부의 열을 선택하십시오.
다음과 같은 쿼리가 있습니다. SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; JSON 객체에 b없는 열을 선택하려면 어떻게 해야 b.item_id합니까? 에 대해 읽었 ROW지만 다음과 같은 JSON 객체를 반환합니다. {"f1": "Foo", "f2": "Bar"} 적절한 열 키와 일치하도록 JSON 객체를 가져온 …

5
쿼리, 테이블 또는 뷰의 출력 열 이름 및 데이터 유형을 반환하는 쿼리
쿼리, 테이블 또는 뷰의 필드 이름과 필드 유형을 반환하는 PostgreSQL 쿼리 또는 명령이 있습니까? 예를 들어, 간단한 SELECT 쿼리에 적용되는 솔루션 SELECT * from person은 다음과 같은 목록을 반환해야합니다. Column Name | Column Type =========================== First Name | character Last Name | character Age | integer Date of Birth | …

3
왼쪽 외부 조인에 대한 기본값을 제공 할 수 있습니까?
테이블 a (열 a1 포함) 및 b (열 b1 및 b2 포함)가 있고 왼쪽 외부 조인을 수행한다고 가정합니다. SELECT * FROM a LEFT OUTER JOIN b ON a.a1 = b.b1 그러면 b1과 b2는 NULL이되고 여기서 a1의 값은 b1과 일치하는 값이 없습니다. NULL 대신 b2에 기본값을 제공 할 수 있습니까? a1과 …
21 postgresql  join 

2
비트 맵 인덱스 스캔을 사용하는 쿼리 계획의“Concheck Cond :”줄
이것은 의견에서 이전 질문으로의 분리입니다. Postgres 9.4.4 쿼리는 영원히 걸립니다 PostgreSQL 9.4를 사용하면의 Recheck Cond:쿼리 계획 출력에서 ​​비트 맵 인덱스 스캔 후 항상 줄 이있는 것 같습니다 EXPLAIN. EXPLAIN참조 된 질문 의 출력 에서와 같이 : -> Bitmap Heap Scan on table_three (cost=2446.92..19686.74 rows=8159 width=7) Recheck Cond: (("timestamp" > (now() …

3
Postgres에서 구체화 된 뷰의 정의 쿼리
Postgres에서 구체화 된 뷰의 정의를 쿼리하는 방법이 궁금합니다. 참고로, 내가하고 싶은 것은 일반보기로 할 수있는 것과 매우 유사합니다. SELECT * FROM information_schema.views WHERE table_name = 'some_view'; 다음과 같은 열을 제공합니다. table_catalog table_schema table_name view_definition check_option is_updatable is_insertable_into is_trigger_updatable is_trigger_deletable is_trigger_insertable_into 구체화 된 뷰에 이것이 가능합니까? 지금까지의 연구에서 구체화 된 뷰는 …

1
롤링 합계 / 횟수 / 날짜 간격 평균
18 개월 동안 1,000 개의 엔터티에 걸친 트랜잭션 데이터베이스에서 가능한 30 일마다 entity_id트랜잭션 금액의 합과 30 일 동안의 트랜잭션 수를 합하여 쿼리를 실행하고 싶습니다. 내가 쿼리 할 수있는 방식으로 데이터를 반환하십시오. 많은 테스트를 거친 후이 코드는 내가 원하는 많은 것을 달성합니다. SELECT id, trans_ref_no, amount, trans_date, entity_id, SUM(amount) OVER(PARTITION BY …

4
별도의 범위를 가능한 가장 큰 연속 범위로 결합
가능한 최대 연속 날짜 범위와 겹치거나 겹치지 않을 수있는 여러 날짜 범위 (내 부하는 최대 500, 대부분의 경우 10)를 결합하려고합니다. 예를 들면 다음과 같습니다. 데이터: CREATE TABLE test ( id SERIAL PRIMARY KEY NOT NULL, range DATERANGE ); INSERT INTO test (range) VALUES (DATERANGE('2015-01-01', '2015-01-05')), (DATERANGE('2015-01-01', '2015-01-03')), (DATERANGE('2015-01-03', '2015-01-06')), (DATERANGE('2015-01-07', …

1
동일한 스키마 / 쿼리에 대한 MySQL과 PostgreSQL의 성능 차이 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 저는 초보자 DBA이고 Microsoft SQL Server에 경험이 있지만 FLOSS로 넘어 가고 싶습니다. 회사를 시작하고 Postgres 백엔드를 사용하여 앱 …

6
행에서 두 개 이상의 열이 특정 값을 초과하는 위치를 계산합니다 (농구, 더블 더블, 트리플 더블)
나는 통계를 데이터베이스 파일로 출력 할 수있는 농구 경기를하고 있으므로 게임에서 구현되지 않은 통계를 계산할 수 있습니다. 지금까지 내가 원하는 통계를 계산하는 데 아무런 문제가 없었지만 이제는 게임 통계에서 시즌 동안 플레이어가 만든 더블 더블 및 / 또는 트리플 더블의 수를 세는 문제가 발생했습니다. 더블 더블과 트리플 더블의 정의는 다음과 …

5
PostgreSQL을위한 최고의 클라우드 플랫폼
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 현재 우리 프로젝트에서는 PostgreSQL 데이터베이스 전용 서버를 사용합니다. 이론적으로 일부 클라우드 플랫폼에서 무엇이든 실행할 수 있습니다. 그러나 PostgreSQL 구성은 하드웨어 구성과 관련이 …
20 postgresql  cloud 

3
업데이트 (소프트웨어 및 하드웨어)에서 대량 I / O를 위해 데이터베이스를 최적화하는 방법
상황에 따라 postgresql 9.2 데이터베이스가 항상 많이 업데이트되었습니다. 따라서 시스템은 I / O 바운드이며 현재 다른 업그레이드를 고려하고 있습니다. 개선을 시작할 위치에 대한 지침이 필요합니다. 다음은 지난 3 개월 동안 상황이 어떻게 보이는지 보여줍니다. 보다시피, 업데이트 작업은 대부분의 디스크 사용률을 설명합니다. 다음은 상황이보다 상세한 3 시간 창에서 어떻게 보이는지에 대한 …

3
출력 스트림에 통지를 얻는 방법?
함수에 디버깅 메시지가 있습니다. 그 메시지는 RAISE NOTICE 'Value of id : %', id; 로그 파일을 \o messages.txt 그런 다음 내가해야 할 일을한다 \i process.sql 그리고 실행이 종료되면 \o. 문제는 통지에 의해 발생한 메시지가 messages.txt에 없다는 것입니다. 메시지가 화면에 표시되지만 messages.txt로 작성하고 싶습니다. 내가 어떻게 할 수 있습니까? 사용하려고했는데 RAISE …
20 postgresql 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.