Nodejs와 PostgreSQL을 이용한 데이터베이스 연동

Photo of author

By tutor

Nodejs와 PostgreSQL을 이용한 데이터베이스 연동

Nodejs와 PostgreSQL을 이용한 데이터베이스 연동

 

Node.js와 PostgreSQL을 이용한 데이터베이스 연동

Node.js와 PostgreSQL 설치

먼저, Node.js와 PostgreSQL을 설치해야 합니다. Node.js는 공식 웹사이트에서 다운로드 받을 수 있습니다. PostgreSQL은 공식 웹사이트에서 다운로드 받을 수 있습니다.

PostgreSQL 데이터베이스 생성

PostgreSQL을 설치하고 나면, 데이터베이스를 생성해야 합니다. 아래의 코드를 사용하여 데이터베이스를 생성할 수 있습니다.


CREATE DATABASE yourdbname;

여기서 “yourdbname”은 생성할 데이터베이스의 이름 입니다.

Node.js로 PostgreSQL 데이터베이스 연동하기

Node.js에서 PostgreSQL 데이터베이스에 연결하기 위해, pg 모듈이 필요합니다. 아래의 명령어를 사용하여 pg 모듈을 설치할 수 있습니다.


npm install pg --save

이제 PostgreSQL 데이터베이스에 연결하기 위해, 아래의 코드를 사용합니다.


const { Pool } = require('pg');

const pool = new Pool({
  user: 'youruser',
  host: 'localhost',
  database: 'yourdbname',
  password: 'yourpassword',
  port: 5432,
});

pool.query('SELECT NOW()', (err, res) => {
  console.log(err, res)
  pool.end()
});

여기서 “youruser”는 PostgreSQL 데이터베이스에 접속할 수 있는 유저 이름 입니다. “yourdbname”은 위에서 생성한 데이터베이스 이름입니다. “yourpassword”는 위에서 생성한 유저의 비밀번호입니다.

query 함수를 사용하여 PostgreSQL 쿼리를 실행할 수 있습니다. 위의 코드는 현재 시간을 선택하는 샘플 쿼리입니다. pool.end() 함수를 사용하여 데이터베이스 연결을 종료할 수 있습니다.

결론

Node.js와 PostgreSQL을 이용하여 데이터베이스 연동하는 방법을 알아보았습니다. 더 많은 PostgreSQL 쿼리를 실행하려면, 공식 문서를 참조하세요.

키워드

이 포스트에서 다룬 주제: 자바스크립트, 노드, PostgreSQL, 데이터베이스, 연동.