postgresql 사용 기록

1079 단어 PostgreSQL
한 사이트 에서 django세 션 표 는 쉽게 200 만 개의 기록 을 돌 파 했 고 나중에 기한 이 지난 세 션 을 정기 적 으로 정리 하면 100 여 만 개의 기록 을 유지 할 것 이다.데이터 베 이 스 는 my sql 이 고 결 과 는 django 입 니 다.session 표 가 비정 기적 으로 손상 되 어 매번 복구 하거나 아예 truncate 를 해 야 합 니 다.그래서 postgresql 을 만 들 려 고요.
os 는 ubuntu 10.04 로 sudo apt-get install postgres 를 사용 하여 8.4 버 전의 postgres 를 설치 합 니 다.설치 가 끝 난 후 psql 을 실행 하면 오류 가 발생 했 습 니 다.
FATAL:  Ident authentication failed for user
사용 자 를 검증 할 수 없 음
구 글 은 post gres 계 정 으로 관리 해 야 합 니 다.su post gres 를 사용 하면 됩 니 다.
인터넷 에 중국어 문서 가 하나 있 는데 매우 도움 이 됩 니 다.
사용자 만 들 기:셸 에서 createuser 명령 을 직접 실행 하거나 psql 에서 CREATE USER name 을 실행 합 니 다.
사용자 비밀번호 변경:비밀번호'new password'로 사용자 이름 1 변경 하기;
데이터 내 보 내기:
pg_dump -b dbame | gzip > dbname.gz
복구 데이터:
createdb dbname

gunzip -c dbname.gz | psql dbname

데이터베이스 소유자 변경:
alter database dbname owner to usename;
/etc/postgres/디 렉 터 리 에서 pg 수정hba.conf,사용자 가 데이터베이스 에 접근 할 수 있 는 권한 추가
로그 인 명령:
psql -U usename -W -d dbname

좋은 웹페이지 즐겨찾기