Hai ketemu lagi, ini merupakan tulisan kedua dan lanjutan dari tulisan sebelumnya NodeJS PostgreSQL (Bahasa Indonesia) Bagian 1.
Persiapan dan Instalasi
Praktik ini kita akan membuat sebuah database dengan nama db_enigma_employee
CREATE DATABASE db_enigma_employee
Setelah itu kita buat tabel nya terlebih dahulu dengan nama m_employee
CREATE TABLE m_employee (
id serial primary key,
first_name varchar(30),
last_name varchar(50),
dob date,
pob varchar(50),
address varchar(200)
);
Pada tulisan ini kita menggunakan library dari nodejs-postgres sebelum itu silahkan siapkan dahulu project yang dibutuhkan dan lakukan npm init
atau npm init -y
dengan perintah berikut maka akan membuat sebuah file baru dengan nama package.json
yang isinya adalah sebagai berikut:
{
"name": "nodejs-db-fundamental-pascal-9",
"version": "1.0.0",
"description": "Sample NodeJS with PostgreSQL",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "Jution Candra Kirana",
"license": "ISC"
}
Setelah kita instal library nodejs-postgres nya dengan perintah berikut:
npm install pg
Memulai Penggunaan Library
Buat file baru misalnya index.js
yang isinya adalah sebagai berikut:
const { Client } = require('pg')
const client = new Client()
client.connect()
client.query('SELECT $1::text as message', ['Hello world!'], (err, res) => {
console.log(err ? err.stack : res.rows[0].message) // Hello World!
client.end()
});
Jalankan di terminal dengan perintah:
node index.js
Hello world!
Sampai disini dulu ya, tulisan berikutnya adalah Koneksi ke Database
[by] Jution Candra Kirana
Top comments (0)