postgresql을 설치하고 pgAdmin III를 이용하여 데이터베이스와 테이블을 생성하는 작업을 해봅니다.
먼저 설치된 프로그램에서 pgAdmin III을 찾아 실행 합니다.
1. postgreSQL 접속
접속을 하기 전에는 빨간색으로 X 표시가 되는데 postgreSQL에 마우스를 놓고 우측 버튼을 클릭하고 Connect을 선택 합니다.
접속을 위한 비밀번호를 물어보는데 설치 할때 입력한 비밀번호를 사용하면 됩니다.
비밀번호 저장을 클릭하고 OK 버튼을 클릭하면
비밀번호를 저장할거냐고 한번더 물어보는데 OK 버튼 클릭
connect가 성공하면 빨간색 X 표시가 사라지고 구성 요소를 볼 수 있습니다.
2. User 생성
먼저 새로운 사용자를 하나 생성 합니다.
Login Roles에 마우스를 놓고 우측 버튼을 클릭하여 New Login Role 메뉴를 선택 합니다.
Properties 탭에서 Role name에 이름을 입력하고
Definition 탭에서 비밀번호도 적어주고
Role privileges에서 권한은 잘 보고 선택하면 되는데 귀찮으면 Superuser를 선택 해주고 OK 버튼 클릭 합니다.
그러면 copycoding이라는 사용자가 한명 생성되었습니다.
3. Database 생성
이제 새로운 데이터베이스를 만들어 볼까요?
Databases 항목에 마우스를 놓고 오른쪽 버튼을 클릭하고 New Database 메뉴를 선택 합니다.
Properties 탭에서 Name에 DB명을 입력하고
Owner에 위에서 생성한 copycoding 사용자를 선택해 줍니다.
Privileges 탭에서 DB 권한도 용도에 따라 선택을 해줍니다. 그리고 OK 버튼을 클릭 하면
새로운 DB도 생성이 되었습니다.
4. Table 생성
이제 DB에 테이블을 만들어 봅니다.
생성된 copycodingdb를 확장하여 Tables를 찾아 마우스를 놓고 우측버튼을 클릭하여 New Table을 선택 합니다.
properties 탭에서 Name에 만들려는 테이블 이름을 입력 하고 Owner에 사용자를 선택 해줍니다.
Columns 탭에서 Add 버튼을 클릭하고
이렇게 column을 하나씩 입력하여
필요한 column을 다 입력하고
필요하다면 Privileges 탭에서 권한도 설정을 하고 OK 버튼을 클릭 합니다.
테이블이 하나 생성이 되었습니다. 필요한 수만큼 Table을 생성하여 사용하면 됩니다.
새로 생성한 테이블을 조회해 보았습니다. 아직 insert한 데이터가 없군요. 윈도우에서 작업하면 눈으로 확인이 가능해서 참 편한것 같습니다.
- copy coding -
'Setting' 카테고리의 다른 글
[Spring boot] 스프링부트 Spring Tool Suite 3 버전 설치 (0) | 2020.05.01 |
---|---|
Windows에 java 1.8 다운로드 설치 (0) | 2020.04.30 |
Mac OS 10.15.x vmdk 파일 이용 VMware에 설치 (0) | 2020.03.28 |
CentOS 7 톰캣(tomcat 8.5) 설치 (0) | 2020.03.19 |
CentOS 7 Oracle Java 1.8 설치 (5) | 2020.03.18 |