Skill/postgreSQL

[postgreSQL] 사용자 추가 및 DB/ Table 생성

진열사랑 2021. 1. 18. 13:17

출처 : browndwarf.tistory.com/3

 

PostgreSQL 사용자 추가 및 DB/ Table 생성

지난 포스팅 'PostgreSQL 설정 변경 및 실행 (RHEL7 환경)' 에 이어 사용자 추가와 DB 생성을 해보려 한다. 1. 사용자 생성 현재 사용자 정보를 확인할 때는 아래와 같이 pg_shadow나 pg_user를 사용하면 된다

browndwarf.tistory.com

사용자, 테이블스페이스, 데이터베이스는 같은 level의 object이다.
먼저 사용자를 만든 후 테이블스페이스를 만들고 데이터베이스를 사용자와 테이블스페이스로 연결해 주며 생성한다.

테이블스페이스를 먼저 만들면 다른 사용자로 테이블스페이스가 만들어져 있다.

테이블스페이스 만들기

-- tablespace 생성
CREATE TABLESPACE TS_INTRANET
LOCATION 'E:\mindone\tablespace';
-- E:\mindone\tablespace\PG_13_202007201 생성됨

-- database생성
CREATE DATABASE INTRANET
  WITH owner = intra
       TABLESPACE = TS_INTRANET
  ;
--E:\mindone\tablespace\PG_13_202007201\16590 생성됨