 Kami terus memperkenalkan Anda dengan berita PostgreSQL yang paling menarik.
Kami terus memperkenalkan Anda dengan berita PostgreSQL yang paling menarik.Rilis
PostgreSQL 11 Beta 4Rilis ini memperbaiki bug yang diidentifikasi setelah rilis Beta 3. Termasuk:
- Kompilasi JITsekarang dinonaktifkan secara default.
- nama dalam constraintharus unik.
- menghapus kebocoran memori saat mengakses XMLTABLE
- memperbaiki kesalahan dalam prosedur tersimpan
- perbaikan partisi, termasuk pilihan partisi saat runtime (pemangkasan partisi runtime)
Lebih detail di 
sini .
PostgreSQL 10.5Rilis ini memiliki beberapa lusin perbaikan terkait WAL, libpq, VACUUM dan FREEZE, indeks GIN, paralelisasi kueri, OpenSSL. Ini 
daftar mereka .
Postgres Pro Enterprise 10.5.2.Dalam 
versi ini, ada inovasi berikut sehubungan dengan Postgres Pro Enterprise 10.5.1, yang terkait dengan 
pgbench :
- pgbenchsekarang mendukung perintah majemuk;
- menggunakan parameter --latency-limit, Anda sekarang dapat membatasi waktu yang diberikan untuk pengulangan transaksi. Jika, menggunakan parameter ini, nilai ---max-tries=0, transaksi dapat diulangi dalam jumlah tak terbatas hingga waktu yang ditentukan oleh - parameter--latency-limit;
- Saat menghitung jumlah transaksi yang diproses dan kecepatan eksekusi (TPS), transaksi yang terlewat dan tidak berhasil tidak lagi diperhitungkan.
Ingatlah bahwa selama waktu antara rilis kami, rilis 
Postgres Pro Enterprise 10.5.1 dirilis. . Ada perubahan signifikan, Anda dapat 
membacanya di sini .
Postgres-XL 10r1beta12ndQuadrant telah mengumumkan rilis, yang dapat diunduh di 
sini .
Versi vanilla berdasarkan PostgreSQL 
10 memiliki perangkat tambahan berikut:
- partisi deklaratif;
- Konkurensi kueri yang ditingkatkan
- kinerja keseluruhan telah meningkat secara signifikan;
- peningkatan pengawasan dan administrasi.
Dari versi berdasarkan PostgreSQL 
9.6 diambil:
- eksekusi paralel dari pemindaian sekuensial, GABUNG dan agregasi;
- selama VACUUM FREEZE halaman tidak dipindai secara tidak perlu;
- meningkatkan kinerja secara signifikan, terutama dalam hal server multi-socket;
- pencarian teks lengkap sekarang dapat melakukan pencarian phrasal.
TimescaleDB 1.0.0 rc1Ada kandidat rilis untuk DBMS ini, yang didasarkan pada PostgreSQL, diselesaikan untuk menyimpan dan memproses seri 
time-series ( 
time-series ), dibuat sebagai perpanjangan dari PostgreSQL. Dengan nomor seri sederhana dari 
rilis , DBMS sudah memiliki klien seperti 
Bloomberg dan 
Cray , jutaan 
downlode .
PostGIS 2.5.0 dirilisSekitar 
sebulan setelah beta, rilis resmi keluar. Ubah daftar di 
siniChangeLog resmi 
ada di sini , unduh sors 
dari sini .
repmgr 4.1.1Dalam versi 
2ndQuadrant yang diumumkan ada perbaikan untuk pekerjaan yang lebih nyaman. Detail ada di 
sini , dan Anda dapat mengunduh 
di sinipgAdmin 4 v 3.3Rilis ini memiliki beberapa peningkatan bermanfaat:
- melihat bentuk geometris;
- Menambahkan opsi baru di versi backup/restorePostgreSQL 11 dan opsi baru dipg_dumpall.
Paket yang 
tersedia untuk Windows, macOS, untuk Python Wheel, Docker, ada tarball. RPM dan DEB akan muncul sedikit kemudian di 
postgresql.orgpgCenterVersi baru dari utilitas pemantauan yang ditulis oleh 
Alexey Lesovsky (Data Egret) telah ditulis ulang di 
Go . Sekarang 
pgCenter dapat menyimpan statistik dalam file, memperhitungkan proses latar belakang akun, dan memfilter dengan ekspresi reguler. Versi ini 
disertai dengan artikel di mana inovasi dijelaskan secara rinci. Ada demo. Anda dapat mengunduhnya di 
sini .
temboard v2.0Dalam 
versi baru alat pemantauan dan manajemen Postgres, yang ditawarkan di 
Dalibo , ada peringatan ( 
alerting ). Anda dapat mengunduhnya di 
sini .
pgBadger 10.0Ini adalah rilis utama, selain untuk memperbaiki bug, ada fitur baru yang signifikan:
- dukungan format file pgbouncer (syslog log);
- dukungan untuk semua format, format auto_explain format (text, xml, json and yaml);
- %q placeholder log_line_prefixdukungan- %q placeholder log_line_prefix;
- menambahkan format jsonlogdalam ekstensi Michel Paquier, dengan opsi -f jsonlog pgbadger akan dapat mengurai log;
- bukannya SQL formatter/beautifypgFormatter v3.0sekarangpgFormatter v3.0
Menambahkan banyak opsi.
Kode sumber ada di 
sini .
pitrery 2.2Ini adalah sekumpulan skrip 
bash untuk bekerja dengan cadangan 
PITR di PostgreSQL. Dalam versi baru, yang dapat ditemukan di 
Dalibo github , ia dapat, misalnya, menyimpan file konfigurasi dan menyimpan perintah di dalam cadangan itu sendiri.
pg_terminatorDepesz (yaitu, Hubert Lyubashevsky) mengumumkan 
rilis pg_terminator . Utilitas pemantauan ini dapat membersihkan pertanyaan dan / atau koneksi yang bermasalah.
Ora2Pg 19.1Ditambahkan oleh:
- Dukungan partisi hash PostgreSQL 11;
- ekspor bagian default;
- dukungan untuk objek prosedur tersimpan
Serta beberapa peningkatan lain untuk ekspor yang tidak terlalu menyakitkan dan debugging yang lebih bermakna.
Lihat semua perubahan 
di github ;
unduh ;
dokumentasi .
Pelatihan
Kursus pelatihan baru dari Postgres Professional "SQL Language" dan "Fundamentals of Database Technologies" dimulai pada 10 SeptemberDari 10 September hingga 19 Oktober 2018, 
dua kursus pelatihan baru diadakan di VMK Moscow State University dan HSE FKN dengan dukungan dari 
Postgres Professional- Bahasa SQL (dibaca oleh Associate Professor SibSU E.P. Morgunov );
- Dasar-dasar teknologi basis data (dibaca oleh profesor St. Petersburg State University B. A. Novikov ).

