How to Terminate PostgreSQL Sessions

Ada sesuatu yang ingin dilakukan terhadap database akan tetapi sering kali kita melupakan bahwa database tersebut sedang di akses oleh beberapa user / aplikasi yang menyebabkan database tersebut memiliki sebuah session untuk mengikat autorisasi. Pada tutorial ini saya hendak membuat replicate / duplikasi dari sebuah database postgresql dimana duplikasi tersebut dapat dilakukan apabila session dari …

Solve Problem TypeError: sequence index must be integer, not ‘slice’

Beberapa waktu lalu saya memiliki permasalahan untuk koneksi ke database postgresql dengan muncul error message : TypeError: sequence index must be integer, not ‘slice’ . Error ini terjadi apabila kalian menggunakan database postgresql dengan menggunakan koneksi psycopg2. Kesalahan ini terjadi ketika versi django, python, psycopg dan psycopg-binary nya tidak saling compatible versioningnya. Disini saya ingin share …

Beego PostgreSQL API

Tahun lalu saya menggunakan Beego untuk urusan API, hanya saja dengan menggunakan data dari MySQL dan PostgreSQL. Hanya saja baru sekarang saya sempatkan untuk menuliskan command line BeeGo menggunakan koneksi PostgreSQL. Untuk tata cara menginstall bisa baca disini : http://blog.mhafid.com/install-beego-framework/ Untuk membuat API dengan MySQL bisa baca disini : http://blog.mhafid.com/beego-test-connection-mysq/ Sebelum mengikuti tutorial ini, ada …

Cara Mudah Mengatasi PhpPgadmin Login Failed

Siapa disini yang biasa menggunakan postgresql sebagai database untuk development ? dan menggunakan PhpPgadmin sebagai client based nya ? Disini saya akan menjelaskan solve problem dari permasalahan yang sering kali dihadapi oleh kebanyakan orang setelah melakukan installasi PhpPgAdmin. Anda sudah menginstall postgresql dan sudah sukses ? jika sudah sekarang apakah kalian mempunya user role untuk …

Database Connection Pooling

Halo teman-teman, disini pasti sudah terbiasa dong membuat aplikasi atau website yang dinamis menggunakan database ? Sebenarnya sudah teknik lama yang akan saya bahas ini yaitu Pooling Connection, tetapi alangkah baiknya saya tulis di blog saya agar saya pribadi tidak lupa, dan semoga bermanfaat untuk pengunjung yang belum mengetahui teknik Pooling database ini. Jika kita …

Cannot Install or Failed Installation Psycopg Under PIP Python

Halo sobat developer, disini saya hanya ingin berbagi cara kepada kalian ketika kalian mengalami error install package psycopg2. Disini saya menggunakan Linux Mint dan dalam virtualenv projek maka dari itu installasi menggunakan pip package. Anehnya ketika kalian sudah mengaktifkan virtualenv lalu kalian menginstall paket dengan menggunakan pip maka yang terjadi adalah Requirement already satisfied: django …

Migrate Multiple Database Django Framework

Halo, disini saya ingin share, bagaimana sih apabila kita mendevelopment beberapa aplikasi yang model datatabase nya sama hanya saja berbeda-beda setiap aplikasi. Disini saya implementasinya menggunakan django dan database postgresql. Sebenarnya di docs Django resminya sudah diberikan tutorialnya, kalian bisa langsung baca disini : https://docs.djangoproject.com/en/2.2/topics/db/multi-db/ Langsung saja ya tutorialnya : File utama ada didalam settings.py …

Cara Memberikan Password PostgreSQL Default User

Siapa sih yang tidak mengenal dengan database engine yang satu ini, PostgreSQL. Disini saya tidak akan menjelaskan bagaimana cara installasi postgreSQL. Pernah kalian bingung ketika setelah selesai installasi postgreSQL, apa sih passwordnya ? atau secara default memang tidak menggunakan password untuk user default postgres, apabila kalian ingin memberikan password untuk default user kalian bisa lakukan …