"PostgreSQL"의 두 판 사이의 차이
(→docker) |
(→데이터베이스 리스트 보기) |
||
14번째 줄: | 14번째 줄: | ||
==== 데이터베이스 리스트 보기 ==== | ==== 데이터베이스 리스트 보기 ==== | ||
<nowiki>#</nowiki> \list | <nowiki>#</nowiki> \list | ||
+ | |||
+ | ==== 데이터베이스 생성 ==== | ||
+ | <nowiki>#</nowiki> CREATE DATABASE <code>''dbname''</code> OWNER <code>''rolename''</code>; | ||
===pgAdmin=== | ===pgAdmin=== |
2021년 2월 11일 (목) 06:05 판
목차
설정파일 위치
cli나 pgAdmin에서 show config_file;
쿼리 로그 보기 설정
log_statement = 'none' -> 'all' 변경후 서비스 재시작
로그파일 위치
/var/log/postgresql
cli tool
$ su - postgres
$ psql
데이터베이스 리스트 보기
# \list
데이터베이스 생성
# CREATE DATABASE dbname
OWNER rolename
;
pgAdmin
웹서버가 내장된 관리툴(멀티 플랫폼)
Adminer
리눅스 베이스 관리툴(여러 DBMS를 지원한다.)
사용자
db » postgres » pg_catalog » pg_user에 저장된다.
생성
사용자 추가 명령은 다음과 같다.
CREATE USER name [ [ WITH ] option [ ... ] ]
옵션
- PASSWORD 'password' ; Password 설정
SEQUNCE
SELECT nextval('issue_user_id_seq');
시퀀스가 저장된 테이블: pg_class
SELECT * FROM pg_class WHERE relkind = 'S' and relname='issue_user_id_seq';
시퀀스 수정
재시작 번호 변경
ALTER SEQUENCE issue_user_id_seq restart WITH 276
docker
실행
$ docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
외부링크
PgDoc 한국어 번역: https://postgresql.kr/docs/