Pemformat dan validator sintaks PostgreSQL
Rapikan kueri PostgreSQL menjadi SQL yang terbaca dengan indentasi dan periksa sintaksnya, tanpa menjalankannya pada basis data.
- Berjalan di browser
- Tanpa unggahan
- Hasil tetap di perangkat Anda
Privasi & batasBerjalan di browser Anda. Tidak ada yang diunggah.
Isi input tetap di tab ini; Refentra tidak mengunggah atau menyimpannya. Jumlah tindakan agregat opsional hanya dikirim dengan persetujuan pengukuran penggunaan Anda. Hapus ruang kerja setelah selesai.
Profil yang didukung: Subset tata bahasa PostgreSQL; hanya sintaks, tanpa eksekusi atau cek skema. 30.000 unit.
Maksimum 200.000 unit UTF-16; batas parser bisa lebih kecil. Worker: 15 detik (regex 1,5 detik).
Periksa input dan hasil
- Siapkan dan pilih operasi
Tempel pernyataan bergaya PostgreSQL, lalu jalankan validasi sintaks dan pemformatan agar mudah dibaca; tidak ada database yang terhubung.
- Periksa contoh nyata
Coba contoh ini dan bandingkan hasil yang ditunjukkan: select id from users where active = true; → select id from users where active = true;
- Periksa sebelum memakai hasil
Bandingkan klausa dan pengenal bertanda kutip setelah pemformatan; sintaks yang valid tetap perlu diuji terhadap skema database Anda yang sebenarnya.
Jawaban untuk tugas ini
Apakah kuerinya dijalankan?
Tidak ada koneksi database yang dibuka. Parser tidak dapat memastikan nama tabel, izin, kinerja, atau baris yang dikembalikan.
Apa yang perlu diperiksa jika input ditolak?
Periksa tanda kutip dan tanda kurung; pernyataan khusus dialek tertentu mungkin berada di luar subset parser PostgreSQL yang didukung.
Sampai di mana batas alat ini?
Bantuan sintaks bukan perlindungan dari injeksi dan bukan rencana eksekusi; gunakan kueri berparameter di aplikasi Anda secara terpisah.