Pemformatan Lokal
Ia menulis ulang file SQL di PC Anda; dengan model lokal, tidak ada data yang keluar dari mesin, sedangkan dengan model cloud, teks prompt dikirim ke penyedia tersebut.
PrefixHarbor adalah agen lokal yang bertindak sebagai pemformat SQL Anda. Ia membaca file Anda, menerapkan aturan tata letak standar, dan menjalankan perintah tes untuk memverifikasi hasil sebelum Anda menerima perubahan apa pun.
Ia menulis ulang file SQL di PC Anda; dengan model lokal, tidak ada data yang keluar dari mesin, sedangkan dengan model cloud, teks prompt dikirim ke penyedia tersebut.
Ia menjalankan perintah tes Anda dan menampilkan kode keluar nyata untuk verifikasi.
Ia menampilkan diff yang jelas agar Anda melihat persis apa yang berubah dalam kode Anda.
Ia menemukan file .sql, membacanya, menulis ulang tata letaknya, menampilkan diff, dan menjalankan perintah formatter serta tes Anda untuk mengonfirmasi hasilnya.
.1 filemain.sqldimuatmain.sqldisimpanyour test commandexit 0main.sql8 barisPrefixHarbor menggunakan read_file untuk memuat konten dan edit_file untuk menulis ulang tata letak dengan konvensi standar, serta menggunakan huruf kapital untuk kata kunci dalam setiap kueri. Ia membaca. Pemformat SQL mengindentasi daftar kolom dan kondisi join. Kueri satu baris yang berantakan dari log menjadi mudah dibaca. Agen menjalankan perintah tes Anda untuk membandingkan hasil pada basis data uji. Anda melihat diff yang menunjukkan jeda baris baru dan indentasi. Pemformat SQL yang merapikan kode membantu Anda meninjau perubahan dalam mode Ask first. Anda tetap mengendalikan hasil akhir dan memverifikasi output.
PrefixHarbor bertindak sebagai alat pemformat SQL dan menjalankan alat itu sendiri, menampilkan setiap tindakan sebagai kartu dengan hasil nyatanya. Ia bekerja secara lokal. Anda dapat menerapkan satu gaya ke folder file .sql sebelum tinjauan kode. Agen menggunakan list_dir dan glob untuk menemukan semua file di folder kerja Anda. Ia membaca setiap file dan menerapkan aturan pemformatan SQL standar secara konsisten. Ia menjalankan perintah linter Anda untuk memeriksa pelanggaran gaya. Anda menerima perubahan hanya setelah memverifikasi hasil tes. Konvensi penamaan untuk skema sql membantu menjaga basis kode Anda tetap bersih dan seragam.
Gunakan hanya pada file, basis data uji, dan sistem Anda sendiri yang berwenang untuk digunakan; tidak ada jaminan bahwa hasilnya benar.