What is ORM Prisma?

What is ORM Prisma?
What is ORM Prisma?
Table of Contents

What is ORM Prisma?

Sebelum kita ke cara coding kita kenali dulu apa itu ORM Prisma

Prisma ORM (Object-Relational Mapping) merupakan sebuah aalat pemetaan objek-relasional, memfasilitasi penanganan interaksi antara pemrograman aplikasi berbasis bahasa (misalnya, JavaScript atau naskah) dan database relasional. Dengan memanfaatkan prisma orm, pengembang dapat dengan mulus mengintegrasikan dan memanipulasi data dalam database relasional tanpa memerlukan penulisan permintaan SQL langsung. Prisma memungkinkan representasi langsung tabel basis data sebagai objek dalam model aplikasi, sehingga menawarkan cara intuitif dan terstruktur untuk berinteraksi dengan database relasional. Pendekatan ini meningkatkan efisiensi pengembangan, sementara secara bersamaan mengurangi kerumitan yang terkait dengan kueri basis data.

Cara install ORM prisma

Sebelum kita persiapkan kita install dulu NODEJS, setelah mengistall kita lanjut install ORM Prisma nya

Jika kalian ingin install package lain bisa untuk memudahkan kalian

Sekarang kita install package database di sini kita pakai PostgreSQL dan jangan lupa install pgAdmin

Berikut code model Prisma

 

Di sini membuat model di atas id sebagai autoincremenr dan integer, title sebagai string dan content sebagai string boleh di isi atau tidak

 

Run a migration to create your database tables with Prisma Migrate

Membuat database secara otomatis dengan cara migrasi

Kita jalankan code nya

Sebelum di jalankan buka index.js kalian

 

Berikit contoh index.js untuk jalankan kita cukup node index.js atau bisa npm start.

Route

Sekarang kita ke route, Berikut salah satu route yang Anda gunakan:

 

Route di sini berfungsi mendifinisikan end point

Controller

Sekarang kita ke Controller, Berikut salah Controller yang dapat Anda gunakan

 

Di sini controller berfungsi sebagai proses transaksi dan logika pemrosesan data, di Controller ada beberapa istilah fungsi seperti create (untuk membuat sebuah data), update (untuk merubah sebuah data), destroy (untuk menghapus atau delete), getall (untuk mengambil semua data) dan get by ID (untuk menampikan detail dari sebuah informasi yang tersimpan pada database ANda.)

Berikut Rinciannya:

  1. Create buat kita buat data
  2. GetAll buat baca data semua
  3. Getbyid buat baca data perid
  4. Update buat kita update data
  5. Delete buat kita delete  data

Kategori:

Tags: