PostgreSQL: Restore data directory from previous installation

Berikut adalah cara untuk mengembalikan/mengambil/menyelamatkan data pada instalasi postgres yang mengalami kerusakan atau crash :

1. Copy direktori data dari direktori instalasi postgres sebelumnya, biasanya C:\PF\Postgres\versi\data
2. Kemudian paste pada suatu drive atau direktori baru, misal: C:\oldpg\data
3. Pada sistem yang memiliki instalasi postgres yang baru/sehat, masuk ke direktori bin
4. Buka command prompt, ketikan perintah berikut :

>pg_ctl initdb C:\oldpg\data
>pg_ctl register -N PgOld -Upostgres -Pp -D C:\oldpg\data

5. Perintah di atas akan membuat service baru dengan nama PgOld
6. Jalankan service PgOld

>net start PgOld

7. Buka pgAdmin, seharusnya sekarang data yang lama sudah ada kembali

Tambahan:
1. Jika ada error dengan postmaster.pid, hapus file postmaster.pid yang ada pada direktori data dari postgres yang lama
2. Jika tidak bisa login setelah melakukan 7 langkah diatas, editlah file pg_hba.conf dan beri keterangan “trust” pada kolom method

# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            trust

Cuma itu.

PostgreSQL: Restore data directory from previous installation

Basic ADB Usage

ADB = Android Debug Bridge merupakan program yang digunakan pengembang aplikasi Android untuk berkomunikasi dengan perangkat Android.

Berikut adalah perintah dasar yang sering digunakan:

Melihat perangkar Android yang terhubung

#adb devices

Menginstal aplikasi

#adb install <file apk>

Mengirim file ke perangkat Android

#adb push <file sumber (local)> <tujuan (remote)>

Mengambil file dari perangkat Android

#adb pull <file sumber (remote)>

Melihat Log

#adb logcat

Menyimpan Log

#adb logcar > log.txt

Mengakses linux terminal:

#adb shell

Perintah dasar di linux terminal

#cp -> mengkopi file
#mv -> memindahan file
#chmod -> memberikan izin
#chown -> menyeting kepemilikan
#rm -> menghapus file
#cd -> pindah direktori
#rmdir -> menghapus direktori
Basic ADB Usage