Anda dapat mendaftar untuk kursus "Dasar-dasar Teknologi Basis Data" dengan menulis ke alamat email: 
m.abubekerov@postgrespro.ru , yang menunjukkan nama lengkap, nama, dan patronim secara penuh.
Enterprise-Grade PostgreSQL: Dibangun pada Alat Sumber TerbukaDi 
Percona Webinar, 
semua orang diundang pada 10 Oktober. Daftarkan di 
sini . Topik akan dibahas:
- bagaimana cara mengamankan cluster database;
- ketersediaan tinggi
- bagaimana memilih strategi cadangan dan alat apa yang digunakan;
- Penskalaan postgreSQL dengan penarik dan pemuat penyeimbang
- utilitas / modul (ekstensi) untuk pekerjaan harian DBA, pencatatan terperinci;
- pemantauan dan analisis waktu nyata.
Menggunakan Postgres untuk menonton Star Wars!Dalam laporan video ini, Will Leinweber 
memberi tahu dan menunjukkan cara membuat kartun vintage menggunakan DBMS.
PgCodeKeeper PgCodeKeeperVideo 20 menit 
.Artikel
Mencegah Suntikan SQLArtikel pendek dan mudah dimengerti oleh Dimitry Fontaine 
menjelaskan cara mengamankan PostgreSQL dari injeksi SQL. Bukan tanpa mengiklankan 
psycopg. Python psycopg 
psycopg.Mengamankan PostgreSQL sebagai Lingkungan Kelas PerusahaanKaryawan 
Percona melukis proses konfigurasi keamanan PostgreSQL untuk sistem informasi kelas perusahaan. Ini tentang
- otentikasi
- otorisasi
- RLS
- enkripsi
- logging dan audit
- pelacakan bug
Strategi Cadangan PostgreSQL untuk Lingkungan Tingkat PerusahaanArtikel kedua dalam seri 
Percon ini 
menceritakan tentang cadangan tingkat perusahaan. Kedua artikel tidak merinci masalahnya, tetapi yang ini sangat ringkas.
GUNAKAN, MERAH, PgBouncer, pengaturan dan pemantauannyaArtikel bagus dari 
okmeter dengan banyak contoh dan ilustrasi.
PostgreSQL 11 dan Kompilasi Pertanyaan Secara Tepat WaktuArtikel 
Data Citus ini juga 
mencakup tolok ukur 
TPC-H Q1 dibandingkan dengan Laporan Ringkasan Harga di dunia nyata. Benchmark adalah permintaan dengan sejumlah besar unit. Memperlihatkan bagaimana versi 
JIT dari PostgreSQL 11 mempercepat kueri.
Menyiapkan Replikasi Streaming di PostgreSQLAvinash Vallarapu di blog Percona 
berbicara tentang bagaimana mempersiapkan 
master dan 
slave untuk replikasi streaming.
Mengupgrade ke PostgreSQL 11 dengan Replikasi LogisPeter Eisentraut di blog 
2ndQuadrant membahas pro dan kontra untuk meningkatkan instalasi PostgreSQL: menggunakan 
pg_dump dan 
restore , atau 
pg_upgrade , atau menggunakan replikasi logis (dalam kernel). Ini kemudian menjelaskan secara rinci cara mengkonfigurasi replikasi logis.
Konkurensi PostgreSQL: tidak berbentuk bola, bukan kuda, tidak dalam ruang hampaArtikel berdasarkan kasus nyata dari salah satu pelanggan 
Postgres Professional . Tentang diagnostik dan patch, termasuk 
LWLock kunci 
LWLock .
Paralel PostGIS dan PgSQL 11Di blog-nya, 
Paul Ramsey membagikan tes PostGIS 2.5 pada PostgreSQL 11, yang menunjukkan bahwa beberapa kemajuan telah dicapai secara paralel.
Mempartisi Peningkatan di PostgreSQL 11Alvaro Herrera (Alvaro Herrera) 
mengabaikan patch dari versi ke-11 yang terkait dengan partisi.
Hati-hati dengan CTE di PostgreSQLArtikel ini 
memperingatkan terhadap penggunaan CTE yang tidak dipikirkan: penurunan kinerja yang tajam bisa menjadi efek samping.
Pengujian PostgreSQL yang lebih baik dengan Python: mengumumkan pytest-pgsql dan pgmockPengguna dan karyawan 
Clover Health menghadirkan 2 utilitas: 
pytest-pgsql dan 
pgmock .
Konferensi dan rapat
masa lalu
Materi dari pertemuan #RuPostgres - video, presentasi, analisis kuis, dan laporan fotoMitap diorganisir oleh 
Avito , materi diposting di 
sini . Makalah:
- Stas Kelvich (Postgres Professional) berbicara tentang transaksi yang didistribusikan dan perjalanan waktu.
- Konstantin Evteev (Avito) membuat presentasi tentang penskalaan aplikasi pada PostgreSQL di Avito dan membagikan tips dan trik.
- Mikhail Tyurin menyiapkan laporan tentang replikasi logis dan tingkat isolasi transaksi PostgreSQL.
- Sergey Handrikov (Yandex) memberi tahu para hadirin tentang bagaimana OZO, tipe-safe header-only library klien PostgreSQL asinkron untuk C ++ 17, diatur.
masa depan
PostgresConf Afrika Selatan 2018akan diadakan di Johannesburg pada 9 Oktober.
Konferensi PostgreSQL Eropa 2018akan diadakan 23-26 Oktober di Lisbon.
PGConf.Sibir 2018Ini akan diadakan 12-13 November di Krasnoyarsk. Topik Konferensi:
- Pengalaman menggunakan PostgreSQL di berbagai bidang
- Pengalaman menerjemahkan sistem informasi PostgreSQL bekerja dengan DBMS lainnya
- Pengalaman dalam mengembangkan alat sistem untuk PostgreSQL
- Proyek berbasis PostgreSQL yang sangat dimuat
- Menggunakan PostgreSQL dalam proyek web
- Big Data dan PostgreSQL
- Administrasi PostgreSQL
- Penggunaan PostgreSQL dalam pengajaran di universitas, perguruan tinggi dan sekolah.
PGConf.ASIA 2018diharapkan 10-12 Desember di Tokyo,
Berlangganan saluran postgresso !Kirim ide dan saran ke surat: news_channel@postgrespro.ruMasalah sebelumnya: 
# 9 , 
# 8 , 
# 7 , 
# 6 , 
# 5 , 
# 4 , 
# 3 , 
# 2 , 
# 1