Topik ini menjelaskan catatan rilis untuk versi minor, konsol, Ganos, dan API dari PolarDB for PostgreSQL (Kompatibel dengan Oracle), serta menyediakan tautan ke referensi yang relevan.
show polar_version;Agustus 2022
Minor version 1.1.25
Kategori | Fitur | Deskripsi | Referensi |
Fitur baru | pgAudit Plugin | Plug-in pgAudit didukung. Plug-in ini digunakan untuk menghasilkan log audit. | |
Dukungan untuk DBMS_UTILITY.FORMAT_ERROR_BACKTRACE | Fungsi | ||
Modifikasi tipe data dalam tabel dasar untuk sebuah view | Jika sebuah view sederhana dibangun pada tabel dasar, Anda dapat langsung memodifikasi tipe data kolom dalam tabel dasar. | ||
Dukungan untuk DML dari subquery | Subquery dapat digunakan dalam pernyataan DML berikut: Fitur ini dapat diaktifkan atau dinonaktifkan menggunakan parameter
| ||
Pemindaian indeks partisi global dalam pernyataan DML |
| ||
Sensitivitas huruf besar/kecil | Ketika fitur ini diaktifkan, nama objek berikut dianggap setara: nama objek yang tidak diapit tanda kutip ganda, nama objek yang diapit tanda kutip ganda dan ditulis dalam huruf besar, serta nama objek yang diapit tanda kutip ganda dan ditulis dalam huruf kecil. | ||
Fungsi bawaan Oracle | Fungsi bawaan Oracle berikut ditambahkan ke kluster PolarDB untuk Oracle:
| Tidak ada | |
Plug-in yang dipasang secara default | Secara default, plug-in berikut dipasang pada kluster PolarDB untuk Oracle:
Catatan Enam plug-in pertama dipasang untuk memastikan kompatibilitas. | Tidak ada |
Juli 2022
Minor version 1.1.24
Kategori | Fitur | Deskripsi | Referensi |
Fitur baru | plan_cache_mode | Parameter plan_cache_mode ditambahkan untuk mengonfigurasi mode cache rencana. Nilai default: auto. Nilai valid:
| Tidak ada |
GanosBase V4.7
Kategori | Fitur | Deskripsi | Referensi |
Fitur baru | Fungsi ST_makeTrajectory | Fungsi ini ditambahkan untuk mengonversi baris dalam tabel menjadi trajektori. | |
Fungsi ST_AsTable | Fungsi ini ditambahkan untuk mengonversi trajektori menjadi tabel. | ||
Pemecahan Masalah | Masalah berikut telah diperbaiki: Tabel sementara anonim tidak dapat dihapus secara otomatis selama operasi data raster. | ||
Juni 2022
Minor version 1.1.23
Kategori | Fitur | Deskripsi | Referensi |
Fitur baru | Dukungan untuk DBMS_SQL.define_array | Prosedur tersimpan | |
Dukungan untuk %TYPE dan | Nilai default dalam prosedur tersimpan dapat ditentukan dengan menggunakan %TYPE dan | ||
Indeks Partisi Global | Indeks terpartisi global dapat dibuat di tabel terpartisi. | ||
pg_hint_plan | Plugin pg_hint_plan didukung. Plugin ini digunakan untuk menambahkan petunjuk ke pernyataan SQL. Petunjuk tersebut menentukan bagaimana Anda ingin pernyataan SQL dijalankan. Dengan cara ini, Anda dapat mengoptimalkan rencana eksekusi dari pernyataan SQL. | ||
Fitur yang dioptimalkan | Optimalisasi kinerja untuk pelepasan memori pengelola sumber daya |
| Tidak ada |
Maret 2022
Minor kernel version 1.1.22
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Konversi tipe implisit | Fitur konversi tipe implisit diperkenalkan untuk membuat PolarDB kompatibel dengan matriks konversi implisit Oracle. Anda dapat menggunakan fitur ini untuk mengonversi data numerik presisi tinggi menjadi data numerik presisi rendah. | T/A |
| Operasi analisis dalam eksekusi paralel |
| T/A | |
| Dukungan untuk memodifikasi tipe kolom dalam tabel sementara global (GTT) | GTT mendukung pernyataan ALTER. | T/A | |
| Dukungan Clang | Clang didukung. | T/A |
Ganos 4.6
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Jalur penyimpanan objek | Data raster dapat diakses dengan menggunakan server Penyimpanan Objek Multi-Cloud (MinIO) yang dikelola sendiri. | Jalur penyimpanan objek |
| Fungsi ST_PointValues | Fungsi ST_PointValues telah ditambahkan. Fungsi ini dapat digunakan untuk mengembalikan nilai piksel dari semua band. | ST_PointValues | |
| Masalah tetap | Masalah yang menyebabkan urutan band salah saat fungsi ST_Clip dijalankan telah diperbaiki. | ||
| Masalah yang menyebabkan kinerja rendah karena kurangnya indeks kunci primer selama pembaruan raster telah diperbaiki. | |||
| Jika trajectory gagal membaca data dari OSS, ia dapat mencoba lagi. | |||
Ganos 4.5
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Ganos didukung untuk ApsaraDB RDS for PostgreSQL 14. | Tidak tersedia | |
| Fitur dioptimalkan | Cache untuk objek lintasan di penyimpanan eksternal ditingkatkan untuk meningkatkan kinerja akses. | Tidak tersedia | |
| Masalah diperbaiki | Masalah yang menyebabkan hilangnya akhiran file saat data raster diekspor ke OSS telah diperbaiki. | ||
| Masalah yang menyebabkan statistik gagal pada data raster tertentu telah diperbaiki. | |||
Januari 2022
Minor kernel version 1.1.20
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Drop flashback | Anda dapat menggunakan fitur drop flashback untuk dengan cepat memulihkan tabel yang dihapus serta melihat dan membersihkan tempat sampah. | Drop flashback |
| Kemajuan pada hint OPT_PARAM | Anda dapat menggunakan hint OPT_PARAM untuk menentukan parameter tertentu selama eksekusi satu pernyataan SQL. | Hint OPT_PARAM | |
| Tabel partisi multi-level dalam eksekusi paralel | Anda dapat menggunakan fitur eksekusi paralel untuk menanyakan data dari partisi multi-level secara paralel. | Menanyakan data dari tabel partisi | |
| DML menggunakan GLOBAL INDEX | Anda dapat menggunakan pemindaian indeks global dalam operasi bahasa manipulasi data (DML) DELETE dan UPDATE. | Gunakan pemindaian indeks global dalam operasi DML |
Ganos 4.4
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Fungsi ST_LinearStretch | Fungsi ST_LinearStretch ditambahkan untuk meregangkan raster secara linear dan mengembalikan raster baru. | ST_LinearStretch |
| Fungsi ST_BuildPercentiles | Fungsi ST_BuildPercentiles ditambahkan untuk mengembalikan persentase piksel untuk sekelompok band raster. | ST_BuildPercentiles | |
| Fungsi ST_ComputeStatistics | Fungsi ST_ComputeStatistics ditambahkan untuk mengembalikan statistik objek raster, termasuk histogram dan persentase. | ST_ComputeStatistics | |
| Fungsi ST_Percentile | Fungsi ST_Percentile ditambahkan untuk mengembalikan persentase piksel untuk sebuah band raster. | ST_Percentile | |
| Fitur yang dioptimalkan | Komputasi paralel | Fungsi ST_SummaryStats dan ST_BuildHistogram dapat digunakan untuk melakukan komputasi paralel. | Tidak tersedia |
| Fungsi ST_ExportTo | Fungsi ST_ExportTo mengembalikan nilai false alih-alih pesan kesalahan jika file yang ditentukan sudah ada. | Tidak tersedia | |
| Fungsi ST_ImportFrom | Jika terjadi kesalahan impor, fungsi ST_ImportFrom mengembalikan detail tentang kesalahan tersebut. Anda dapat menangani kesalahan berdasarkan detail kesalahan tersebut. | ST_ImportFrom | |
| Masalah tetap | Masalah di mana setengah piksel hilang karena pembulatan angka saat raster dipotong telah diperbaiki. | ||
Masalah yang menyebabkan data raster tidak dapat diimpor atau dikumpulkan dengan benar jika data tersebut berisi nilai seperti NAN dan INF telah diperbaiki. | |||
Desember 2021
Minor version 1.1.19
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | pemetaan sql | Pemetaan Pernyataan SQL didukung untuk PolarDB for PostgreSQL (Kompatibel dengan Oracle). Pernyataan SQL yang salah dapat dipetakan ke pernyataan SQL yang benar. Dengan cara ini, masalah yang disebabkan oleh pernyataan SQL yang salah dapat dicegah. | polar_sql_mapping |
| Dukungan untuk pembaruan paralel dalam eksekusi paralel lintas node | Pembaruan paralel didukung dalam eksekusi paralel lintas node, termasuk pernyataan UPDATE yang berisi subquery. Anda dapat mengatur parameter polar_px_enable_update untuk mengaktifkan atau menonaktifkan fitur ini. Nilai default: false.
Anda dapat mengatur parameter polar_px_update_dop_num untuk mengontrol tingkat konkurensi untuk fitur pembaruan paralel. Tingkat konkurensi default adalah 6. Nilai valid: 1 hingga 128. Anda dapat mengatur parameter polar_px_enable_remove_update_redundant_motion untuk menentukan apakah akan menghapus operator motion berlebih ketika jumlah pekerja baca sama dengan jumlah pekerja tulis. Nilai default: false.
| Eksekusi paralel lintas node | |
| Dukungan untuk penghapusan paralel dalam eksekusi paralel lintas node | Penghapusan paralel didukung dalam eksekusi paralel lintas node, termasuk pernyataan DELETE yang berisi subquery dan penghapusan paralel yang tidak berisi subquery. Anda dapat mengatur parameter polar_px_enable_delete untuk mengaktifkan atau menonaktifkan fitur ini. Nilai default: false.
Anda dapat mengatur parameter polar_px_delete_dop_num untuk mengontrol tingkat konkurensi untuk fitur penghapusan paralel. Tingkat konkurensi default adalah 6. Nilai valid: 1 hingga 128. Anda dapat mengatur parameter polar_px_enable_remove_delete_redundant_motion untuk menentukan apakah akan menghapus operator motion berlebih ketika jumlah pekerja baca sama dengan jumlah pekerja tulis. Nilai default: false.
| ||
| Dukungan untuk join berdasarkan partisi dalam eksekusi paralel lintas node | Fitur lanjutan join berdasarkan partisi didukung dalam eksekusi paralel lintas node. | Kueri data dari tabel terpartisi | |
| Kompatibilitas dengan tampilan Oracle | PolarDB for PostgreSQL (Kompatibel dengan Oracle) kompatibel dengan tampilan all_tab_columns, tampilan all_tab_comments, dan beberapa kolom dari tampilan all_objects. | ALL_TAB_COLUMNS dan ALL_OBJECTS | |
| Dukungan untuk algoritma enkripsi Standar Kriptografi Tiongkok | PolarDB for PostgreSQL (Kompatibel dengan Oracle) mendukung algoritma enkripsi Standar Kriptografi Tiongkok untuk meningkatkan keamanan database. | Tidak tersedia | |
| Fitur dioptimalkan | Dukungan DBMS_SQL.TO_CURSOR_NUMBER dan DBMS_SQL.TO_REFCURSOR | Prosedur penyimpanan DBMS_SQL.TO_CURSOR didukung. Contoh: | Tidak tersedia |
Ganos V4.3
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Fungsi ST_PixelAsPolygon | Fungsi ST_PixelAsPolygon didukung. Fungsi ini digunakan untuk mengembalikan geometri poligon yang membatasi piksel untuk baris dan kolom tertentu. | ST_PixelAsPolygon |
| Fungsi ST_PixelAsPolygons | Fungsi ST_PixelAsPolygons didukung. Fungsi ini digunakan untuk mengembalikan geometri poligon yang membatasi setiap piksel dari band raster. | ST_PixelAsPolygons | |
| Fungsi ST_PixelAsPoint | Fungsi ST_PixelAsPoint didukung. Fungsi ini digunakan untuk mengembalikan geometri titik dari sudut kiri atas piksel. | ST_PixelAsPoint | |
| Fungsi ST_PixelAsCentroid | Fungsi ST_PixelAsCentroid didukung. Fungsi ini digunakan untuk mengembalikan centroid (geometri titik) dari area yang direpresentasikan oleh piksel. | ST_PixelAsCentroid | |
| Fungsi ST_PixelAsPoints | Fungsi ST_PixelAsPoints didukung. Fungsi ini digunakan untuk mengembalikan geometri titik untuk setiap piksel dari band raster. | ST_PixelAsPoints | |
| Fungsi ST_PixelAsCentroids | Fungsi ST_PixelAsCentroids didukung. Fungsi ini digunakan untuk mengembalikan centroid (geometri titik) untuk setiap piksel dari band raster. | ST_PixelAsCentroids | |
| Fitur dioptimalkan | Model geometri | Geometri kompatibel dengan PostGIS 3.1.4. | Tidak tersedia |
| Fungsi ST_AsDatasetFile | Fungsi ST_AsDatasetFile didukung. Fungsi ini digunakan untuk mengembalikan data dalam format GRIB2. | Tidak tersedia | |
| Masalah diperbaiki | Bug karena pengidentifikasi referensi spasial (SRID) yang salah diperoleh ketika data raster diimpor dalam format NetCDF telah diperbaiki. | ||
| Bug karena beberapa kotak pembatas tidak dapat diperbarui dengan benar jika hasil operasi equals pada kotak pembatas tersebut salah telah diperbaiki. | |||
Oktober 2021
Minor version 1.1.17
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur Baru | Pemangkasan partisi didukung pada tabel terpartisi pada waktu proses untuk operasi DML | Anda dapat mengeksekusi pernyataan EXPLAIN saat memperbarui atau menghapus tabel terpartisi untuk memangkas partisi pada waktu proses. | Pemangkasan Partisi |
| Klausa ORDER BY didukung dalam fungsi agregat | Saat menjalankan fungsi agregat, Anda dapat menggunakan ORDER BY untuk kueri sederhana. | Fungsi Agregat | |
| Dukungan skema yang ditentukan untuk pemicu | Anda dapat menentukan skema yang mendahului nama pemicu untuk pemicu tersebut. | Trigger | |
| Dukungan untuk array asosiatif dua dimensi | Array asosiatif dua dimensi didukung. | Array Asosiatif | |
| Dukungan baca multipel dan tulis multipel untuk mempercepat kueri dengan INSERT INTO SELECT dalam eksekusi paralel lintas node | Selain operasi baca banyak dan tulis tunggal yang diimplementasikan dengan menjalankan INSERT INTO SELECT, eksekusi paralel lintas node juga mendukung penulisan paralel dan pembacaan paralel untuk lebih meningkatkan kinerja INSERT INTO SELECT. Anda dapat mengatur parameter polar_px_insert_dop_num untuk mengontrol tingkat konkurensi penulisan. Nilai default: 6.
| Eksekusi Paralel Lintas-Simpul | |
| Dukungan akselerasi untuk kueri tanpa tabel yang menggunakan INSERT INTO SELECT pada eksekusi paralel lintas node | Eksekusi paralel lintas node mendukung akselerasi query tanpa tabel yang menggunakan INSERT INTO SELECT, yang lebih meningkatkan performa INSERT INTO SELECT. Anda dapat mengatur parameter polar_px_enable_insert_from_tableless untuk menentukan apakah fitur akselerasi query tanpa tabel diaktifkan. Nilai default: 0.
| ||
| Dukungan untuk urutan paksa dalam INSERT INTO SELECT untuk kueri SQL yang sensitif terhadap urutan dalam eksekusi paralel lintas node | Eksekusi paralel lintas node memungkinkan Anda mengatur polar_px_enable_insert_order_sensitive untuk memastikan bahwa operasi penulisan paralel dilakukan sesuai urutan. Nilai default: true.
| ||
| Dukungan untuk ROWNUM dalam eksekusi paralel lintas node | Anda dapat mengatur ekspresi ROWNUM yang kompatibel dengan Oracle untuk eksekusi paralel lintas node. | ||
| Dukungan interupsi untuk penghentian otomatis kueri paralel lintas node setelah waktu habis demi kelangsungan operasi DDL yang bertentangan | Untuk mencegah operasi DDL mengalami penangguhan berkepanjangan karena konflik kunci dengan kueri paralel lintas node, Anda dapat menetapkan durasi waktu tunggu operasi. Jika durasi kunci berakhir, kueri paralel lintas node dipaksa terhenti dan operasi dilanjutkan. | ||
| Dukungan untuk petunjuk LEADING | Anda dapat mengonfigurasi lebih dari satu tabel untuk petunjuk LEADING guna menentukan urutan penggabungan beberapa tabel. | Petunjuk LEADING | |
| DELETE FROM subquery | Dukungan untuk DELETE FROM pada subquery | Tidak tersedia | |
| Dukungan untuk SELECT UNIQUE | Sintaks SELECT UNIQUE didukung. Ini setara dengan SELECT DISTINCT. | Tidak tersedia | |
| UPDATING IN SPL TRIGGER | Dalam pemicu DML, predikat kondisional UPDATING ('colname') didukung. | Tidak tersedia | |
| Dukungan untuk WHERE pada UPDATE dan DELETE dalam pernyataan MERGE | Dalam pernyataan MERGE, Anda dapat menggunakan WHERE dengan UPDATE atau DELETE. | Tidak tersedia | |
| Dukungan alias untuk INSERT INTO SELECT | Anda dapat menetapkan alias untuk INSERT INTO SELECT. | Tidak tersedia | |
| Dukungan pemisah antar karakter untuk COPY | Anda dapat menggunakan pemisah untuk memisahkan beberapa karakter untuk COPY. | Tidak tersedia | |
| Fitur yang Dioptimalkan | Dukungan untuk polar_row_id dalam eksekusi paralel lintas node | Anda dapat mengatur parameter polar_row_id untuk eksekusi paralel lintas node. | Tidak tersedia |
| Pemutaran paralel untuk node baca-saja | Pemutaran dipercepat untuk node baca-saja dengan menggunakan multithreading, yang mengurangi latensi sinkronisasi antara node utama dan node baca-saja. | Tidak tersedia |
Ganos V4.0
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur dioptimalkan | Fungsi ST_ImportFrom | Fungsi ST_ImportFrom ditingkatkan untuk memungkinkan objek Object Storage Service (OSS) dipetakan ke file dalam memori dan mempercepat impor data. | ST_ImportFrom dan ganos.raster.memory_oss_file_max_size |
| Pengindeksan GiST dan TrajGisT | Keluarga operator trajgist_ops_multi didukung untuk pengindeksan Generalized Search Tree (GiST) dan TrajGisT. Anda dapat membuat indeks GiST atau TrajGisT pada beberapa kotak pembatas. | Pengindeksan GiST, Pengindeksan TrajGiST, dan ganos.trajectory.index_split_config | |
| Masalah diperbaiki | Piramida vektor dioptimalkan untuk mendukung kueri metadata. | ||
| Bug yang menyebabkan kebocoran memori saat Ganos digunakan untuk memeriksa apakah dua lintasan tertentu berpotongan telah diperbaiki. | |||
September 2021
Minor version 1.1.16
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur Baru | Dukungan untuk menggunakan outline pernyataan untuk menulis ulang kueri | Outline pernyataan dapat digunakan untuk menulis ulang kueri SQL ketika fitur penulisan ulang kueri PolarDB tidak dapat memenuhi kebutuhan bisnis Anda. | Sesuaikan Rencana Eksekusi |
| Dukungan untuk Operator AssertOp dalam eksekusi paralel lintas node | Operator AssertOp didukung oleh fitur eksekusi paralel lintas node untuk memeriksa batasan waktu proses pada executor. | Eksekusi Paralel Lintas Node | |
| Dukungan untuk ekspresi Oracle DECODE dalam eksekusi paralel lintas node | Ekspresi Oracle DECODE didukung oleh fitur eksekusi paralel lintas node. | ||
| Pemangkasan partisi dinamis dalam eksekusi paralel lintas node | Pemangkasan partisi dinamis didukung oleh fitur eksekusi paralel lintas node untuk meningkatkan kinerja hash join untuk tabel yang dipartisi. | ||
| Dukungan untuk portal yang dapat ditahan dalam pesan Bind | Pernyataan SQL dapat diakses di seluruh transaksi. Untuk mengaktifkan fitur ini, tambahkan petunjuk polar_holdable_hint ke pernyataan SQL. Contoh pernyataan SQL berikut adalah: SELECT /*+ polar_holdable_hint */;. | Tidak tersedia | |
| Pernyataan SELECT FOR UPDATE kompatibel dengan sintaks Oracle | Pernyataan SELECT FOR UPDATE OF sepenuhnya kompatibel dengan sintaks Oracle. | Tidak tersedia | |
| Fitur Dioptimalkan | Dukungan untuk ekspresi konstan dalam eksekusi paralel lintas node | Ekspresi konstan didukung oleh fitur eksekusi paralel lintas node. | Tidak tersedia |
| Batas memori tingkat operator | Batas memori tingkat operator dapat digunakan untuk mengurangi risiko kehabisan memori (OOM) dan meningkatkan stabilitas PolarDB. | Tidak tersedia |
Ganos V4.0
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur dioptimalkan | Fungsi yang digunakan untuk menghitung permukaan raster | Fungsi yang digunakan untuk menghitung permukaan raster telah dioptimalkan. Fungsi yang dioptimalkan mengembalikan objek raster alih-alih matriks piksel. | ST_Aspect, ST_Slope, dan ST_Hillshade |
| Fungsi ST_Split | Fungsi ST_Split telah dioptimalkan. Fungsi yang dioptimalkan membagi objek trajektori berdasarkan aturan tertentu dan mengembalikan array sub-trajektori. | ST_Split | |
| Masalah diperbaiki | Bug yang menyebabkan fungsi ST_SrEqual gagal memeriksa apakah dua sistem referensi spasial sama dalam skenario tertentu telah diperbaiki. | ||
Mei 2021
Minor version 1.1.15
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Dukungan penggunaan Index Advisor untuk mencatat biaya eksekusi sebelum dan sesudah pengindeksan | Dua kolom ditambahkan ke tabel index_advisor_log untuk menandakan biaya eksekusi yang dikeluarkan sebelum dan sesudah setiap indeks dibuat. Hal ini membantu aplikasi tingkat atas seperti Database Autonomy Service (DAS) mengevaluasi manfaat pengindeksan. | Tidak ada |
| Pembuatan indeks global yang dipercepat melalui eksekusi paralel lintas node | Eksekusi paralel lintas node dapat digunakan untuk mempercepat proses pembuatan indeks B-tree global. | Eksekusi paralel lintas node, Percepat pembuatan indeks, dan Buat indeks global |
Juli 2021
Versi Minor 1.1.14
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Kompatibilitas dengan GNU Compiler Collection (GCC) 9 | PolarDB for Oracle kompatibel dengan GCC 9.2.1. Hal ini dapat mengoptimalkan kompilasi dan meningkatkan kinerja. | Tidak tersedia |
| Petunjuk dalam outline pernyataan | Petunjuk dapat ditentukan dalam outline pernyataan untuk mengontrol bagaimana pengoptimal menghasilkan rencana eksekusi berdasarkan outline pernyataan tersebut. | Sesuaikan rencana eksekusi | |
| Eksekusi paralel lintas node pada partisi hash | Eksekusi paralel di seluruh partisi hash didukung. Ini membantu menyeimbangkan beban I/O dan meningkatkan kinerja sistem. | Kueri data dari tabel terpartisi | |
| Operasi DDL pada tabel terpartisi yang memiliki indeks global yang didefinisikan | Indeks global pada tabel terpartisi dapat dikelola saat Anda melakukan operasi DDL seperti DROP, SPLIT, dan MERGE pada tabel terpartisi tersebut. | Operasi DDL yang didukung pada tabel terpartisi | |
| Fitur dioptimalkan | Kompatibilitas dengan fungsi ORA_HASH | Fungsi ORA_HASH diganti dengan fungsi DBMS_UTILITY.GET_HASH_VALUE. Fungsi DBMS_UTILITY.GET_HASH_VALUE digunakan untuk menghitung nilai hash dari string tertentu. | Tidak tersedia |
Ganos V3.9
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Fungsi ST_RemoveDriftPoints | Fungsi ST_RemoveDriftPoints didukung. Fungsi ini digunakan untuk menghapus titik deviasi dari sebuah trajektori berdasarkan aturan tertentu. | ST_removeDriftPoints |
| Fungsi ST_Split | Fungsi ST_Split didukung. Fungsi ini digunakan untuk membagi trajektori berdasarkan objek geometri tertentu. | ST_Split | |
| Fungsi ST_ExportTo | Fungsi ST_ExportTo didukung. Fungsi ini digunakan untuk mengekspor trajektori dari database ke file eksternal untuk penyimpanan. Hanya metadata yang disimpan dalam database. | ST_ExportTo | |
| Fungsi ST_IsExternal | Fungsi ST_IsExternal didukung. Fungsi ini digunakan untuk memeriksa apakah trajektori disimpan dalam file eksternal. | ST_IsExternal | |
| Fungsi ST_ImportFrom | Fungsi ST_ImportFrom didukung. Fungsi ini digunakan untuk mengimpor trajektori dari file eksternal kembali ke database. | ST_importFrom | |
| Fungsi ST_StorageLocation | Fungsi ST_StorageLocation didukung. Fungsi ini digunakan untuk mengembalikan lokasi eksternal trajektori. | ST_StorageLocation | |
| Fungsi ST_AKID | Fungsi ST_AKID didukung. Fungsi ini digunakan untuk mengembalikan ID AccessKey yang digunakan untuk membaca trajektori dari OSS. | ST_AKID | |
| Fungsi ST_SetAccessKey | Fungsi ST_SetAccessKey didukung. Fungsi ini digunakan untuk mengonfigurasi pasangan AccessKey yang digunakan untuk membaca trajektori dari OSS. Pasangan AccessKey terdiri dari ID AccessKey dan Rahasia AccessKey. ID AccessKey mirip dengan nama pengguna logon, dan Rahasia AccessKey mirip dengan kata sandi. | ST_SetAccessKey | |
| Fungsi ST_SetAKID | Fungsi ST_SetAKID didukung. Fungsi ini digunakan untuk mengonfigurasi ID AccessKey yang digunakan untuk membaca trajektori dari OSS. | ST_SetAkId | |
| Fungsi ST_SetAKSecret | Fungsi ST_SetAKSecret didukung. Fungsi ini digunakan untuk mengonfigurasi Rahasia AccessKey yang digunakan untuk membaca trajektori dari OSS. | ST_SetAkSecret | |
| Fungsi ST_SetStorageLocation | Fungsi ST_SetStorageLocation didukung. Fungsi ini digunakan untuk mengonfigurasi lokasi eksternal tempat trajektori dapat dibaca. | ST_SetStorageLocation | |
| Fungsi ST_DeleteGtf | Fungsi ST_DeleteGtf didukung. Fungsi ini digunakan untuk menghapus semua file trajektori yang diekspor di folder tertentu. | ST_DeleteGTF | |
| Masalah diperbaiki | Bug yang menyebabkan data tidak dapat difilter berdasarkan string saat pembuatan piramida vektor telah diperbaiki. | ||
| Bug yang menyebabkan lapisan tidak dapat ditampilkan saat QGIS terhubung telah diperbaiki. | |||
Juni 2021
Versi Minor 1.1.13
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Tampilan statistik I/O di tampilan polar_stat_sql dan polar_stat_plan |
| Tampilan performa dan Diagnostik performa |
| Eksekusi paralel lintas node | Eksekusi paralel lintas node dapat digunakan untuk memindai Block Range Indexes (BRIN indexes). Hal ini lebih meningkatkan kinerja query. | Ikhtisar eksekusi paralel lintas node | |
| Parameter polar_bt_write_page_buffer_size didukung. Parameter ini menentukan kebijakan I/O tulis yang digunakan selama pembuatan indeks. | Percepat pembuatan indeks | ||
Tiga granularitas berikut dapat digunakan untuk menentukan rentang kueri saat Anda menggunakan eksekusi paralel lintas node:
| Jalankan kueri analitik | ||
| Eksekusi paralel lintas node dapat digunakan untuk tabel terpartisi guna meningkatkan kinerja database. | Kueri data dari tabel terpartisi | ||
| Fitur yang dioptimalkan | parameter polar_crash_recovery_rto | Parameter polar_crash_recovery_rto didukung. Parameter ini menentukan target waktu pemulihan (RTO) yang diharapkan untuk suatu instance. Hal ini memastikan bahwa database pada suatu instance dapat dihidupkan ulang untuk pemulihan dan tersedia dalam RTO yang diharapkan jika instance gagal. | Tidak tersedia |
Ganos V3.8
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Fungsi ST_AsDatasetFile | Fungsi ST_AsDatasetFile didukung. Fungsi ini digunakan untuk mengembalikan rentang tertentu dari objek raster sebagai aliran biner dalam format file yang ditentukan. | ST_AsDatasetFile |
| Fungsi ST_RasterDrivers | Fungsi ST_RasterDrivers didukung. Fungsi ini digunakan untuk menanyakan status semua driver data raster. | ST_RasterDrivers | |
| Masalah diperbaiki | Masalah berikut telah diperbaiki: Reproyeksi gagal ketika Anda menggunakan fungsi ST_Clip untuk menentukan sistem referensi spasial untuk reporoyeksi. | ||
Mei 2021
Versi Minor 1.1.12
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Eksekusi paralel lintas node | Eksekusi paralel lintas node didukung.
| Eksekusi paralel lintas node |
| Dukungan tabel partisi untuk indeks global | Indeks global dapat dibuat pada tabel partisi. Indeks dapat dibuat secara paralel. Artinya, operasi DML pada tabel partisi tidak diblokir saat indeks sedang dibuat pada tabel tersebut. | Buat indeks global | |
| Fitur dioptimalkan | Pemantauan kinerja | Parameter max_slot_wal_keep_size didukung. Parameter ini digunakan untuk membatasi ukuran file yang menggunakan slot replikasi. Ini mencegah akumulasi file Write-Ahead Logging (WAL). | Tidak tersedia |
| DBLink | Secara default, fungsi yang tidak memenuhi persyaratan collation dan ekspresi ANY() dan ALL() dapat didorong ke bawah. Ini meningkatkan kinerja query. Anda dapat menggunakan parameter polar_enable_pushable_unsafe_collate_remote dan polar_enable_pushable_all_any_remote untuk menonaktifkan pengaturan ini. | Gunakan tautan database untuk mengquery data lintas database | |
| Rownum | ROWNUM telah dioptimalkan. Akibatnya, nilai ROWNUM dapat dibandingkan dengan nilai tipe VARCHAR2 atau TEXT. | Tidak tersedia | |
| Plugin polar_resource_group | Beberapa parameter termasuk total_mem_limit_remain_size, idle_mem_limit_rate, enable_terminate_active, policy_mem_release, dan enable_log dapat digunakan untuk mengonfigurasi plugin polar_resource_group. Ini mencegah penggunaan memori berlebihan dan memastikan proses database berjalan normal. | Tidak tersedia | |
| Kecepatan startup node baca saja ditingkatkan | Startup node baca saja dipercepat. Ini meningkatkan kinerja. | Tidak tersedia | |
| Failover | Fitur pemutaran paralel dapat digunakan untuk mempercepat pemulihan layanan database setelah failover. Dalam sebagian besar kasus, layanan database dapat dipulihkan dalam waktu 15 detik setelah database utama gagal. | Tidak tersedia |
Ganos V3.7
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Query spatio-temporal paralel | Indeks spasial dapat di-query secara paralel. Ini meningkatkan efisiensi query. | Aktifkan fitur query spatio-temporal paralel |
| Fitur dioptimalkan | Pemrosesan gambar raster | Fungsi ST_SubRaster dapat digunakan untuk mengonversi jenis piksel objek raster dan meregangkan nilai piksel. Fungsi ini juga dapat digunakan untuk mengonversi citra penginderaan jauh multi-band menjadi citra tiga-band yang dapat dikenali oleh teknologi AI. | ST_SubRaster |
| Masalah diperbaiki | Bug yang menyebabkan Ganos keluar secara tak terduga saat Ganos mem-parsing histogram yang tidak valid telah diperbaiki. | ||
| Bug yang menyebabkan Ganos keluar secara tak terduga setelah pengaturan proyeksi dimodifikasi telah diperbaiki. | |||
| Bug yang menyebabkan Ganos keluar secara tak terduga saat data raster diimpor ke Ganos telah diperbaiki. | |||
April 2021
Versi Minor 1.1.11
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | parameter idle_session_timeout | Parameter idle_session_timeout didukung. Parameter ini menentukan periode di mana sesi dapat tetap tidak aktif sebelum sesi tersebut habis waktu. Sesi dihentikan setelah waktu habis.
| Mengonfigurasi parameter |
| Operasi DDL terkait kendala | Pernyataan SQL ALTER TABLE ... ENABLE/DISABLE CONSTRAINT didukung. Pernyataan ini dapat digunakan untuk mengaktifkan atau menonaktifkan batasan. | ALTER TABLE ... ENABLE/DISABLE CONSTRAINT | |
| Operasi DDL terkait tablespace | Operasi DDL terkait tablespace didukung. Sebagai contoh, CREATE TABLESPACE dapat dijalankan untuk membuat tablespace. | Tidak tersedia | |
| Tipe data numerik | Versi minor ini kompatibel dengan tipe data numerik Oracle. Anda dapat mengaktifkan fitur ini dengan menentukan parameter polar_enable_comp_numeric_format. Secara default, fitur ini dinonaktifkan. Untuk mengaktifkan fitur ini, jalankan pernyataan berikut: | Tidak berlaku | |
| Masalah tetap | Masalah berikut telah diperbaiki: Paket DBMS_JOB bawaan tidak dapat digunakan di beberapa database. | ||
| Masalah berikut diperbaiki: Klausa CONNECT BY dan fungsi ROWNUM tidak dapat digunakan bersamaan. | |||
| Masalah berikut telah diperbaiki: Klausul CONNECT BY tidak dapat menemukan objek induk. | |||
Ganos V3.6
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Tipe data raster | Fungsi ST_RPCGeoreference didukung. Fungsi ini digunakan untuk mengambil informasi tentang koefisien polinomial rasional (RPC) dari objek raster. | ST_RPCGeoreference |
| Fungsi ST_SetRPCGeoreference didukung. Fungsi ini digunakan untuk menentukan parameter RPC untuk objek raster. | ST_SetRPCGeoreference | ||
| Fungsi ST_RPCRectify didukung. Fungsi ini digunakan untuk memperbaiki objek raster berdasarkan parameter RPC dan mengembalikan objek raster yang telah diperbaiki. | ST_RPCRectify | ||
| Pengindeksan GiST | Mekanisme paralel ditambahkan. Mekanisme ini digunakan untuk membuat indeks GiST secara paralel. | Buat indeks spasial secara paralel | |
| Masalah yang diperbaiki | Masalah berikut telah diperbaiki: Ketika Anda menggunakan utilitas pg_dump, referensi spasial kustom tidak dapat diekspor. | ||
Maret 2021
Versi Minor 1.1.10
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Tabel terpartisi | Trigger tingkat baris BEFORE dapat digunakan dalam tabel terpartisi. | Trigger tingkat baris BEFORE |
| Plugin polar_outline | Plugin polar_outline dapat digunakan untuk menyesuaikan rencana eksekusi. Ini mengoptimalkan pernyataan SQL. | Menyesuaikan rencana eksekusi | |
| Fitur dioptimalkan | Tabel terpartisi | Template subpartisi dapat digunakan untuk pembagian rentang interval. | Template subpartisi |
| Peningkatan kinerja: | Kinerja I/O membaca file data dapat ditingkatkan dengan menyimpan informasi tentang ukuran tabel ke dalam memori bersama. | Tidak tersedia | |
| Kompatibilitas | Operator berikut didukung oleh tipe data INTERVAL dan FLOAT8:
| Tidak tersedia | |
| Kompatibilitas | Petunjuk OPT_PARAM ditambahkan. Anda dapat menggunakan petunjuk ini untuk menentukan nilai parameter tertentu dalam satu pernyataan SQL. | Petunjuk OPT_PARAM |
Ganos V3.5
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Optimalisasi penyimpanan untuk objek spatio-temporal besar | Kebijakan penyimpanan Sederhana didukung. Kebijakan ini mengoptimalkan penyimpanan untuk objek spatio-temporal besar. | Gunakan kebijakan penyimpanan Sederhana |
| Fitur dioptimalkan | Objek raster | Data yang dipecah dalam objek raster dapat dihapus secara otomatis ketika objek raster diperbarui menggunakan objek raster baru. | Tidak tersedia |
| Masalah diperbaiki | Bug karena plugin terkait lintasan tidak dapat ditingkatkan telah diperbaiki. | ||
| Bug yang menyebabkan kesalahan pengambilan sampel saat metode pengambilan sampel Rata-rata digunakan untuk mensampling ulang raster telah diperbaiki. | |||
| Bug karena hasil yang tidak akurat dikembalikan untuk query pada objek lintasan telah diperbaiki. Bug ini dipicu ketika beberapa timestamp menunjukkan titik lintasan yang sama sepanjang lintasan. | |||
| Bug karena Ganos keluar saat konversi objek geo-spasial gagal telah diperbaiki. Ganos dioptimalkan untuk melaporkan penyebab kegagalan. | |||
Versi Minor 1.1.9
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Tabel terpartisi | Pembagian rentang interval didukung. Pembagian rentang interval adalah ekstensi dari pembagian rentang. Pembagian rentang interval memungkinkan database secara otomatis membuat partisi jika data yang akan dimasukkan melebihi rentang partisi yang ada. | Pembagian rentang interval |
| Tabel terpartisi rentang dapat dikonversi menjadi tabel terpartisi rentang-interval. Tabel terpartisi rentang-interval dapat dikonversi menjadi tabel terpartisi rentang. | Beralih antara pembagian rentang dan pembagian rentang interval | ||
| Template subpartisi didukung. Anda dapat menggunakan template subpartisi untuk mendefinisikan subpartisi dan menyederhanakan spesifikasi subpartisi. Anda hanya perlu mendefinisikan deskriptor subpartisi dalam template subpartisi sekali dan kemudian menerapkan template subpartisi ke setiap partisi dalam tabel. Dengan cara ini, Anda dapat mendefinisikan deskriptor subpartisi untuk beberapa partisi dalam tabel sekaligus. | Template subpartisi | ||
| Automatic Workload Repository (AWR) untuk pemantauan kinerja | AWR didukung. AWR mengumpulkan dan menganalisis statistik kinerja. Anda dapat menggunakan AWR untuk menghasilkan laporan analitik untuk periode tertentu berdasarkan statistik seperti tampilan dinamis dari database. Ini memungkinkan Anda menganalisis kinerja database dalam periode tertentu. | Tidak tersedia | |
| Fitur dioptimalkan | Tabel terpartisi | Pemangkasan partisi diaktifkan dalam rencana eksekusi untuk tabel terpartisi. Ini meningkatkan kinerja query. | Tidak tersedia |
| Tipe | PolarDB for PostgreSQL (Kompatibel dengan Oracle) menggunakan TIMESTAMP sebagai tipe data DATE. Nilai TIMESTAMP akurat hingga mikrodetik. Di Oracle, nilai DATE akurat hingga detik. Untuk memastikan kompatibilitas antara PolarDB for PostgreSQL (Kompatibel dengan Oracle) dan Oracle, sistem secara otomatis mengonversi nilai DATE menjadi nilai TIMESTAMP(0). | Tidak tersedia | |
| WAL | Teknologi pipeline didukung. Teknologi ini digunakan untuk mengurangi proporsi overhead WAL. Ini dapat meningkatkan kinerja sistem secara keseluruhan. | Tidak tersedia | |
| TO_CHAR | TO_CHAR(text1, text2) didukung. Fungsi ini secara otomatis mengidentifikasi tipe data text1 dan text2 di sisi server. Jika text1 dan text2 adalah nilai DATE yang valid, fungsi ini secara otomatis mengonversi text1 menjadi nilai TIMESTAMP. | Tidak tersedia | |
| Masalah diperbaiki | Sinyal SIGHUP yang tidak valid dihapus. | ||
| Masalah berikut telah diperbaiki: Sistem berhenti merespons saat Anda menjalankan pernyataan MERGE INTO untuk tabel terpartisi. | |||
| Masalah berikut telah diperbaiki: Kesalahan "akses memori ilegal" terjadi saat Anda menggunakan pg_icu_collate_names. | |||
| Masalah berikut telah diperbaiki: Kesalahan "akses memori ilegal" terjadi saat Anda menjalankan pernyataan ALTER QUEUE ADD CALL. | |||
| Masalah berikut telah diperbaiki: Kesalahan "akses memori ilegal" terjadi saat Anda memasukkan string panjang variabel di bidang rdname tabel sistem POLICY. Kesalahan ini dikembalikan karena tipe data bidang rdname disetel ke tipe data panjang tetap. | |||
| Masalah berikut telah diperbaiki: Nilai pengembalian fungsi dipotong karena fungsi-fungsi tersebut tidak dideklarasikan dalam fitur Transparent Data Encryption (TDE). | |||
| Masalah berikut telah diperbaiki: Plugin roaringbitmap mengalami kesalahan "akses memori ilegal" saat parameter tidak valid ditentukan. | |||
| Masalah berikut telah diperbaiki: Jika latensi sinkronisasi tinggi saat log disinkronkan dari node utama ke node baca-saja, node baca-saja mungkin tidak segera memberikan umpan balik tentang replikasi streaming ke node utama. Akibatnya, replikasi streaming terputus. | |||
Ganos V3.4
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur Baru | Optimalisasi penyimpanan untuk objek spatio-temporal besar | Tanda tangan fitur objek spatio-temporal besar digunakan. Ini mempercepat proses pembuatan indeks pada data spatio-temporal, membuat query spasial lebih efisien, dan mengoptimalkan mode penyimpanan objek spatio-temporal. Parameter polar_enable_storage_partial juga didukung. Anda dapat menentukan parameter ini untuk menyimpan metadata objek spatio-temporal di dalam baris dan data entitas objek spatio-temporal disimpan di luar baris. | Optimalisasi Penyimpanan Berbasis Tanda Tangan Fitur untuk Objek Spatio-Temporal Besar |
| Eksekusi paralel fungsi yang didukung oleh modul raster | Fungsi ST_ImportFrom didukung. Fungsi ini digunakan untuk mengimpor data raster secara paralel. | ST_ImportFrom | |
| Fungsi ST_BuildPyramid didukung. Fungsi ini digunakan untuk membuat piramida secara paralel berdasarkan data raster. | ST_BuildPyramid | ||
| Lintasan Kosong | Objek lintasan kosong didukung, dan objek lintasan null dapat dikembalikan jika persyaratan yang ditentukan tidak terpenuhi. | Tidak tersedia | |
| Masalah Diperbaiki | Bug karena fungsi ST_AddZ mengembalikan hasil yang tidak akurat telah diperbaiki. Bug ini dipicu saat nilai parameter input adalah bilangan bulat bertanda 16-bit. | ||
| Bug karena modul lintasan tidak dapat ditingkatkan telah diperbaiki. | |||
| Bug karena fungsi tertentu dari modul lintasan tidak dapat menggunakan indeks telah diperbaiki. | |||
| Bug karena fungsi ND tertentu tidak dapat berjalan sesuai harapan telah diperbaiki. Jika bug ini dipicu, fungsi ND ini tidak dapat mengidentifikasi dua periode waktu yang tidak berpotongan dan akibatnya mengembalikan nilai error daripada nilai false. | |||
Januari 2021
Versi Minor 1.1.8
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Plugin DBMS_STATS | Plugin DBMS_STATS didukung. Anda dapat menggunakan plugin ini untuk mengumpulkan statistik yang relevan saat database berjalan, mencadangkan statistik, dan memulihkan statistik dari cadangan. | DBMS_STATS |
| Pemisahan transaksi setelah permintaan tulis | Pemisahan transaksi didukung untuk transaksi yang berisi pernyataan untuk permintaan baca yang dikirim setelah permintaan tulis pada tingkat isolasi READ COMMITTED. Semua permintaan baca yang dihasilkan dari waktu mulai hingga waktu akhir transaksi dapat dikirim ke node hanya-baca. Hal ini memastikan konsistensi baca/tulis dalam transaksi. | Pemisahan transaksi | |
| Fitur dioptimalkan | Dukungan untuk ekspresi yang mengandung operator OR | Di versi sebelumnya, ekspresi yang mengandung operator OR tidak dapat diubah menjadi ekspresi yang mengandung operator UNION ALL. Hal ini membuat kueri menjadi tidak efisien karena pemindaian tabel penuh dilakukan. Di versi terbaru, ekspresi yang mengandung operator OR secara otomatis diubah menjadi ekspresi yang mengandung operator UNION ALL. Hal ini mengoptimalkan logika dan meningkatkan performa kueri. | Tidak tersedia |
| Kompatibilitas dengan ECPG |
| Tidak tersedia | |
| Kompatibilitas dengan Oracle | Klausa GROUP BY CONST/EMPTY kompatibel dengan sintaks Oracle. | Tidak tersedia | |
| PBP | Secara default, buffer pool persisten untuk node utama diaktifkan. | Tidak tersedia | |
| Sinkronisasi tabel partisi ke Kafka | Proses sinkronisasi konfigurasi tabel partisi dari PolarDB for PostgreSQL (Compatible with Oracle) ke Kafka dioptimalkan. Data disinkronkan ke Kafka berdasarkan tabel induk. Setelah data disinkronkan, tabel induk yang menggunakan nama yang sama dengan tabel sumber dibuat di Kafka. | Tidak tersedia | |
| Pengguna | Sintaks berikut disesuaikan: CREATE USER ... IDENTIFIED BY .... Sintaks ini digunakan untuk membuat pengguna standar saja. | Buat pengguna | |
| Masalah diperbaiki | Masalah berikut telah diperbaiki: Saat replikasi logis digunakan untuk menyinkronkan tabel DBMS_JOB yang tidak memiliki kunci utama, tugas gagal dihapus. | ||
| Masalah berikut telah diperbaiki: Kebocoran memori terjadi di proses grup sumber daya jika penggunaan memori melebihi batas atas. | |||
| Masalah berikut telah diperbaiki: Standby Promote membutuhkan waktu yang lama. | |||
| Masalah berikut telah diperbaiki: Parameter tabel sementara di bidang sementara tampilan ***_all_tables ditampilkan secara tidak normal. | |||
| Masalah berikut telah diperbaiki: Kesalahan "akses memori di luar batas" dicatat dalam log audit. | |||
| Masalah berikut telah diperbaiki: Saat Anda menggunakan tautan database yang menghubungkan database PolarDB for PostgreSQL (Compatible with Oracle) ke database PostgreSQL untuk menanyakan data, hasil kueri dipotong. | |||
| Masalah yang terjadi selama pemangkasan subpartisi berdasarkan kolom kunci multi-partisi untuk tabel partisi telah diperbaiki. | |||
Ganos V3.3
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Fungsi ST_JaccardSimilarity | Fungsi ST_JaccardSimilarity didukung. Fungsi ini digunakan untuk menghitung kesamaan antara objek lintasan. | ST_JaccardSimilarity |
| Fungsi ST_Transform | Fungsi ST_Transform didukung. Fungsi ini digunakan untuk mentransformasikan koordinat lintasan antara sistem referensi spasial. | ST_Transform | |
| Fitur dioptimalkan | Piramida vektor | Parameter baru disediakan. Parameter ini digunakan untuk menentukan rentang spasial piramida vektor ketika Ganos tidak dapat secara otomatis menghitung rentang spasial piramida vektor yang ingin dibangun pengguna. | Tidak tersedia |
| Masalah diperbaiki | Bug yang menyebabkan katalog data tidak valid telah diperbaiki. | ||
Desember 2020
Versi Minor 1.1.7
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Tabel partisi | Fitur Penggabungan Partisi ditambahkan untuk menggabungkan dua tabel partisi. | |
| Kompatibilitas dengan dekoding di Oracle | Dekoding Base64 yang digunakan di Oracle didukung. Fungsi BASE64_DECODE dapat secara otomatis mengidentifikasi string terenkripsi yang tidak valid dan mendekode bagian pertama dari string yang valid. | polar_enable_base64_decode | |
| Format tanggal | Tanggal dalam format YYYYMMDDHH24MISS dapat dimasukkan atau diperbarui. | Tidak Berlaku | |
| Tampilan SYS.***_TAB_COLS | Tampilan SYS.***_TAB_COLS didukung. Tampilan ini dapat digunakan untuk menanyakan kolom dari tabel dan tampilan. | ||
| Plugin polar_utility | Plugin polar_utility ditambahkan. | polar_utility | |
| Prosedur tersimpan | Holdable refcursors dapat dikembalikan oleh prosedur tersimpan. | Tidak berlaku | |
| Paket DBMS_JOB | Paket DBMS_JOB ditambahkan. Anda dapat memanggil paket tersebut atau menjadwalkannya lintas database dengan menggunakan akun dengan hak istimewa. | DBMS_JOB | |
| Fitur yang dioptimalkan | UTL_ENCODE | Plugin UTL_ENCODE dapat digunakan oleh pengguna standar yang baru dibuat. | UTL_ENCODE |
| Plugin polar_agg | Secara default, plugin polar_agg diaktifkan. | Tidak tersedia | |
| Plugin fdw | Stabilitas Plugin fdw ditingkatkan. | N/A | |
| Masalah yang diperbaiki | Masalah berikut telah diperbaiki: Terjadi kesalahan saat mengeksekusi SELECT INTO untuk mengkueri nilai null dalam prosedur tersimpan. | ||
Masalah berikut telah diperbaiki: Batasan menjadi tidak valid saat pemindaian indeks dilakukan setelah Anda mengeksekusi ALTER TABLE… EXCHANGE PARTITION. | |||
Unggah File Media Menggunakan Konsol ApsaraVideo VOD
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | DBLink | Sebuah tautan database dapat dibuat dari database PolarDB for PostgreSQL (Compatible with Oracle) ke database PostgreSQL yang dikelola sendiri yang dihosting pada instance Elastic Compute Service (ECS). Dengan cara ini, Anda dapat menghubungkan database PolarDB for PostgreSQL (Compatible with Oracle) ke database PostgreSQL. Anda juga dapat menghubungkan database PostgreSQL ke database PolarDB for Oracle dengan menggunakan tautan database di PostgreSQL. Dengan cara ini, database PolarDB for Oracle dan database PostgreSQL dapat berkomunikasi satu sama lain. Untuk membuat tautan database di konsol, pilih pada halaman detail kluster. ![]() | Membuat tautan database dari PolarDB untuk PostgreSQL (Kompatibel dengan Oracle) ke PostgreSQL |
Ganos V3.2
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | ST_AsPNG | Gambar bertipe BYTEA dapat dikembalikan untuk piramida vektor. Fitur ini dapat digunakan untuk memvisualisasikan data vektor. | ST_AsPNG |
| Data raster | Algoritma kompresi JPEG 2000 ditambahkan. Algoritma ini digunakan untuk mengompres data raster 16-bit sebelum data disimpan. | Tidak tersedia | |
| Fitur dioptimalkan | st_dwithin | Fungsi ST_DWithin dioptimalkan untuk menanyakan jarak dengan performa lebih tinggi. | Tidak tersedia |
| Masalah diperbaiki | Bug yang menyebabkan irisan tidak tepat dari objek lintasan pada sumbu t telah diperbaiki. | ||
| Masalah terkait indeks topologi memori yang didukung oleh Ganos telah diperbaiki. | |||
API
| Kategori | Fitur | Deskripsi |
| Fitur dioptimalkan | CreateDBLink | Tautan database dapat dibuat untuk menghubungkan PolarDB for PostgreSQL (Compatible with Oracle) database ke database PostgreSQL yang dikelola sendiri dan dihosting pada Instance ECS. |
November 2020
Versi Minor 1.1.6
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Kompatibilitas | Versi minor ini kompatibel dengan PostgreSQL 11.9. | Apa itu PolarDB untuk PostgreSQL (Kompatibel dengan Oracle)? |
| Peralihan utama/sekunder | Secara default, fitur OnlinePromote diaktifkan. Fitur ini mengurangi waktu yang diperlukan untuk failover dan meningkatkan ketersediaan klaster. | Failover otomatis dan failover manual | |
| DBLink | Tautan database dapat digunakan untuk menghubungkan database antar kluster PolarDB untuk PostgreSQL (Kompatibel dengan Oracle). | Gambaran umum tautan database | |
| Masalah yang diperbaiki | Masalah berikut telah diperbaiki: Proses mulai ulang node tidak berjalan lancar dalam beberapa skenario. | ||
| Masalah berikut telah diperbaiki: Dalam beberapa skenario, kluster tidak merespons karena kesalahan OOM. | |||
| Masalah berikut telah diperbaiki: Dalam beberapa skenario, node hanya-baca tidak merespons. | |||
Masalah berikut telah diperbaiki: Terjadi kesalahan saat format pengkodean UTF-8 diubah menjadi GBK setelah Anda menjalankan perintah client_encoding=gbk. | |||
| Masalah berikut telah diperbaiki: Terjadi kesalahan ketika parameter pertama dari fungsi NVL dibiarkan kosong. | |||
Unggah File Media Menggunakan Konsol ApsaraVideo VOD
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | DBLink | Sebuah tautan database dapat dibuat untuk menghubungkan database PolarDB for PostgreSQL (Compatible with Oracle) ke database PolarDB for PostgreSQL (Compatible with Oracle) lainnya. Hal ini memungkinkan Anda untuk mengakses data lintas database PolarDB for PostgreSQL (Compatible with Oracle). Untuk membuat tautan database di konsol, pilih pada halaman detail kluster. ![]() | Ikhtisar tautan database |
API
| Kategori | Fitur | Deskripsi |
| Fitur baru | CreateDBLink | Operasi ini dapat dipanggil untuk membuat tautan basis data untuk kluster PolarDB for PostgreSQL (Compatible with Oracle). |
| DescribeDBLinks | Operasi ini dapat dipanggil untuk menanyakan tautan basis data untuk kluster PolarDB for PostgreSQL (Compatible with Oracle). | |
| DeleteDBLink | Operasi ini dapat dipanggil untuk menghapus tautan basis data untuk kluster PolarDB for PostgreSQL (Compatible with Oracle). |
Oktober 2020
Versi Minor 1.1.5
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Log audit | Pernyataan SQL yang sudah dikompilasi dalam log audit dapat ditampilkan sebagai pernyataan SQL yang dapat dieksekusi. | Tidak tersedia |
| Partisi hash | Sintaks untuk membuat sejumlah tabel partisi hash telah ditambahkan. | CREATE TABLE ... PARTITION BY HASH | |
| Tabel partisi | Nama partisi atau subpartisi dapat ditentukan saat Anda mengambil data dari partisi tertentu. | Kueri partisi tertentu | |
| Parameter HOST | Parameter HOST didukung. Parameter ini digunakan untuk mendapatkan nilai HOST dari klien. | Tidak tersedia | |
| Fitur dioptimalkan | Tampilan | Field query_id telah ditambahkan untuk mengoptimalkan tampilan polar_stat_activity. | Tidak tersedia |
| Kompatibilitas | Versi minor diperbarui ke 11.8. Beberapa masalah stabilitas telah diperbaiki. | Tidak tersedia | |
| Masalah diperbaiki | Masalah berikut telah diperbaiki: Semi-sinkronisasi tidak dapat time out. | ||
| Masalah berikut telah diperbaiki: Klausul CONNECT BY tidak dapat digunakan bersama dengan klausul WITH. | |||
Ganos V3.1
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Tipe data lintasan | Indeks GiST didukung untuk objek lintasan, dan enam keluarga operator disediakan bagi pengguna untuk membuat indeks GiST dalam enam dimensi. | Tidak tersedia |
| Tipe data BOXND telah ditambahkan. Tipe data ini digunakan untuk menggambarkan rentang spatio-temporal objek lintasan dan menyimpan objek lintasan. | Tidak tersedia | ||
| Operator berikut didukung: operator &&, operator @>, dan operator <@. Operator-operator ini digunakan untuk membandingkan hubungan spasio-temporal antara dua objek yang ditentukan dari berbagai dimensi. Operator && digunakan untuk memeriksa apakah dua objek yang ditentukan berpotongan. Operator @> digunakan untuk memeriksa apakah objek yang ditentukan oleh operand kiri mencakup objek yang ditentukan oleh operand kanan. Operator <@ digunakan untuk memeriksa apakah objek yang ditentukan oleh operand kiri termasuk dalam objek yang ditentukan oleh operand kanan. | Tidak tersedia | ||
| Fungsi ST_ndIntersects, ST_ndDWithin, ST_ndContains, dan ST_ndWithin didukung untuk memproses lintasan. | |||
| Fitur baru telah ditambahkan. Fitur-fitur ini digunakan untuk mengumpulkan statistik tentang objek lintasan dan memperkirakan biaya pemindaian berdasarkan statistik tersebut. | Tidak tersedia | ||
| Indeks TrajGiST didukung. Pengindeksan TrajGiST adalah metode pengindeksan yang ditingkatkan. | Tidak tersedia | ||
| fungsi ganos_update | Fungsi ganos_update telah ditambahkan. Pengguna dapat menjalankan perintah select ganos_update(); untuk meningkatkan semua plugin Ganos ke versi terbaru. | Tidak tersedia | |
| Fitur dioptimalkan | Kueri rentang spasio-temporal | Kueri rentang spasio-temporal telah dioptimalkan. Kinerja kueri ditingkatkan dengan menggunakan kueri dua fase berbasis indeks GiST yang dioptimalkan. | Tidak tersedia |
| Piramida vektor | Data sumber dari semua sistem koordinat yang menyediakan pengidentifikasi referensi spasial (SRID) didukung. Data sumber dapat berupa ubin yang berbasis pada sistem referensi koordinat EPSG:3857 atau EPSG:4326. | Tidak tersedia | |
| Parameter pixelSize didukung. Parameter ini digunakan untuk mengumpulkan data titik dan mengurangi jumlah ubin. | Tidak tersedia | ||
| Masalah diperbaiki | Bug yang menyebabkan kegagalan dalam memperbarui raster telah diperbaiki. | ||
| Masalah berikut telah diperbaiki: Keluar tak terduga mungkin terjadi setelah file biner Ganos ditingkatkan ke versi yang lebih baru. | |||
| Bug yang menyebabkan jumlah ubin yang sangat besar di lapisan atas piramida vektor ketika pengaturan parameter default digunakan untuk membangun data titik untuk piramida vektor telah diperbaiki. | |||
September 2020
Versi Minor 1.1.4
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Fungsi GROUP_ID | Fungsi GROUP_ID() didukung. | GROUP_ID |
| Tabel terpartisi | Pernyataan CREATE INDEX CONCURRENTLY didukung. Dengan cara ini, Anda dapat membuat indeks secara bersamaan pada tabel terpartisi. | Tidak tersedia | |
| Dukungan untuk membuat indeks tabel standar tidak terlihat | Pernyataan ALTER INDEX [NAME] INVISIBLE didukung. Anda dapat menjalankan pernyataan ini untuk membuat indeks tabel standar menjadi tidak terlihat. | Tidak berlaku | |
| Plugin ali_decoding | Plugin ali_decoding didukung. Plugin ini digunakan untuk menyinkronkan pernyataan DML inkremental antar database. | Tidak berlaku | |
| Plugin pg_cron | Plugin pg_cron didukung dan digunakan untuk membuat kueri catatan tugas terjadwal. | PG_CRON | |
| to_char() | String dapat ditentukan dalam fungsi TO_CHAR(). | T/A | |
| Tipe | Operator berikut ditambahkan untuk membandingkan tipe data prid_ kolom ROWID dengan tipe data string seperti TEXT. Operator ini juga digunakan untuk membandingkan tipe data string seperti TEXT dengan tipe data prid_ kolom ROWID.
| T/A | |
| Tampilan | View yang menampilkan statistik status proses ditambahkan. | T/A | |
| View yang menampilkan statistik konsumsi waktu untuk pernyataan SQL ditambahkan. | T/A | ||
| Audit logging | Kesalahan SQL dicatat dalam log audit. | T/A | |
| Masalah diperbaiki | Masalah berikut telah diperbaiki: Prefetch halaman mungkin menyebabkan deadlock dalam beberapa skenario. | ||
| Masalah berikut telah diperbaiki: Query JOIN gagal mengambil partisi yang tepat selama pemangkasan partisi. | |||
Ganos V3.0
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur Baru | Dukungan untuk subset raster dalam file raster NetCDF yang memiliki banyak subset | File Network Common Data Form (NetCDF) yang berisi subset didukung. File-file ini dapat diimpor ke lapisan tertentu berdasarkan nama lapisan yang ditentukan oleh pengguna. | T/A |
| Metadata kustom dan informasi deret waktu raster | Fungsi ST_MetaItems didukung. Fungsi ini digunakan untuk mendapatkan nama semua item metadata kustom. | ST_MetaItems | |
| Fungsi ST_MetaData didukung. Fungsi ini digunakan untuk mendapatkan item metadata kustom dari sebuah raster dan mengembalikan item metadata kustom dalam format JSON. | ST_MetaData | ||
| Fungsi ST_SetMetaData didukung. Fungsi ini digunakan untuk menentukan item metadata. | ST_SetMetaData | ||
| Fungsi ST_BeginDateTime didukung. Fungsi ini digunakan untuk mendapatkan waktu mulai dari sebuah raster. | ST_BeginDateTime | ||
| Fungsi ST_EndDateTime didukung. Fungsi ini digunakan untuk mendapatkan waktu akhir dari sebuah raster. | ST_EndDateTime | ||
| Fungsi ST_SetBeginDateTime didukung. Fungsi ini digunakan untuk mengonfigurasi waktu mulai dari sebuah raster. | ST_SetBeginDateTime | ||
| Fungsi ST_SetEndDateTime didukung. Fungsi ini digunakan untuk mengonfigurasi waktu akhir dari sebuah raster. | ST_SetEndDateTime | ||
| Fungsi ST_SetDateTime didukung. Fungsi ini digunakan untuk mengonfigurasi waktu mulai dan waktu akhir dari sebuah raster serta waktu ketika band diperoleh. | ST_SetDateTime | ||
| Dukungan untuk mengonversi raster menjadi gambar tipe BYTEA | Fungsi ST_AsImage didukung. Fungsi ini digunakan untuk mengonversi raster menjadi gambar tipe BYTEA. | ST_AsImage | |
| Fungsi ST_AsPng didukung. Fungsi ini digunakan untuk mengonversi raster menjadi gambar PNG tipe BYTEA. | ST_AsPNG | ||
| Fungsi ST_AsJPEG didukung. Fungsi ini digunakan untuk mengonversi raster menjadi gambar JPEG tipe BYTEA. | ST_AsJPEG | ||
| Dukungan untuk tipe data GeomGrid dan operasinya | Tipe data GeomGrid didukung. | Referensi SQL GeomGrid | |
| Fungsi ST_AsText didukung. Fungsi ini digunakan untuk mengonversi grid menjadi representasi teks. | ST_AsText | ||
| Fungsi ST_AsGeometry didukung. Fungsi ini digunakan untuk mendapatkan representasi geometri dari grid. | ST_AsGeometry | ||
| Fungsi ST_AsBinary didukung. Fungsi ini digunakan untuk mengonversi grid menjadi representasi biner. | ST_AsBinary | ||
| Fungsi ST_AsBox didukung. Fungsi ini digunakan untuk mendapatkan representasi kotak dari grid. | ST_AsBox | ||
| Fungsi ST_AsGrid didukung. Fungsi ini digunakan untuk menanyakan grid yang berpotongan dengan objek geometri. | ST_AsGrid | ||
| Fungsi ST_GridFromText didukung. Fungsi ini digunakan untuk mengonversi grid dari representasi teks menjadi representasi GeomGrid. | ST_GridFromText | ||
| Fungsi ST_GridFromBinary didukung. Fungsi ini digunakan untuk mengonversi grid dari representasi biner menjadi representasi GeomGeomGrid. | ST_GridFromBinary | ||
| Fungsi ST_Intersects didukung. Fungsi ini digunakan untuk mengidentifikasi hubungan spasial antara dua objek raster atau antara objek raster dan objek geometri. Fungsi ini memungkinkan Anda memeriksa apakah objek pertama yang ditentukan berpotongan dengan objek kedua yang ditentukan. | ST_Intersects | ||
| Fungsi ST_Contains didukung. Fungsi ini digunakan untuk mengidentifikasi hubungan spasial antara dua objek raster atau antara objek raster dan objek geometri. Fungsi ini memungkinkan Anda memeriksa apakah objek pertama yang ditentukan mencakup objek kedua yang ditentukan. | ST_Contains | ||
| Fungsi ST_Within didukung. Fungsi ini digunakan untuk mengidentifikasi hubungan spasial antara dua objek grid atau antara objek grid dan objek geometri. Fungsi ini memungkinkan Anda memeriksa apakah objek pertama yang ditentukan berada di dalam objek kedua yang ditentukan. | ST_Within | ||
| Tampilan serta penyimpanan cepat data vektor | Fungsi ST_BuildPyramid didukung. Fungsi ini digunakan untuk membuat piramida vektor. | ST_BuildPyramid | |
| Fungsi ST_DeletePyramid didukung. Fungsi ini digunakan untuk menghapus piramida vektor. | ST_DeletePyramid | ||
| Fungsi ST_Tile didukung. Fungsi ini digunakan untuk memperoleh data vektor dalam format MVT. | ST_Tile | ||
| Masalah yang Diperbaiki | Masalah berikut telah diperbaiki: Dalam beberapa kasus, terjadi kesalahan OOM saat membuat piramida. | ||
| Masalah berikut telah diperbaiki: Objek lintasan tidak dapat dibuat pada 1 Januari 2000. | |||
| Kesalahan yang menyebabkan fungsi ST_Intersection mengembalikan sub-lintasan yang tidak akurat untuk objek bergerak telah diperbaiki. | |||
| Masalah berikut ini diperbaiki: Sistem berhenti merespons saat upgrade Ganos. | |||
| Versi minor ini kompatibel dengan PostGIS 2.5.4. | |||
Agustus 2020
Versi Minor 1.1.3
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Tampilan | View yang menampilkan statistik eksekusi SQL ditambahkan. | T/A |
| View yang menampilkan statistik permintaan per detik (QPS) ditambahkan. | T/A | ||
| View yang menampilkan statistik status CGroup ditambahkan. | T/A | ||
| Akun istimewa | Izin SELECT pada view dba_* diberikan kepada akun yang memiliki izin polar_superuser. | T/A | |
| Masalah diperbaiki | Masalah berikut telah diperbaiki: Kesalahan tampilan dikembalikan untuk view polar_stat_io_info. | ||
| Masalah berikut telah diperbaiki: Informasi tunggu sistem AWR tidak ada. | |||
| Masalah berikut telah diperbaiki: Kesalahan terjadi selama pemangkasan partisi untuk tabel partisi. | |||
| Masalah berikut telah diperbaiki: Kesalahan terjadi ketika algoritma Segmented Least Recently Used (SLRU) digunakan untuk menghitung ukuran memori. | |||
| Masalah berikut telah diperbaiki: Node baca saja dibuat ulang karena latensi pemutaran. | |||
Ganos V2.9
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur Baru | Dukungan untuk file Cloud Optimized GeoTIFF (COG) | File COG didukung. Informasi piramida yang disimpan dalam file COG dapat dibaca. | T/A |
| Fungsi ST_AddZ | Fungsi ST_AddZ didukung. Fungsi ini digunakan untuk menentukan koordinat Z dari objek geometri berdasarkan nilai piksel raster yang dikonversi dari objek geometri tersebut. | ST_AddZ | |
| Kemampuan yang ditingkatkan untuk mendapatkan informasi luas spasial tentang objek raster | Fungsi ST_Extent didukung. Fungsi ini digunakan untuk mengambil luas spasial objek raster dan mengembalikan representasi kotak dari objek raster. | ST_Extent | |
| Fungsi ST_Envelope didukung. Fungsi ini digunakan untuk mengambil luas spasial objek raster dan mengembalikan luas spasial dalam format objek geometri. | ST_Envelope | ||
| Fungsi ST_ConvexHull didukung. Fungsi ini digunakan untuk mengambil luas spasial objek raster dan mengembalikan luas spasial dalam format objek geometri. | ST_ConvexHull | ||
| Fungsi ST_Height didukung. Fungsi ini digunakan untuk mengambil tinggi piksel objek raster. | ST_Height | ||
| Fungsi ST_Width didukung. Fungsi ini digunakan untuk mengambil lebar piksel objek raster. | ST_Width | ||
| Masalah Diperbaiki | Masalah berikut telah diperbaiki: Bottleneck kinerja terjadi ketika objek raster yang disimpan di lokasi penyimpanan eksternal menggunakan dimensi chunking 1 × n. Anda dapat mengonfigurasi parameter penyimpanan untuk menyesuaikan ukuran dimensi chunking. | ||
| Bug karena fungsi ST_Values mengembalikan objek linear yang koordinatnya pada sumbu tertentu tidak mengikuti aturan pengurutan telah diperbaiki. | |||
| Bug karena fungsi ST_BestPyramidLevel mengembalikan nilai negatif telah diperbaiki. | |||
| Bug karena fungsi ST_BuildPyramid berulang kali membangun piramida telah diperbaiki. | |||
| Bug karena tabel chunk tidak dapat dibersihkan secara tepat waktu ketika pengguna memotong tabel raster telah diperbaiki. | |||
| Bug karena fungsi ST_ExportTo tidak valid pada parameter CreateOption telah diperbaiki. | |||
| Bug yang menyebabkan kesalahan ketika fungsi ST_ClearChunks dipanggil telah diperbaiki. Bug ini dipicu ketika nama tabel tempat fungsi dipanggil mengandung huruf besar dan huruf kecil. | |||
| Bug yang menyebabkan kegagalan membuat overview untuk piramida eksternal telah diperbaiki. | |||
| Bug yang menyebabkan kegagalan membuat piramida internal untuk raster yang memiliki piramida eksternal telah diperbaiki. | |||
| Bug karena statistik yang tidak akurat dikembalikan untuk kueri pada raster telah diperbaiki. Bug ini dipicu ketika raster mengandung nilai NaN. | |||
Juli 2020
Versi Minor 1.1.2
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Sintaks Pivot | Alias dapat ditentukan untuk tabel atau subquery dalam sintaks Pivot. | T/A |
| Kolom pseudonya ROWID | Kolom pseudonya ROWID serta fungsi ROWIDTOCHAR dan CHARTOROWID didukung. | T/A | |
| Fungsi bawaan | Fungsi LNNVL, DUMP, SYS_CONTEXT, USERENV, TZ_OFFSET, dan VSIZE didukung. | T/A | |
| DBMS_JOB dan DBMS_SCHEDULER | DBMS_JOB dan DBMS_SCHEDULER didukung. Ini digunakan untuk memelihara dan mengelola pekerjaan. | T/A | |
| Tabel sementara | Tabel sementara dapat ditulis ke penyimpanan lokal. Ini meningkatkan kinerja baca/tulis tabel sementara. | T/A | |
| Trigger acara | Replikasi logis dapat dilakukan pada acara yang ditangkap oleh trigger acara. Akun yang memiliki izin polar_superuser dapat melakukan replikasi logis. | T/A | |
| Grup sumber daya kustom | Permintaan dapat diajukan oleh grup sumber daya kustom. | T/A | |
| Fitur dioptimalkan | Proses pemulihan dari kegagalan | Proses pemulihan dari kegagalan dioptimalkan. Ini mengurangi jumlah waktu yang diperlukan untuk pulih dari kegagalan dalam kasus ekstrem. | T/A |
| Masalah diperbaiki | Masalah berikut telah diperbaiki: Akun yang memiliki izin polar_superuser tidak dapat menggunakan Penasihat Indeks. | ||
Ganos V2.8
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Antarmuka yang ditingkatkan untuk mengakses metadata raster | Fungsi ST_XMin didukung. Fungsi ini digunakan untuk mendapatkan nilai minimum dalam satu set raster pada sumbu X. | ST_XMin |
| Fungsi ST_YMin didukung. Fungsi ini digunakan untuk mendapatkan nilai minimum dalam satu set raster pada sumbu Y. | ST_YMin | ||
| Fungsi ST_XMax didukung. Fungsi ini digunakan untuk mendapatkan nilai maksimum dalam satu set raster pada sumbu X. | ST_XMax | ||
| Fungsi ST_YMax didukung. Fungsi ini digunakan untuk mendapatkan nilai maksimum dalam satu set raster pada sumbu Y. | ST_YMax | ||
| Fungsi ST_ChunkHeight didukung. Fungsi ini digunakan untuk mendapatkan tinggi ubin raster. | ST_ChunkHeight | ||
| Fungsi ST_ChunkWidth didukung. Fungsi ini digunakan untuk mendapatkan lebar ubin raster. | ST_ChunkWidth | ||
| Fungsi ST_ChunkBands didukung. Fungsi ini digunakan untuk mendapatkan jumlah band dari ubin raster. | ST_ChunkBands | ||
| Fungsi ST_SrFromEsriWkt | Fungsi ST_SrFromEsriWkt didukung. Fungsi ini digunakan untuk mengonversi format string referensi spasial dari Esri menjadi Open Geospatial Consortium (OGC). | ST_SrFromEsriWkt | |
| Tipe data raster | Algoritma kompresi Zstandard (Zstd) dan algoritma kompresi Snappy ditambahkan. Algoritma ini digunakan untuk mengompresi data raster sebelum data disimpan. | T/A | |
| Tipe data awan titik | File awan titik dapat disalin dalam format biner. | T/A | |
| Variabel lingkungan | Variabel lingkungan PROJ_LIB dan GDAL_DATA dapat dikonfigurasi, dan data terkait dapat diterapkan. | T/A | |
| Masalah diperbaiki | Bug karena Ganos keluar tak terduga ketika jalur OSS yang tidak valid ditentukan telah diperbaiki. | ||
| Bug yang menyebabkan ketidaksesuaian antara SRID yang diimpor dan SRID asli dari raster tertentu telah diperbaiki. | |||
Juni 2020
Versi Minor 1.1.1
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Fungsi NVL2 | Fungsi NVL2 didukung. Fungsi ini digunakan untuk mengembalikan nilai parameter kedua atau ketiga berdasarkan apakah nilai parameter pertama adalah NULL atau string kosong. | T/A |
| Plug-in polar_proxy_utils | Plug-in polar_proxy_utils didukung. Plug-in ini digunakan untuk mengelola fitur terkait proxy. Plug-in ini memungkinkan Anda mengonfigurasi file Universal Disk Format (UDF) baca saja dan tabel baca saja. Plug-in ini juga memungkinkan Anda menggunakan titik akhir kluster untuk merutekan permintaan akses ke file UDF baca saja dan tabel baca saja ke node baca saja dalam kluster. | T/A | |
| Plug-in polar_resource_group | Plug-in polar_resource_group didukung. Plug-in ini digunakan untuk menyesuaikan grup sumber daya. Anda dapat menggunakan grup sumber daya kustom untuk mengisolasi sumber daya seperti CPU dan memori berdasarkan per pengguna, per database, atau per sesi. | T/A | |
| Fitur dioptimalkan | Keandalan dan ketersediaan | Node komputasi database dipisahkan dari sistem file. Ini memungkinkan Anda melakukan operasi O&M pada sistem file. Ini meningkatkan keandalan dan ketersediaan database. | T/A |
| Pemrosesan transaksi | Snapshot daftar transaksi aktif diganti dengan nomor urutan komitmen (CSN). Setiap CSN adalah pengenal yang meningkat secara monotonik. Ini meningkatkan kinerja pemrosesan transaksi database. | T/A | |
| Rencana eksekusi | Rencana eksekusi dioptimalkan untuk mencegah statistik usang digunakan. | T/A | |
| Masalah diperbaiki | Masalah berikut telah diperbaiki: Kegagalan proses database terjadi ketika plug-in timescaledb gagal meminta sumber daya memori. | ||
| Masalah berikut telah diperbaiki: Fitur pemantauan I/O tidak memberikan statistik data setelah proses keluar. | |||
| Masalah berikut telah diperbaiki: Penunjuk null mungkin terjadi setelah lock_debug diaktifkan. | |||
| Masalah berikut telah diperbaiki: Dalam kasus tertentu, plug-in pg_cron menjadi tidak tersedia. | |||
| Masalah deadlock memori bersama terdistribusi (DSM) yang diketahui dalam edisi komunitas telah diperbaiki. | |||
| Masalah berikut telah diperbaiki: Jumlah koneksi melebihi batas atas. | |||
Mei 2020
Versi Minor 1.1.0
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Fungsi TO_SINGLE_BYTE | Fungsi TO_SINGLE_BYTE didukung. Fungsi ini digunakan untuk mengonversi karakter multi-byte dalam string menjadi karakter single-byte. | Fungsi TO_SINGLE_BYTE dan TO_MULTI_BYTE |
| Fungsi TO_MULTI_BYTE | Fungsi TO_MULTI_BYTE didukung. Fungsi ini digunakan untuk mengonversi karakter single-byte dalam string menjadi karakter multi-byte. | Fungsi TO_SINGLE_BYTE dan TO_MULTI_BYTE | |
| Fungsi REGEXP_LIKE | Fungsi REGEXP_LIKE didukung. Anda dapat menggunakan fungsi ini dengan cara serupa dengan bagaimana ekspresi kondisional LIKE digunakan. Fungsi REGEXP_LIKE mematuhi standar ekspresi reguler POSIX. | T/A | |
| Fungsi RATIO_TO_REPORT | Fungsi RATIO_TO_REPORT didukung. Fungsi ini digunakan untuk menghitung rasio nilai terhadap jumlah satu set nilai. | T/A | |
| Fungsi DBMS_UTILITY.FORMAT_ERROR_STACK | Fungsi DBMS_UTILITY.FORMAT_ERROR_STACK (makro) didukung. Fungsi ini digunakan untuk mengembalikan informasi stack dan pesan kesalahan lapis demi lapis. | T/A | |
| Fungsi UTL_I18N.ESCAPE_REFERENCE dan UTL_I18N.UNESCAPE_REFERENCE | Fungsi UTL_I18N.ESCAPE_REFERENCE dan UTL_I18N.UNESCAPE_REFERENCE didukung. Fungsi-fungsi ini menyediakan mekanisme escape dan unescape untuk karakter HTML atau XML. | T/A | |
| Pernyataan INSERT ALL | Pernyataan INSERT ALL didukung. Anda dapat menjalankan pernyataan INSERT ALL untuk memasukkan data ke beberapa tabel sekaligus. | T/A | |
| Plug-in polar_concurrency_control | Plug-in polar_concurrency_control didukung. Plug-in ini digunakan untuk mengonfigurasi batas konkurensi pada eksekusi transaksi, kueri SQL, prosedur tersimpan, dan operasi DML. Anda dapat menyesuaikan kueri besar dan mengonfigurasi batas konkurensi pada kueri besar untuk meningkatkan efisiensi eksekusi dalam skenario konkurensi tinggi. | T/A | |
| Plug-in pldebugger | Plug-in pldebugger didukung. Plug-in ini digunakan untuk men-debug prosedur tersimpan lokal. Anda dapat menggunakan klien pgAdmin4 V4.19 atau lebih baru. | pldebugger | |
| oss_fdw Plugin | Plug-in oss_fdw didukung. Plug-in ini digunakan untuk mendukung tabel eksternal Alibaba Cloud OSS. Anda dapat menggunakan tabel eksternal OSS untuk menulis data database ke OSS atau memuat data dari OSS ke database. Anda dapat menggunakan beberapa tabel eksternal secara paralel atau mengompresi data selama impor dan ekspor. Ini meningkatkan kinerja impor dan ekspor data. Anda juga dapat menggunakan fitur ini untuk memisahkan data panas dan data dingin yang disimpan dalam berbagai media penyimpanan. | Baca dan tulis file data asing menggunakan oss_fdw | |
| Fitur yang dioptimalkan | fungsi ROUND | Fungsi ROUND dioptimalkan untuk mendukung tipe data Interval. Nilai yang dikembalikan diukur dalam hari. | ROUND |
| Tampilan polar_stat_activity | Tampilan polar_stat_activity dioptimalkan. Kolom wait_info dan wait_time ditambahkan. Kolom wait_info menampilkan objek yang sedang ditunggu oleh proses saat ini. Kolom wait_time menampilkan lama waktu yang dibutuhkan proses untuk menunggu. Jika objeknya adalah sebuah proses, pengidentifikasi proses (PID) akan ditampilkan. Jika objeknya adalah sebuah file, deskriptor file (FD) akan ditampilkan. | Tidak tersedia | |
| Pengindeksan | Fitur pre-extension didukung. Fitur ini secara otomatis menambahkan halaman indeks tambahan ketika halaman indeks tidak cukup untuk indeks baru. Hal ini meningkatkan performa eksekusi saat data dimasukkan ke dalam tabel yang memiliki indeks. | Tidak Tersedia |
Ganos V2.7
| Kategori | Fitur | Deskripsi | Referensi |
| Fitur baru | Fungsi MD5 | Fungsi ST_MD5Sum didukung. Fungsi ini digunakan untuk mendapatkan nilai hash MD5 dari objek raster. | ST_MD5Sum |
| Fungsi ST_SetMD5Sum didukung. Fungsi ini digunakan untuk mengonfigurasi nilai hash MD5 dari objek raster. | ST_SetMD5Sum | ||
| Metode autentikasi objek raster spasial yang disimpan di OSS | Fungsi ST_AKId didukung. Fungsi ini digunakan untuk mendapatkan ID AccessKey yang digunakan untuk mengakses objek raster yang disimpan di OSS. | ST_AKId | |
| Fungsi ST_SetAccessKey didukung. Fungsi ini digunakan untuk mengonfigurasi ID AccessKey dan Rahasia AccessKey yang digunakan untuk mengakses objek raster yang disimpan di OSS. | ST_SetAccessKey | ||
| Fungsi ST_SetAKId didukung. Fungsi ini digunakan untuk mengonfigurasi ID AccessKey yang digunakan untuk mengakses objek raster yang disimpan di OSS. | ST_SetAKId | ||
| Fungsi ST_SetAKSecret didukung. Fungsi ini digunakan untuk mengonfigurasi Rahasia AccessKey yang digunakan untuk mengakses objek raster yang disimpan di OSS. | ST_SetAKSecret | ||
| Fungsi yang digunakan untuk mengelola metadata raster spasial | Fungsi ST_ScaleX didukung. Fungsi ini digunakan untuk mendapatkan lebar piksel objek raster pada sumbu X sistem referensi spasial. | ST_ScaleX | |
| Fungsi ST_ScaleY didukung. Fungsi ini digunakan untuk mendapatkan lebar piksel objek raster pada sumbu Y sistem referensi spasial. | ST_ScaleY | ||
| Fungsi ST_SetScale didukung. Fungsi ini digunakan untuk mengonfigurasi lebar piksel objek raster dalam sistem referensi spasial. | ST_ScaleY | ||
| Fungsi ST_SkewX didukung. Fungsi ini digunakan untuk mendapatkan kemiringan objek raster pada sumbu X sistem referensi spasial. | ST_SkewX | ||
| Fungsi ST_SkewY didukung. Fungsi ini digunakan untuk mendapatkan kemiringan objek raster pada sumbu Y sistem referensi spasial. | ST_SkewY | ||
| Fungsi ST_SetSkew didukung. Fungsi ini digunakan untuk menentukan kemiringan objek raster dalam sistem referensi spasial. | ST_SetSkew | ||
| Fungsi ST_UpperLeftX didukung. Fungsi ini digunakan untuk mendapatkan koordinat X kiri atas objek raster dalam sistem referensi spasial. | ST_UpperLeftX | ||
| Fungsi ST_UpperLeftY didukung. Fungsi ini digunakan untuk mendapatkan koordinat Y kiri atas objek raster dalam sistem referensi spasial. | ST_UpperLeftY | ||
| Fungsi ST_SetUpperLeft didukung. Fungsi ini digunakan untuk mengonfigurasi koordinat kiri atas objek raster dalam sistem referensi spasial. | ST_SetUpperLeft | ||
| Fungsi ST_PixelWidth didukung. Fungsi ini digunakan untuk mendapatkan lebar piksel objek raster dalam sistem referensi spasial. | ST_PixelWidth | ||
| Fungsi ST_PixelHeight didukung. Fungsi ini digunakan untuk mendapatkan tinggi piksel objek raster dalam sistem referensi spasial. | ST_PixelHeight | ||
| Masalah diperbaiki | Masalah berikut telah diperbaiki: Fungsi agregat menyebabkan kegagalan peningkatan ekstensi. | ||
