Meet up bersama PHP Indonesia - Postgresql

Posted by Labels: at

Meet up bersama PHP Indonesia - Postgresql

 

Pada hari minggu, 10 april 2016 Meet Up PHP Indonesia bersama ka aponx (april) membawakan PostgreSQL dari PHP Indonesia. Mari kita simak sharing kali ini:

Apa itu PostgreSQL?
PostgreSQL adalah sebuah produk database relasional yang termasuk dalam kategori open source software tetapi juga memiliki banyak fitur

Apa perbedaan MySQL dengan PostgreSQL?
1. Kalau disini kan kalau MySQL kalau memakai Auto Increment akan mudah terdeteksi kalau sudah ada angka yang sama tetapi kalau Postgre itu memakai UUID yang menjadi lebih kompleks dan tidak mudah untuk terdekteksi angka yang satu dengan yang lainnya.
2. Kalau untuk soal syntax itu hanya saja ada beberapa perbedaan. 

Disini saya akan sharing tentang installasinya sampai create table, update column, dan delete column sampai mengkoneksikannya:
1. Mari kita buka terminal dengan menekan ctrl+alt+t
2. Mari ketikkan sudo su dan masukkan password komputer anda
3. Lalu mari masukkan perintah berikut:
#sudo apt-get install postgresql postgresql-contrib
4. Tunggu sampai installasinya selesai , mari kita masuk ke perintah selanjutnya:
#sudo -i -u postgres
perintah diatas yaitu digunakan untuk masuk memanggil postgres pertama kalinya
5. Setelah itu ketikkan perintah selanjutnya:
#psql
nah disini sudah masuk ke dalam postgresnya
6. Setelah itu kita create database terlebih dahulu:
#createdb puthut
7. Setelah itu kita memanggil databasenya , dengan perintah berikut:
#psql puthut
8. Setelah itu kita membuat tabel, berikut field fieldnya:
kenapa disini kita memakai char? kenapa tidak menggunakan varchar? Itu sama saja kok . . Ini kok penulisan beda dengan mysql? Nahh disini perbedaan syntax dengan MySQL.
9. Penggunaan UUID, seperti dibawah ini:
10. Setelah itu kita membuat tabel lagi, lihat gambar dibawah ini:
11. Setelah itu kita akan mengupdate tabel, lihat gambar dibawah ini:
12. Untuk melihat tabelnya, maka menggunakan perintah berikut:
#\d (nama tabel)
13. Untuk menambahkan data, maka lihat gambar berikut ini:
14. Untuk melihat isi tabel, berikut perintahnya:
#SELECT * FROM (nama tabel)
15. Untuk menambah column lagi, lihat gambar dibawah ini:
16. Setelah itu kita cek isi tabelnya, berikut perintahnya:
#SELECT * FROM (nama tabel)
17. Diatas field nama masih kosong, bagaimana supaya tidak kosong? Mari masukkan perintah berikut:
#UPDATE (nama tabel) SET (nama column)= 'wulan' WHERE id ='5';
18. Setelah itu, ketikkan perintah berikut ini:
#SELECT * FROM (nama tabel)
ini bagaimana keluarnya? tinggal pencet huruf q .
19. Setelah itu untuk menghapus table, berikut perintahnya:
#DROP TABLE (nama tabel)
Kalau anda membuat tabel lebih dari 1 silakan dicoba perintah diatas..
20. Setelah itu untuk menghapus column, berikut perintahnya:
#DELETE FROM (nama tabel) WHERE (nama field)






Mengkoneksikan Postgres ke PHP
1. Kita terlebih dahulu install php5, berikut perintahnya:
#apt-get install php5 libapache-mod-php5 php5-mcrypt php5-pgsql
2.  Setelah itu kita update komputer kita, berikut perintahnya:
#apt-get update

Untuk mengkoneksikan postgresnya ke PHP, sebagai berikut ini:
1. Buka text editor anda
2. Lalu tulis script dibawah ini:
Disini saya akan jelaskan script diatas ini:
a. Host = host disini bisa memakai yang saya tulis diatas dan juga bisa pakai localhost itu sebenarnya sama saja.
b. Port = portnya samakan saja seperti diatas , nah kalau mysql portnya=3306
c. dbname = dbname yang anda telah buat tadi .
d. credentials = buat user dan password yang anda sudah buat. Bagaimana cara membuat password? Mari kita sharing:
1. Mari kita buka terminal yang baru.
2. Masukkan perintah berikut ini:
3. Setelah itu masukkan perintah berikut ini:
4. Isi password sesuai selera anda dan nanti ada konfirmasinya kembali password tersebut.
5. Setelah itu masukkan di credentials.
e. Setelah itu sampai kebawahnya untuk mengecek apa masih kosong diweb browser atau sudah ada tulisan koneksi gagal sampai tulisan koneksi gagal berubah menjadi koneksi berhasil
f. Setelah itu save dengan nama konekdb.php
g. Buka web browser kalian dengan menuliskan URL "localhost/konekdb"
awalnya saya tulis diatas masih kosong , setelah ada temennya yang error dan dibantu oleh ka aponx saya ikuti yang dia lakukan seperti me-restart apache2, lalu saya update setelah di update lalu saya coba refresh kembali sudah ada kemajuan ada tulisan koneksi gagal . Nahhh setelah komputer saya sudah dipegang sama ka aponx dan dilihat script saya ternyata ada yang tidak sama dan dihapus lalu disave lalu direfresh kembali ada tulisan koneksi berhasil. Lihat gambar dibawah ini:







Post a Comment

Back to Top