«postgresql-9.1» 태그된 질문

PostgreSQL 버전 9.1


5
사용자의 모든 테이블에 대한 액세스 권한 부여
Postgres를 처음 사용하고 MySQL 데이터베이스를 마이그레이션하려고 시도했습니다. MySQL의에서 나는 부여 할 수 있습니다 SELECT, UPDATE, INSERT, 그리고 DELETE낮은 권한을 가진 사용자에 대한 권한 및 지정된 데이터베이스의 모든 테이블에 적용하는 보조금을 할 수 있습니다. Postgres에는 한 번에 하나씩 각 테이블에 대한 권한을 부여 해야하는 것처럼 보이기 때문에 누락 된 것이 있습니다. …

4
다양한 타임 스탬프 (2 열)에서 쿼리 최적화
우분투 12.04에서 PostgreSQL 9.1을 사용합니다. 일정 시간 내에 레코드를 선택해야합니다. 테이블 time_limits에는 두 개의 timestamp필드와 하나의 integer속성이 있습니다. 내 실제 테이블에는이 쿼리와 관련이없는 추가 열이 있습니다. create table ( start_date_time timestamp, end_date_time timestamp, id_phi integer, primary key(start_date_time, end_date_time,id_phi); 이 테이블은 대략 2M 레코드를 포함합니다. 다음과 같은 쿼리는 많은 시간이 걸렸습니다. …


3
사용자 postgres에 대한 암호 요구 사항을 제거
설치시 PostgreSQL에는 db 루트 사용자 (postgres)의 비밀번호가 없음을 이해합니다. postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ... 그리고 다음과 같이 설정하는 것이 좋습니다. alter role postgres password '<<very-secret>>'; (그리고 pg_hba.conf그에 따라 파일 을 업데이트하십시오 ) 내 질문은 : user에 암호가 …


2
읽기 성능을 위해 PostgreSQL 구성
우리 시스템은 많은 양의 데이터를 작성합니다. 쓰기 성능은 우리의 요구에 충분하지만 읽기 성능이 너무 느립니다. 기본 키 (제약) 구조는 모든 테이블에서 유사합니다. timestamp(Timestamp) ; index(smallint) ; key(integer). 테이블은 수백만 행, 심지어 수십억 행을 가질 수 있으며 읽기 요청은 일반적으로 특정 기간 (타임 스탬프 / 인덱스) 및 태그에 대한 것입니다. 약 …


3
잊어 버린 PostgreSQL Windows 비밀번호
오늘 아침 저는 Windows 7 Professional 데스크톱에서 PostgreSQL 데이터베이스를 연결하려고했습니다. 기본값은 'postgres'이지만 처음 설치할 때 사용한 암호를 잊어 버렸습니다. Google에서 비밀번호 재설정과 관련된 게시물을 찾았 습니다 . 나는 단계를 따랐지만 최종 결과는 게시물에서 언급 한 것과 약간 다릅니다. 내가 사용한 net user postgres postgres 데이터베이스의 암호를 재설정하지만 성공 메시지 대신 …

3
우분투 서버에서 postgres 9.1에서 9.3으로 업그레이드
postgresql 9.1로 실행중인 프로덕션 서버 (ubuntu 13.10)가 있습니다. 9.3의 몇 가지 기능을 사용하고 싶기 때문에 업그레이드하고 싶습니다. 가동 중지 시간이 30 분을 초과하지 않도록 누군가 9.1에서 9.3으로 업그레이드하는 데 도움을 줄 수 있습니까? 정도? 주요 관심사는 데이터 손실 또는 파일 중복을 방지하는 것입니다.

3
PostgreSQL에서 현재 사용자가 소유 한 모든 스키마의 모든 테이블을 어떻게 나열합니까?
사용하여 모든 스키마의 모든 테이블을 나열 할 수 있습니다 > \dt *.* 그러나 그것은 내가 관심있는 테이블보다 훨씬 많은 시스템 테이블을 나열합니다. 공개 스키마와 내가 정의한 스키마에서 내가 만든 모든 테이블 (및 가능한 뷰)을 원합니다. 여기에 설명 된대로 스키마를 만들 때 스키마를 검색 경로에 명시 적으로 추가하지 않고도이 작업을 수행 …

5
PostgreSQL : 데이터베이스에서 하나의 스키마 만 백업하고 다른 서버에 복원하는 방법
두 개의 스키마 "B"와 "C"가있는 "A"라는 데이터베이스가 있습니다. 다른 서버에서 스키마 "B"를 백업하고 복원하고 싶습니까? Postgres를 처음 접했을 때 어떻게 해야할지 모르겠습니다. 이름이 "A"인 새 서버에서 새 DB를 작성한 다음 스키마 "B"를 복원해야합니까? pls는 명령을 도와줍니다. --- 베드로의 답변에 대한 의견 정보 : Schema "B"+ 데이터를 백업 및 복원하고 싶습니다. …

3
postgresql 데이터를 다른 드라이브로 이동
클라우드 환경으로 AWS를 사용하고 있습니다. 루트 인스턴스 볼륨과 동일한 드라이브에 PostgreSQL을 설치했습니다. 두 번째 드라이브를 인스턴스에 연결하고 마운트했습니다. 이제 모든 PostgreSQL 데이터를 다른 드라이브로 옮기고 싶습니다. 아직 개발 모드에 있으므로이 시점에서 이전이 더 쉬워지면 이전 데이터를 삭제할 수 있습니다. 가장 좋은 방법은 무엇입니까? PostgreSQL 테이블 스페이스는 내가보아야 할 것입니까?

2
덤프를 복원하는 동안 모든 제한 조건 및 테이블 확인을 사용하지 않도록 설정
PostgreSQL 데이터베이스 덤프를 얻었습니다. pg_dump -U user-name -d db-name -f dumpfile 그런 다음 다른 데이터베이스에서 다음을 사용하여 복원을 진행합니다. psql X -U postgres -d db-name-b -f dumpfile 내 문제는 데이터베이스에 참조 제약 조건, 검사 및 트리거가 포함되어 있으며 복원 중에 정보가 검사 순서를 따르지 않는 순서로로드되지 않기 때문에 이러한 검사 …

1
데이터베이스 아카이브 솔루션
나에 의해 게시 된 질문에 계속해서 대량 액세스 테이블을 별도의 데이터베이스로 옮기는 것이 좋은 생각입니까? PostgreSQL에서 데이터베이스 아카이빙에 사용할 수있는 다양한 기술 / 솔루션을 찾고 있습니다. 내가 생각할 수있는 몇 가지 해결책은 다음과 같습니다. 테이블 파티셔닝 별도의 테이블 스페이스 및 / 또는 스키마 보관 된 레코드 / 테이블을 다른 하드 …

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