Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Lakebase Autoscaling berada di Beta di wilayah berikut: eastus2, , westeuropewestus.
Lakebase Autoscaling adalah versi terbaru Lakebase dengan komputasi penskalaan otomatis, skala-ke-nol, percabangan, dan pemulihan instan. Untuk perbandingan fitur dengan Lakebase Provisioned, lihat memilih antar versi.
Lakebase menyediakan dukungan untuk ekstensi Postgres, memungkinkan Anda memperluas fungsionalitas database Anda dengan fitur dan kemampuan tambahan. Lihat bagian Instal ekstensi di bawah ini untuk instruksi penginstalan ekstensi.
| Extension | Description | PG-16 | PG-17 | Documentation |
|---|---|---|---|---|
| penyesuai_alamat | Mengurai alamat ke dalam elemen konstituen untuk normalisasi alamat geocoding | 3.3.3 | 3.5.0 | PostGIS Ekstra |
| address_standardizer_data_us | Contoh himpunan data Address Standardizer US | 3.3.3 | 3.5.0 | Ekstra PostGIS |
| autoinc | Fungsi untuk kolom peningkatan otomatis | 1.0 | 1.0 | PostgreSQL spi |
| mekar | Metode akses Bloom - indeks berbasis file tanda tangan | 1.0 | 1.0 | PostgreSQL Bloom |
| btree_gin | Dukungan untuk mengindeks jenis data umum di GIN | 1.3 | 1.3 | PostgreSQL btree_gin |
| btree_gist | Dukungan untuk mengindeks jenis data umum di GiST | 1.7 | 1.7 | PostgreSQL btree_gist |
| citext | Jenis data untuk string karakter yang tidak peka huruf besar/kecil | 1.6 | 1.6 | PostgreSQL citext |
| kubus | Jenis data untuk kubus multidirmensional | 1.5 | 1.5 | Kubus PostgreSQL |
| databricks_auth | Ekstensi autentikasi Databricks untuk PostgreSQL | 1.0 | 1.0 | Ekstensi autentikasi Databricks |
| dict_int | Templat kamus pencarian teks untuk bilangan bulat | 1.0 | 1.0 | PostgreSQL dict_int |
| jarak bumi (earthdistance) | Menghitung jarak lingkaran besar di permukaan Bumi | 1.2 | 1.2 | PostgreSQL earthdistance |
| fuzzystrmatch | Menentukan kesamaan dan jarak antar string | 1.2 | 1.2 | PostgreSQL fuzzystrmatch |
| hll | Jenis untuk menyimpan data hiperlog | 2.19 | 2.19 | PostgreSQL HLL |
| hstore | Jenis data yang digunakan untuk menyimpan kumpulan pasangan (kunci, nilai) | 1.8 | 1.8 | PostgreSQL hstore |
| insert_username | Fungsi untuk melacak siapa yang mengubah tabel | 1.0 | 1.0 | PostgreSQL spi |
| intagg | Agregator bilangan bulat dan enumerator (usang) | 1.1 | 1.1 | PostgreSQL intagg |
| intarray | Fungsi, operator, dan dukungan indeks untuk array bilangan bulat 1-D | 1.5 | 1.5 | PostgreSQL intarray |
| Bukankah | Jenis data untuk standar penomoran produk internasional | 1.2 | 1.2 | PostgreSQL tidak |
| hei | Pemeliharaan Objek Besar | 1.1 | 1.1 | PostgreSQL lo |
| Ltree | Jenis data untuk struktur seperti pohon hierarkis | 1.2 | 1.3 | PostgreSQL ltree |
| tanggal dan waktu modifikasi | Fungsi untuk melacak waktu modifikasi terakhir | 1.0 | 1.0 | PostgreSQL spi |
| pg_graphql | Dukungan GraphQL | 1.5.11 | 1.5.11 | pg_graphql |
| pg_hint_plan | Petunjuk pengoptimal untuk PostgreSQL | 1.6.0 | 1.7.0 | pg_hint_plan |
| pg_jsonschema | Validasi skema JSON | 0.3.3 | 0.3.3 | pg_jsonschema |
| pg_prewarm | Persiapan awal data relasi | 1.2 | 1.2 | PostgreSQL pg_prewarm |
| pg_stat_statements | Melacak statistik perencanaan dan eksekusi semua pernyataan SQL yang dijalankan | 1.10 | 1.11 | PostgreSQL pg_stat_statements |
| pg_trgm | Pengukuran kesamaan teks dan pencarian indeks berdasarkan trigram | 1.6 | 1.6 | Pg_trgm PostgreSQL |
| pgcrypto | Fungsi kriptografi | 1.3 | 1.3 | PostgreSQL pgcrypto |
| pgrowlocks | Perlihatkan informasi penguncian tingkat baris | 1.2 | 1.2 | PostgreSQL pgrowlocks |
| pgstattuple | Tampilkan statistik tingkat tuple | 1.5 | 1.5 | PostgreSQL pgstattuple |
| plpgsql | Bahasa prosedural PL/pgSQL | 1.0 | 1.0 | PostgreSQL PL/pgSQL |
| PostGIS | Geometri PostGIS dan jenis dan fungsi spasial geografi | 3.3.3 | 3.5.0 | PostGIS |
| postgis_raster | Jenis dan fungsi raster PostGIS | 3.3.3 | 3.5.0 | PostGIS Raster |
| postgis_sfcgal | Fungsi PostGIS SFCGAL | 3.3.3 | 3.5.0 | PostGIS SFCGAL |
| postgis_tiger_geocoder | Geocoder harimau PostGIS dan geocoder terbalik | 3.3.3 | 3.5.0 | Geocoder Harimau PostGIS |
| postgis_topology | Jenis dan fungsi spasial topologi PostGIS | 3.3.3 | 3.5.0 | Topologi PostGIS |
| menyempurnakan | Fungsi untuk mengimplementasikan integritas referensial (kadaluwarsa) | 1.0 | 1.0 | PostgreSQL spi |
| Seg | Tipe data untuk mewakili segmen garis atau rentang floating-point | 1.4 | 1.4 | PostgreSQL seg |
| tablefunc | Fungsi yang memanipulasi seluruh tabel, termasuk tab silang | 1.0 | 1.0 | Tablefunc PostgreSQL |
| tcn | Pemberitahuan perubahan yang dipicu | 1.0 | 1.0 | PostgreSQL tcn |
| tsm_sistem_baris | TABLESAMPLE metode yang menerima jumlah baris sebagai batas | 1.0 | 1.0 | PostgreSQL tsm_system_rows |
| waktu_sistem_tsm | TABLESAMPLE metode yang menerima waktu dalam milidetik sebagai batas | 1.0 | 1.0 | PostgreSQL tsm_system_time |
| tanpa aksen | Kamus pencarian teks yang menghapus aksen | 1.1 | 1.1 | PostgreSQL tidak bernilai |
| uuid-ossp | Hasilkan pengidentifikasi unik universal (UUID) | 1.1 | 1.1 | PostgreSQL uuid-ossp |
| vektor | Jenis data vektor dan metode akses ivfflat dan hnsw | 0.8.0 | 0.8.0 | pgvector |
| xml2 | Kueri XPath dan XSLT | 1.1 | 1.1 | PostgreSQL xml2 |
Kueri ekstensi yang tersedia
Untuk melihat semua ekstensi yang tersedia di database Anda, termasuk yang ada dalam tabel di atas, jalankan:
SELECT * FROM pg_available_extensions ORDER BY name;
Nota
Ekstensi yang muncul dalam hasil tetapi tidak dalam tabel di atas diinstal untuk penggunaan sistem.
Periksa ekstensi yang terinstal
Untuk melihat ekstensi yang saat ini diinstal di database Anda dan versinya, jalankan:
SELECT * FROM pg_extension;
Menginstal ekstensi
Kecuali dinyatakan lain, ekstensi yang didukung dapat diinstal menggunakan sintaks CREATE EXTENSION.
CREATE EXTENSION <extension_name>;
Memasang ekstensi dengan dependensi
Beberapa ekstensi bergantung pada ekstensi lain. Gunakan CASCADE untuk menginstal dependensi yang diperlukan secara otomatis. Misalnya, ekstensi terkait PostGIS memerlukan ekstensi dasar postgis :
CREATE EXTENSION postgis_topology CASCADE;
Ini menginstal postgis_topology dan secara otomatis menginstal postgis jika belum diinstal.
Menginstal ekstensi dengan aman
Gunakan IF NOT EXISTS untuk menghindari kesalahan jika ekstensi sudah diinstal:
CREATE EXTENSION IF NOT EXISTS pgcrypto;
Anda dapat menggabungkan kedua opsi:
CREATE EXTENSION IF NOT EXISTS postgis_raster CASCADE;
Lokasi penginstalan
Anda dapat menginstal ekstensi dari Editor Lakebase SQL atau dari klien seperti psql yang mengizinkan menjalankan kueri SQL. Untuk informasi tentang menggunakan Editor Lakebase SQL, lihat Kueri dengan Editor Lakebase SQL. Untuk informasi tentang menyambungkan dengan klien Postgres, lihat Menyambungkan ke proyek Anda.