ubuntu 20.04
AWS EC2
sudo apt install posgresql
sudo apt install postgresql-contrib
sudo su
su postgres
psql
postgres=# 이와 같이 나오면 제대로 접근 완료.
postgres=# CREATE USER ubuntu WITH LOGIN PASSWORD'1234';
CREATE DATABASE mydb;
postgres=# GRANT ALL PRIVILEGES ON DATABASE mydb TO ubuntu;
project -> 스키마 이름
postgres=# CREATE SCHEMA project;
account -> table 이름
postgres=# CREATE TABLE project.account(id varchar, pw varchar);
express는 postgreSQL을 바로 알아 볼 수 없다. pg 패키지를 사용하여
서로 알아 보도록 해준다.
npm install pg
먼저 psql.js 파일을 생성 해준다. 그 다음 다음과 같이 작성 한다.
const pgInit = {
"user": PG_USER,//pg 사용하는 사용자
"host": locallhost,
"database": PG_DATABASE_NAME//db이름
"password": PG_PASSWORD,//db에 설정해준 비밀번호
"port": 5432// pg 포트번호
}
module.exports = pgInit
이렇게 psql.js 파일 까지 만들고 나면 node js에서 postgreSQL을 사용 할 수 있다.