postgresql을 설치하고 pgAdmin III를 이용하여 데이터베이스와 테이블을 생성하는 작업을 해봅니다.


pgAdmin III postgresql


먼저 설치된 프로그램에서 pgAdmin III을 찾아 실행 합니다.

 

1. postgreSQL 접속


pgAdmin III postgresql


접속을 하기 전에는 빨간색으로 X 표시가 되는데 postgreSQL에 마우스를 놓고 우측 버튼을 클릭하고 Connect을 선택 합니다.


pgAdmin III postgresql


접속을 위한 비밀번호를 물어보는데 설치 할때 입력한 비밀번호를 사용하면 됩니다.

비밀번호 저장을 클릭하고 OK 버튼을 클릭하면


pgAdmin III postgresql


비밀번호를 저장할거냐고 한번더 물어보는데 OK 버튼 클릭


pgAdmin III postgresql


connect가 성공하면 빨간색 X 표시가 사라지고 구성 요소를 볼 수 있습니다.

 

2. User 생성

 

먼저 새로운 사용자를 하나 생성 합니다.


pgAdmin III postgresql


Login Roles에 마우스를 놓고 우측 버튼을 클릭하여 New Login Role 메뉴를 선택 합니다.


pgAdmin III postgresql


Properties 탭에서 Role name에 이름을 입력하고 


pgAdmin III postgresql


Definition 탭에서 비밀번호도 적어주고


pgAdmin III postgresql


Role privileges에서 권한은 잘 보고 선택하면 되는데 귀찮으면 Superuser를 선택 해주고 OK 버튼 클릭 합니다.


pgAdmin III postgresql


그러면 copycoding이라는 사용자가 한명 생성되었습니다.

 

3. Database 생성

 

이제 새로운 데이터베이스를 만들어 볼까요?


pgAdmin III postgresql


Databases 항목에 마우스를 놓고 오른쪽 버튼을 클릭하고 New Database 메뉴를 선택 합니다.


pgAdmin III postgresql


Properties 탭에서 NameDB명을 입력하고

Owner에 위에서 생성한 copycoding 사용자를 선택해 줍니다.


pgAdmin III postgresql


Privileges 탭에서 DB 권한도 용도에 따라 선택을 해줍니다그리고 OK 버튼을 클릭 하면


pgAdmin III postgresql


새로운 DB도 생성이 되었습니다.

 

4. Table 생성

 

이제 DB에 테이블을 만들어 봅니다.


pgAdmin III postgresql


생성된 copycodingdb를 확장하여 Tables를 찾아 마우스를 놓고 우측버튼을 클릭하여 New Table을 선택 합니다.


pgAdmin III postgresql


properties 탭에서 Name에 만들려는 테이블 이름을 입력 하고 Owner에 사용자를 선택 해줍니다.


pgAdmin III postgresql


Columns 탭에서 Add 버튼을 클릭하고


pgAdmin III postgresql


이렇게 column을 하나씩 입력하여


pgAdmin III postgresql


필요한 column을 다 입력하고 


pgAdmin III postgresql


필요하다면 Privileges 탭에서 권한도 설정을 하고 OK 버튼을 클릭 합니다.


pgAdmin III postgresql


테이블이 하나 생성이 되었습니다필요한 수만큼 Table을 생성하여 사용하면 됩니다.


pgAdmin III postgresql


새로 생성한 테이블을 조회해 보았습니다아직 insert한 데이터가 없군요윈도우에서 작업하면 눈으로 확인이 가능해서 참 편한것 같습니다.


- copy coding -


+ Recent posts