Arsip

Posts Tagged ‘PostgreSQL’

Implementasi Fungsi LIMIT di Database

30 Agustus 2012 4 komentar

Kali ini saya akan berbagi cara menggunakan LIMIT di berbagai database seperti MySQL, PostgreSQL dan SQL Server. Mungkin untuk yang sering membuat web sering digunakan untuk paging data cuma kalau saya lebih berfungsi untuk melakukan paging transfer data karena kalo data yang akan di transfer ada banyak maka butuh banyak memory untuk load datanya sehingga harus menggunakan cara LIMIT ini.

Ya biar tidak terlalu banyak cakap berikut ini syntax yang digunakan

Data Awal

SELECT * FROM data_produk ORDER BY id_prod

Syntax yang dipakai di database

MySQL

SELECT * FROM data_produk ORDER BY id_prod LIMIT 10,5

PostgreSQL

SELECT * FROM data_produk ORDER BY id_prod LIMIT 5 OFFSET 10

SQL Server

SELECT TOP 5 * FROM data_produk WHERE id_prod NOT IN (SELECT TOP 10 id_prod FROM data_produk) ORDER BY id_prod

Hasil yang akan dikeluarkan

yang hanya secuil tutorialnya…semoga bermanfaat…terima kasih…he… 🙂

Iklan

Install pgAgent (PostgreSQL Job Scheduler)


Cara melakukan install pgAgent di Windows atau Linux :
1. Persiapkan syntax pgAgent.
Syntax pgAgent yang terbaru bisa dicek di pgAgent. Jika sudah didownload buka extractnya dan buka file pgagent.sql di notepad atau lainnya dan copy isinya.
2. Jika sudah masuk ke pgAdmin Query dan paste code sql diatas dan jalankan querynya.

3. Setelah dieksekusi akan terlihat job icon di pgAdmin.

Karena job scheduler di pgAdmin masih belum berjalan cara yang digunakan

Untuk Windows :

1. Registrasi service di windows. Masukkan syntax berikut di command prompt.

C:\Program Files\PostgreSQL\8.2\bin\pgAgent INSTALL pgAgent -u postgres -p secret hostaddr=127.0.0.1 dbname=newdb user=postgres password=secret

ket : tulisan kalimat INSTALL berupa huruf besar semua.

2. Jika sudah menambahkan service di windows maka masuk ke service windows (Start -> Control Panel -> Administrative Tools -> Services). Cari yang bertuliskan PostgreSQL Scheduling Agent -> pgAgent dan klik kanan pilih Start.

Untuk Linux :

— Tunggu dulu ya 🙂 — karena pgAgent masih tidak jalan di Linux sementara pakai crontab dulu…

Selamat Mencoba dan Terima Kasih…