Functions dan Triggers
Bagian dari kursus PostgreSQL
Setiap tabel di skema Anda punya kolom updated_at, dan semuanya salah. Tidak selalu, hanya di jalur kode yang orangnya lupa mengisi kolom itu: script admin, perbaikan data yang Anda jalankan manual, service ketiga yang menulis ke tabel yang sama. Kolom itu seharusnya jadi fakta tentang barisnya, tapi yang terjadi ia jadi janji yang harus diingat setiap penulis data. Postgres menawarkan jalan keluar.
Sebuah function adalah potongan logika bernama yang bisa dipanggil dari SQL, sama seperti function bawaan. Sebuah trigger adalah function yang dijalankan Postgres secara otomatis setiap kali ada baris yang di-insert, di-update atau dihapus. Dipakai dengan tepat, keduanya membuat kesalahan tertentu jadi mustahil. ...
Ingin belajar PostgreSQL Functions dan Triggers di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan PostgreSQL siap pakai, dan kerjakan Functions dan Triggers secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniFunctions dan TriggersYang akan kamu pelajari
- CREATE FUNCTION
- LANGUAGE plpgsql
- RETURNS
- CREATE TRIGGER
- BEFORE UPDATE
- NEW and OLD
- Updated_at pattern
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
14 pelajaran- 1Apa itu PostgreSQL20 mnt
- 2psql dan Perintah Pertama25 mnt
- 3Membuat Database dan Tabel30 mnt
- 4Tipe Data25 mnt
- 5SELECT dan WHERE30 mnt
- 6Joins35 mnt
- 7Agregat dan Pengelompokan30 mnt
- 8Indexes35 mnt
- 9Transactions dan Isolation35 mnt
- 10Functions dan Triggers35 mnt
- 11JSONB dan Array35 mnt
- 12EXPLAIN dan Penyetelan Kueri35 mnt
- 13Pencadangan dan Pemulihan25 mnt
- 14Capstone: Rancang Sebuah Skema60 mnt
