«postgresql» 태그된 질문

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

3
PostgreSQL :로드 상태에서 실행중인 db에서 pg_start_backup ()을 수행 할 수 있습니까?
다운 타임 동안 확립 된 복제가 중단되었습니다 ( "요청 된 WAL 세그먼트가 이미 제거되었습니다") 마스터를 쉽게 다시 중지 할 수 없습니다. 우리가 할 수 있을까 pg_start_backup(), rsync ${PGDATA}/ 마스터부터 노예까지 pg_stop_backup() ... 마스터 postgresql이 여전히 전체로드 상태입니까? (또는 것 pg_start_backup()으로 이어질 테이블 잠금 장치, I / O 블록 불일치, 화재 …

1
PostgreSQL에서 문자열을 배정도로 변환하는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . PostgreSQL에서 문자열을 배정도로 변환하는 방법은 무엇입니까? 나는 다음과 같은 것을 시도했다 : update points set latitude2 = cast(latitude as double) ; …
19 postgresql 

7
PostgreSQL 쿼리에서 여러 연속 범위의 시작과 끝을 효율적으로 선택
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 7 년 전에 이주했습니다 . 1-288 범위의 이름과 정수를 가진 테이블에 약 10 억 행의 데이터가 있습니다. 주어진 name 에 대해, 모든 int 는 고유하며, 범위 내의 모든 가능한 정수가 존재하지는 않습니다. 이 …
19 query  postgresql 


3
PostgreSQL은 복제 연결을 허용하지 않습니다
평범한 오래된 스트리밍 복제. PostgreSQL : 9.2.7 Windows 8.1 64 비트 내 기본 및 보조 클러스터는 동일한 Windows 시스템에 있습니다. pg_start_backup () 및 모든 것을 이미 수행 했으므로 두 노드 모두 동일한 데이터를 갖습니다. 이제 복제 문제는 슬레이브 서버의 "복제 연결"이 기본 서버에 연결되지 않지만 psql 쉘을 사용하여 동일한 매개 …

3
count ()를 사용하여 백분율을 결정한 PostgreSQL (캐스트 문제)
patients테이블에 refinst열 값이있는 행의 %를 제공하기 위해 다음 쿼리를 실행하려고합니다 . 계속 0의 결과를 얻습니다. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; 이 테이블에는 15556 개의 행이 있으며 select count(refinst) from patients그 중 1446 개는 refinst열에 값이 있음을 알려줍니다 . 쿼리에서 얻고 싶은 …
19 postgresql  count  cast 

2
하나의 열에 특정 값이있는 경우에만 적용되는 사용자 지정 고유 열 제약 조건
다음과 같이 사용자 지정 고유 열 제약 조건을 가질 수 있습니까? 나는 두 COLS이 있다고 가정, subset그리고 type, 두 문자열을 (데이터 유형은 아마 중요하지 않습니다하지만). type"true"인 경우 type및 subset고유 한 조합을 원합니다 . 그렇지 않으면 제약이 없습니다. 데비안에서 PostgreSQL 8.4를 사용하고 있습니다.

1
오류 : 데이터베이스“dbname”이 존재하지 않습니다
설명서에 따르면 데이터베이스에 연결되어 있지 않으면 다음을 사용하여 콘솔에서 데이터베이스를 삭제할 수 있습니다. DROP DATABASE dbname; 또는 래퍼 도구를 사용하여 삭제할 수 있습니다 dropdb. 둘 다 데이터베이스가 존재하지 않는다는 오류를 표시하지만 콘솔에서 명령을 입력하면 \l삭제할 데이터베이스를 포함하여 데이터베이스 목록이 표시됩니다. List of databases Name | Owner | Encoding | Collate …
19 postgresql 

2
plpgsql로 작성된 함수 호출의 Postgres 쿼리 계획
를 사용하는 경우 그것은 가능 pgadmin또는 plsql돌며 실행되는 SQL 문에 대한 쿼리 계획의 보류를 얻을 U 버리는 D efined F 기름 부음 (UDF)를 사용 EXPLAIN. 그렇다면 UDF의 특정 호출에 대한 쿼리 계획을 어떻게 유지할 수 있습니까? F()pgadmin에서 UDF가 단일 작업으로 추상화 된 것을 볼 수 있습니다 . 나는 문서를 보았지만 …

1
중첩되지 않은 배열에서 요소의 원래 순서를 유지하는 방법은 무엇입니까?
주어진 문자열 : 'PostgreSQL이 훌륭하다고 생각합니다' 해당 문자열에서 찾은 개별 단어를 조작하고 싶습니다. 기본적으로 단어 세부 정보를 얻을 수있는 별도의 요소가 있으며이 사전에서 해당 문자열의 중첩되지 않은 배열에 참여하고 싶습니다. 지금까지 나는 : select word, meaning, partofspeech from unnest(string_to_array('I think that PostgreSQL is nifty',' ')) as word from table t …


2
postgres에서 기존 테이블을 파티션하는 방법은 무엇입니까?
날짜 범위별로 1M + 행으로 테이블을 분할하고 싶습니다. 가동 중지 시간이 많이 걸리거나 데이터 손실 위험이없는 일반적인 방법은 무엇입니까? 다음은 내가 고려하고있는 전략이지만 제안 사항에 개방적입니다. 기존 테이블이 마스터이고 하위 테이블이 상속됩니다. 시간이 지남에 따라 데이터를 마스터에서 하위로 이동하지만 일부 데이터는 마스터 테이블에 있고 일부는 하위에 있습니다. 새 마스터 및 …


1
특별한 데이터베이스 "postgres"는 무엇입니까?
여러 데이터베이스가 실행되는 PostgreSQL 서버가 있습니다. 데이터베이스 중 하나를이라고 postgres하며 처음부터 시작했습니다. 내부에있는 테이블을 볼 수 없으며 명시 적으로 사용한 적이 없지만 모든 사용자가 데이터베이스 내에 테이블을 만들 수 있음을 알았습니다 (이것은 내가 원하는 것이 아닙니다-관리자를 제외한 다른 사용자는 원하지 않습니다) 모든 테이블). 서버가 정상적으로 작동하는 데 필요한 특수 데이터베이스라고 …
18 postgresql 

2
upsert에서 충돌하는 행의 ID를 얻는 방법은 무엇입니까?
(uuid) 및 (text)의 tag두 열 이있는 테이블 이 있습니다. 이제 테이블에 새 태그를 삽입하고 싶지만 태그가 이미 존재 하는 경우 기존 레코드 를 가져오고 싶습니다 .idnameid 나는 다음 ON CONFLICT DO NOTHING과 함께 사용할 수 있다고 가정 했다 RETURNING "id". INSERT INTO "tag" ("name") VALUES( 'foo' ) ON CONFLICT DO …

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