[nodejs] PostgreSQL과의 데이터베이스 연결 방법

PostgreSQL은 강력한 오픈 소스 데이터베이스 시스템으로, Node.js 애플리케이션과 연동하여 데이터베이스 연결을 설정하는 방법을 알아보겠습니다.

1. pg 패키지 설치

먼저, Node.js 애플리케이션에서 PostgreSQL을 사용하기 위해 pg 패키지를 설치해야 합니다. 다음 명령을 사용하여 패키지를 설치하세요.

npm install pg

2. 데이터베이스 연결 설정

다음으로, 데이터베이스에 연결하기 위한 설정을 수행해야 합니다. 주요 설정은 다음과 같습니다.

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

const pool = new Pool({
  user: 'your_username',
  host: 'your_host',
  database: 'your_database',
  password: 'your_password',
  port: 5432,
});

위 설정에서 your_username, your_host, your_database, your_password는 실제 데이터베이스 자격 증명 및 연결 정보로 대체되어야 합니다.

3. 데이터베이스 쿼리 실행

이제 데이터베이스 연결이 설정되었으므로, 쿼리를 실행하여 데이터베이스 작업을 수행할 수 있습니다. 예를 들어, 간단한 쿼리를 실행하는 방법은 다음과 같습니다.

pool.query('SELECT * FROM your_table', (err, res) => {
  if (err) {
    console.error(err);
  } else {
    console.log(res.rows);
  }
});

마무리

이제 PostgreSQL과 Node.js 간의 데이터베이스 연결 설정이 완료되었습니다. 이를 기반으로 데이터베이스 작업을 수행하거나 원하는 기능을 구현할 수 있게 되었습니다.

더 많은 기능과 세부 설정에 대해서는 pg 패키지의 공식 문서를 참조하시기 바랍니다.

참조: Node.js PostgreSQL client - pg