İçeriğe geç

PostgreSQL Biçimlendirici

PostgreSQL sorgularını ve betiklerini; dolar işaretiyle çevrelenmiş işlev gövdeleri, E'' kaçış dizeleri, çift tırnaklı tanımlayıcılar, :: tür dönüşümleri ve ->> ile @> gibi JSON operatörleri için Postgres kurallarıyla biçimlendirin. RETURNING, ON CONFLICT ve DO UPDATE SET gibi yan tümceler kendi satırlarında yer alır; kapatılmamış dizeler, yorumlar veya parantezler satır ve sütun bilgileriyle bildirilir. Geçişleri ve sorguları okuyan geliştiriciler için tasarlanmıştır.

Sıfırla

Sık sorulan sorular

Hangi PostgreSQL sözdizimi anlaşılıyor?

Yinelenmiş tırnaklı standart dizeler, ters eğik çizgi kaçışlı E'' dizeleri, U&'' Unicode dizeleri, B'' ve X'' bit dizeleri, çift tırnaklı tanımlayıcılar ve $1 parametreleri tanınır. $$...$$ veya $body$...$body$ gibi dolar işaretiyle çevrelenmiş dizeler de okunur.

Dolar işaretiyle çevrelenmiş işlev gövdelerine ne olur?

Dolar işaretiyle çevrelenmiş gövde, PostgreSQL için bir dize olduğundan yazıldığı gibi korunur. Çevresindeki CREATE FUNCTION ifadesi biçimlendirilir, ancak gövdenin kendisi değiştirilmez.

Tür dönüşümleri ve operatörler olduğu gibi korunuyor mu?

Evet. value::integer gibi tür dönüşümleri bitişik kalır; ->, ->>, #>, #>>, @>, <@, ?|, ?&, @@ ve ~ ile ~* düzenli ifade operatörleri ve bunların olumsuz biçimleri bölünmez. PostgreSQL içinde # yorum değil, operatördür.

Hangi PostgreSQL yan tümceleri kendi satırında yer alır?

RETURNING, ON CONFLICT, DO UPDATE SET, FOR UPDATE, FOR NO KEY UPDATE, FOR SHARE ve FOR KEY SHARE yan tümceleri bir arada tutulur. Alışılagelmiş SELECT, FROM, WHERE, GROUP BY, ORDER BY, LIMIT ve OFFSET yan tümceleri de kendi satırlarında başlar.

Yorumlar korunuyor mu?

Evet. Satır yorumları ve blok yorumları yerinde kalır; PostgreSQL tarafından desteklenen iç içe blok yorumları doğru okunur. Çok satırlı blok yorumları yeni konumlarına göre yeniden girintilenir.

MERGE destekleniyor mu?

Evet. WHEN MATCHED ve WHEN NOT MATCHED dalları yeni satırlarda başlar; böylece PostgreSQL 15 ve sonrasındaki MERGE ifadeleri okunabilir kalır.

Anahtar sözcüklerin büyük-küçük harf kullanımını değiştiriyor mu?

Hayır. Anahtar sözcükler ve tanımlayıcılar yazdığınız büyük/küçük harf biçimini korur. PostgreSQL içinde tırnaklı tanımlayıcılar büyük/küçük harfe duyarlıdır ve bunlara hiçbir zaman dokunulmaz.

Hangi hatalar algılanıyor?

Kapatılmamış dizeler, tırnaklı tanımlayıcılar, dolar işaretleriyle sınırlandırılmış dizeler ve blok yorumları ile eşleşmeyen parantezler satır ve sütun bilgisiyle bildirilir. Araç, PostgreSQL dil bilgisinin tamamını veya şemanızı denetlemez.

Girdi ne kadar büyük olabilir?

İstek başına 1 MB'a, ifade başına 128 KB'a kadar. Çok sayıda ifade içeren geçiş dosyaları, her seferinde bir ifade olacak şekilde biçimlendirilir ve boş satırlarla ayrılır.

Girintiyi seçebilir miyim?

Evet. 2 veya 4 boşluk ya da sekme kullanın. SQL yalnızca bellekte işlenir ve hiçbir zaman saklanmaz.

OneClick Pro Hakkında

OneClick Pro, günlük işler için görüntüleri ve birimleri dönüştürme, kodu biçimlendirme ve doğrulama, alan adlarını ve SEO denetleme, metin, tarihler ve sayılarla çalışma gibi işlerde kullanabileceğiniz 150'den fazla web aracından oluşan ücretsiz bir koleksiyondur. Her araç kayıt veya abonelik gerektirmeden çalışır; girdiğiniz bilgiler yalnızca sonucu hesaplamak için kullanılır ve hiçbir zaman saklanmaz. Tek seferlik işler için hızlı bir araç kutusu olarak kullanabilir veya her gün başvurduğunuz araçları yer imlerine ekleyebilirsiniz.