Pada tanggal 22 Agustus 2013, PostgreSQL resmi mengeluarkan Release Candidate (RC) 1 untuk versi 9.3. Perubahan atau penambahan fitur PostgreSQL pada versi ini adalah sebagai berikut:
- Konfigurasi 'include_dir' untuk membaca file-file konfigurasi (.conf) pada folder yang telah didefinisikan.
- Efisiensi Bulk Loading dengan COPY FREEZE.
- Kustomisasi proses Background Worker yang dapat mengakses shared memory dari koneksi database.
- Fungsi Data Checksums untuk melakukan checksum pada data pages dan report yang corrupt.
- Penambahan fungsi pada JSON seperti operator dan parsing.
- Lateral Join adalah menjalankan sub-query dari bagian FROM dengan mengambil nilai dari kolom FROM utamanya. Contoh:
SELECT dasar.angka, kelipatan.kaliFROM (SELECT generate_series(1,10) AS angka) dasarJOIN (SELECT generate_series(1,10) AS b_angka, dasar.angka * 2 AS kali) kelipatanON kelipatan.b_angka = dasar.angka;
- Paralel pg_dump untuk mempercepat backup data.
- Penambahan fitur monitoring server 'pg_isready'.
- Perpindahan dari SysV shared memory menjadi Posix shared memory dan mmap() untuk manajemen memory.
- Sekarang Trigger dapat didefinisikan pada DDL Events (CREATE, ALTER, dan DROP).
- Materialized Views adalah cache dari view menjadi physical table yang dapat dimuat ulang.
- Updatable Views artinya view dapat di-update.
- Table Foreign dapat ditulis dengan fungsi postgres_fdw.
- Peningkatan Replication seperti: Streaming-Only Remastering, Fast Failover, dll.
- Backward Compatibility.
- CREATE TABLE tidak lagi menampilkan output messages tentang indeks implisit dan sequence. Dapat ditampilkan lagi dengan SET DEBUG1.
- File yang bernama WAL dapat diakhiri dengan FF.
PostgreSQL 9.3 RC 1 dapat di-download di SINI ..
Komentar
Posting Komentar