개요
- PostgreSQL DB 생성하고 백업하고 복구하는 테스트.
DellEMC Avamar PostgreSQL 테스트 하려다 DB 공부까지 하게 된 상황 (1/2)
테스트 환경
- Cent OS 7.9 ( Cent OS 2009 )
- PostgreSQL 11.11
- Windows 2019 Std
- pgAdmin 4 v5.0
* 앞에 [PostgreSQL]Cent OS 7 PostgreSQL 설치부터 Windows pgAdmin 설치 및 연동까지(1/2)
https://bluelicht.tistory.com/53 참조
1. PostgreSQL 유저 생성 방법
1) psql 접속 ( 11.11 psql 로 접속 )
[root@146pgsql bin]# su - postgres
-bash-4.2$ /usr/pgsql-11/bin/psql
2) 기존 USER 확인
postgres=# SELECT * FROM PG_USER;
3) 슈퍼 User 생성
# User : testuser , passwod : 1q2w3e4r , 권한 : superuser
CREATE USER testuser PASSWORD '1q2w3e4r' SUPERUSER;
2. PostgreSQL DB 생성 방법
1) 기존 Database 확인
postgres=# \l
2) New Database 생성
# Database name : testdb , 소유자 : testuser
postgres=# CREATE DATABASE testdb OWNER testuser;
3) Database 생성 확인
3. testuser 로 Table 생성 방법
1) testdb를 testuser 로 접속
[root@146pgsql ~]# su - testuser
[testuser@146pgsql ~]$ /usr/pgsql-11/bin/psql -U testuser -d testdb
****psql: FATAL: Peer authentication failed for user "testuser" Error 발생시 조치방법
- Error 발생 이유 : PostgreSQL 의 경우 DB User 와 동일한 OS User 가 있어야함
A. root ssh 접속
B. adduser testuser
C. su - testuser
D. [testuser@146pgsql ~]$ /usr/pgsql-11/bin/psql -U testuser -d testdb
2) Table 생성
testdb=# CREATE TABLE testtable (
testdb(# USER_ID SERIAL PRIMARY KEY,
testdb(# USERNAME VARCHAR(50) UNIQUE NOT NULL,
testdb(# PASSWORD VARCHAR(50) NOT NULL,
testdb(# EMAIL VARCHAR(355) UNIQUE NOT NULL,
testdb(# CREATED_ON TIMESTAMP NOT NULL
testdb(# );
CREATE TABLE
3) Table 생성 확인
testdb=# \dt
testdb=# SELECT * FROM pg_tables WHERE tableowner='testuser';
4. Table 에 Test 데이터 넣기
1) Table 에 Test 데이터 넣기
testdb=# INSERT INTO testtable VALUES (1,'james','1234','james@test.com',CURRENT_TIMESTAMP);
2) Test 데이터 확인
testdb=# SELECT * FROM testtable;
'Backup Solution & IT Study > Data Base' 카테고리의 다른 글
[DB2]Cent OS 7 DB2 설치 부터 Online 백업 설정까지 (0) | 2021.04.02 |
---|---|
[PostgreSQL]PostgreSQL 백업 & 복구 (0) | 2021.03.12 |
[PostgreSQL]Cent OS 7 PostgreSQL 설치부터 Windows pgAdmin 설치 및 연동까지 (2/2) (0) | 2021.03.11 |
[PostgreSQL]Cent OS 7 PostgreSQL 설치부터 Windows pgAdmin 설치 및 연동까지 (1/2) (0) | 2021.03.11 |
[DB]CentOS UnixODBC 설정 방법 (0) | 2021.03.05 |
댓글