6 poin oleh GN⁺ 2024-12-05 | 1 komentar | Bagikan ke WhatsApp
  • GUI berbasis browser yang ringan untuk mengelola database SQL, dirancang dengan tujuan kesederhanaan dan fleksibilitas
  • Awalnya dikembangkan untuk LibSQL dan SQLite, tetapi kini mendukung berbagai database
  • Database yang didukung
    • Berbasis SQLite: Turso/LibSQL, SQLite (file lokal), Cloudflare D1, rqlite, StarbaseDB, Val.town
    • MySQL (beta, fitur terbatas)
    • PostgreSQL (beta, fitur terbatas)
  • Aplikasi desktop
    • Aplikasi desktop untuk Windows dan Mac tersedia untuk diunduh
    • Outerbase Studio Desktop adalah pembungkus Electron ringan untuk versi web, sehingga dapat mendukung driver MySQL dan PostgreSQL yang tidak dimungkinkan di lingkungan browser
  • Fitur
    • Editor kueri: Editor kueri yang ramah pengguna dengan pelengkapan otomatis dan tooltip petunjuk fungsi. Dapat menjalankan beberapa kueri sekaligus dan meninjau hasilnya secara efisien
    • Editor data: Editor data yang kuat, memungkinkan semua perubahan ditinjau terlebih dahulu sebelum di-commit. Tabel data dioptimalkan agar dapat merender ribuan baris dan kolom secara efisien
    • Editor skema: Memungkinkan pembuatan, pengubahan, dan penghapusan kolom tabel dengan cepat tanpa menulis SQL
    • Manajer koneksi: Manajer koneksi yang fleksibel, memungkinkan koneksi disimpan secara lokal di browser. Juga dapat disimpan di server untuk berbagi koneksi di beberapa perangkat

1 komentar

 
GN⁺ 2024-12-05
Komentar Hacker News
  • Pernah membuat sesuatu yang mirip, dan hal yang penting adalah apakah dukungan manajemen izin tersedia

    • Idealnya, bisa memelihara daftar email dan memberi izin kepada orang lain untuk menambahkan baris
    • Saya merasa belum ada standar yang kuat untuk pemeliharaan semacam ini
  • Merasa masih kurang browser DB berbasis browser berkualitas tinggi, dan berharap ada implementasi driver Firestore

    • Terikat pada lingkungan GCP, jadi membutuhkan driver Firestore
  • Akan bagus jika ada opsi antarmuka "compact"

    • Saat membandingkan web UI dan GUI native, di web ruang cepat habis terpakai
    • Terlalu banyak padding sehingga sulit melihat informasi yang sebenarnya
  • Penggunaan plugin Kate SQL sangat berguna

    • SQL bisa diatur dalam file atau file Markdown
    • Pernah mengalami harus mengetik ulang SQL yang mirip berkali-kali di masa lalu
  • Di lingkungan yang sulit untuk instalasi, berharap bisa dipakai dengan mudah lewat pip install atau npm install

    • Harus bisa dijalankan semudah datasette
  • Penasaran apakah ada rencana dukungan kolaborasi

    • Dibutuhkan kemampuan agar dua orang atau lebih bisa melakukan query dan mendapatkan hasil secara real-time di ruang kerja yang sama
    • Pernah mencoba fungsi serupa dengan vscode + liveshare + ekstensi manajemen SQL
  • Sedang menggunakan Metabase untuk pelaporan SQL, dan sedang mencari alat yang benar-benar bisa mengubah nilai

    • Khawatir karena tidak menggunakan transaksi dan skema database didefinisikan dua kali
  • Sering mengalami masalah dalam menangani data biner dan bilangan bulat yang sangat besar di UI database berbasis browser

  • Penasaran apakah ada rencana menggunakan tauri

    • Bisa memakai web view OS native dan mengurangi overhead electron
  • Web UI di atas DB adalah motivasi untuk alat yang berorientasi BI

    • Penulisan ke tabel dimungkinkan melalui Metabase