DB/PostgreSQL

[POSTGRESQL] PostgreSQL 사용자 설정 및 테이블 생성

오늘도개발 2024. 7. 1. 15:35

 

1. PostgreSQL 기본 사용자 설정

 

  - PostgreSQL 서버에 기본 postgres 사용자로 접속 가능

 

  - psql 셸에 접속한 후, 새로운 사용자를 생성합니다.

   > CREATE USER myuser PASSWORD '1234' SUPERUSER;

 

 

2. DB 생성

 

  - 다음의 명령어로 DB를 생성하고 권한을 부여한다.

    > CREATE DATABASE mydb OWNER myuser;

 

  - postgreSQL 셸을 종료하고, 생성한 사용자로 새로운 데이터베이스에 접속

    > psql -U myuser -d mydb

 

 

3. Table 생성

 

  - CREATE TABLE 명령어를 사용하여 테이블을 생성한다.

    > CREATE TABLE users ( id SERIAL PRIMARY KEY, name VARCHAR(100), email VARCHAR(100) UNIQUE NOT NULL);

 

 

 

  - 다음과 같이 SQL을 사용하여 데이터를 입력 및 조회 할 수 있다.