Setup Prisma ORM
Sharing
Prisma adalah Object Relational Mapping (ORM) untuk Node.js dan TypeScript. Prisma memungkinkan kita untuk mengakses database dengan cara yang lebih intuitif dan aman, dengan mengubah database kita menjadi API yang dapat diakses dengan mudah.
Persiapan Database
Sebelum masuk ke prisma, pastikan kalian sudah menginstall PostgreSQL di komputer kalian. Jika belum, silakan ikuti tutorial Install PostgreSQL.
Pastikan kalian sudah mengatur username dan password untuk mengakses database PostgreSQL kalian. Jika belum, silakan ikuti tutorial Mengatur Username dan Password PostgreSQL.
Setelah itu, buatlah sebuah database baru dengan nama job_portal
:
Lalu simpan informasi database kalian di file .env
, Untuk membuat query string, formatnya adalah sebagai berikut:
POSTGRES_PRISMA_URL=postgresql://USER:PASSWORD@HOST:PORT/DATABASE
Name | Placeholder | Description |
---|---|---|
Host | HOST | IP address/hostname dari server database, e.g. localhost |
Port | PORT | Port dari server database, e.g. 5432 |
User | USER | Username untuk mengakses database, e.g. postgres |
Password | PASSWORD | Password untuk mengakses database, e.g. postgres |
Database | DATABASE | Nama database yang akan kita gunakan, e.g. job_portal |