Postgres uzantıları

Önemli

Lakebase Otomatik Ölçeklendirme, otomatik ölçeklendirme işlemi, sıfıra ölçeklendirme, dallanma ve anında geri yükleme ile Lakebase'in en son sürümüdür. Desteklenen bölgeler için bkz . Bölge kullanılabilirliği. Lakebase Tedarik Edilmiş bir kullanıcıysanız, bkz. Lakebase Tedarik Edilmiş.

Lakebase, Postgres uzantıları için destek sağlayarak veritabanı işlevselliğinizi ek özellikler ve özelliklerle genişletmenizi sağlar. Uzantı yükleme yönergeleri için aşağıdaki Uzantı yükleme bölümüne bakın.

Uzantı Description PG-16 PG-17 Documentation
adres standartlaştırıcı Coğrafi kodlama adresi normalleştirmesi için bir adresi bileşen öğelerine ayrıştırma 3.3.3 3.5.0 PostGIS Ek Özellikleri
adres_standartlaştırıcı_veri_abd Adres Standardizer ABD veri kümesi örneği 3.3.3 3.5.0 PostGIS Ek Özellikleri
autoinc Alanlar için otomatik artış fonksiyonları 1.0 1.0 PostgreSQL spi
çiçeklenmek Bloom erişim yöntemi - imza dosyası tabanlı dizin 1.0 1.0 PostgreSQL Bloom
btree_gin GIN'de ortak veri türlerini dizine ekleme desteği 1.3 1.3 PostgreSQL btree_gin
btree_gist indeks modülü GiST'de ortak veri türlerini dizine ekleme desteği 1.7 1.7 PostgreSQL btree_gist
citext Büyük/küçük harfe duyarlı olmayan karakter dizeleri için veri türü 1.6 1.6 PostgreSQL citext
küp Çok boyutlu küpler için veri türü 1.5 1.5 PostgreSQL küpü
databricks_auth PostgreSQL için Databricks kimlik doğrulama uzantısı 1.0 1.0 Databricks kimlik doğrulama uzantısı
dict_int Tamsayılar için metin arama sözlüğü şablonu 1.0 1.0 PostgreSQL dict_int
yer mesafesi Dünya yüzeyindeki büyük daire mesafelerini hesaplama 1.2 1.2 PostgreSQL earthdistance
fuzzystrmatch Dizeler arasındaki benzerlikleri ve uzaklığı belirleme 1.2 1.2 PostgreSQL fuzzystrmatch
Merhaba Hyperloglog verilerini depolamak için tür 2.19 2.19 PostgreSQL HLL
hstore (anahtar, değer) çiftlerinin kümelerini depolamak için veri türü 1.8 1.8 PostgreSQL hstore
insert_username Tabloyu kimin değiştirdiğini izlemeye yönelik işlevler 1.0 1.0 PostgreSQL spi
intagg Tamsayı toplayıcısı ve numaralandırıcı (eski) 1.1 1.1 PostgreSQL intagg
intarray 1-B tamsayı dizileri için işlevler, işleçler ve dizin desteği 1.5 1.5 PostgreSQL intarray
ısn Uluslararası ürün numaralandırma standartları için veri türleri 1.2 1.2 PostgreSQL değil
işte Büyük Nesne bakımı 1.1 1.1 PostgreSQL lo
ltree Hiyerarşik ağaç benzeri yapılar için veri türü 1.2 1.3 PostgreSQL ltree
modifikasi̇syon tari̇h ve saat Son değişiklik zamanını izlemeye yönelik işlevler 1.0 1.0 PostgreSQL spi
pg_graphql GraphQL desteği 1.5.11 1.5.11 pg_graphql
pg_hint_plan PostgreSQL için iyileştirici ipuçları 1.6.0 1.7.0 pg_hint_plan
pg_jsonschema JSON şema doğrulaması 0.3.3 0.3.3 pg_jsonschema
pg_prewarm İlişki verilerini önceden yükle 1.2 1.2 PostgreSQL pg_prewarm
pg_stat_statements Yürütülen tüm SQL deyimlerinin planlama ve yürütme istatistiklerini izleme 1.10 1.11 PostgreSQL pg_stat_statements
pg_trgm Metin benzerliği ölçümü ve trigramlara göre dizin araması 1.6 1.6 PostgreSQL pg_trgm
pgcrypto Şifreleme işlevleri 1.3 1.3 PostgreSQL pgcrypto
pgrowlocks Satır düzeyi kilitleme bilgilerini göster 1.2 1.2 PostgreSQL pgrowlocks
pgstattuple Demet düzeyinde istatistikleri göster 1.5 1.5 PostgreSQL pgstattuple
plpgsql PL/pgSQL yordam dili 1.0 1.0 PostgreSQL PL/pgSQL
postgis PostGIS geometrisi ve coğrafya uzamsal türleri ve işlevleri 3.3.3 3.5.0 PostGIS
postgis_raster PostGIS raster türleri ve işlevleri 3.3.3 3.5.0 PostGIS Raster
postgis_sfcgal PostGIS SFCGAL işlevleri 3.3.3 3.5.0 PostGIS SFCGAL
postgis_tiger_geocoder PostGIS tiger coğrafi kodlayıcı ve ters coğrafi kodlayıcı 3.3.3 3.5.0 PostGIS Tiger Geocoder
postgis_topology PostGIS topolojisi uzamsal türleri ve işlevleri 3.3.3 3.5.0 PostGIS Topolojisi
Refint Bilgi tutarlılığını uygulamaya yönelik işlevler (eski) 1.0 1.0 PostgreSQL spi
Sönmez Çizgi kesimlerini veya kayan nokta aralıklarını temsil etmek için veri türü 1.4 1.4 PostgreSQL seg
tablefunc Çapraz tablo dahil olmak üzere tüm tabloları işleyen işlevler 1.0 1.0 PostgreSQL tablefunc
tcn Tetiklenen değişiklik bildirimleri 1.0 1.0 PostgreSQL tcn
tsm_sistem_satırlar TABLESAMPLE satır sayısını sınır olarak kabul eden yöntem 1.0 1.0 PostgreSQL tsm_system_rows
tsm_sistem_zamanı TABLESAMPLE milisaniye cinsinden süreyi sınır olarak kabul eden yöntem 1.0 1.0 PostgreSQL tsm_system_time
aksansız Aksanları kaldıran metin arama sözlüğü 1.1 1.1 PostgreSQL aksansızlaştırma
uuid-ossp Evrensel olarak benzersiz tanımlayıcılar (UUID' ler) oluşturma 1.1 1.1 PostgreSQL uuid-ossp
vektör Vektör veri türü ve ivfflat ve hnsw erişim yöntemleri 0.8.0 0.8.0 pgvector
xml2 XPath sorgulama ve XSLT 1.1 1.1 PostgreSQL xml2

Kullanılabilir uzantıları sorgulama

Yukarıdaki tabloda yer alan uzantılar da dahil olmak üzere veritabanınızda kullanılabilen tüm uzantıları görmek için şunu çalıştırın:

SELECT * FROM pg_available_extensions ORDER BY name;

Uyarı

Sonuçlarda görünen ancak yukarıdaki tabloda bulunmayan uzantılar sistem kullanımı için yüklenir.

Yüklü uzantıları denetleme

Veritabanınızda ve bunların sürümlerinde yüklü olan uzantıları görüntülemek için şunu çalıştırın:

SELECT * FROM pg_extension;

Uzantı yükleme

Aksi belirtilmediği sürece, desteklenen uzantılar CREATE EXTENSION söz dizimi kullanılarak yüklenebilir.

CREATE EXTENSION <extension_name>;

Bağımlılıkları olan uzantıları yükleme

Bazı uzantılar diğer uzantılara bağlıdır. Gerekli bağımlılıkları otomatik olarak yüklemek için kullanın CASCADE . Örneğin PostGIS ile ilgili uzantılar için temel postgis uzantı gerekir:

CREATE EXTENSION postgis_topology CASCADE;

postgis_topology yüklenir ve postgis henüz yüklü değilse otomatik olarak yüklenir.

Uzantıları güvenli bir şekilde yükleme

Uzantı zaten yüklüyse hatalardan kaçınmak için kullanın IF NOT EXISTS :

CREATE EXTENSION IF NOT EXISTS pgcrypto;

Her iki seçeneği de birleştirebilirsiniz:

CREATE EXTENSION IF NOT EXISTS postgis_raster CASCADE;

Yükleme konumları

Uzantıları Lakebase SQL Düzenleyicisi'nden veya SQL sorgularının çalıştırılmasına izin veren gibi psql bir istemciden yükleyebilirsiniz. Lakebase SQL Düzenleyicisi'ni kullanma hakkında bilgi için bkz. Lakebase SQL Düzenleyicisi ile sorgulama. Postgres istemcilerine bağlanma hakkında bilgi için bkz. Projenize bağlanma.