6 คะแนน โดย GN⁺ 2024-12-05 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • GUI แบบเบาและทำงานบนเบราว์เซอร์สำหรับจัดการฐานข้อมูล SQL ออกแบบมาโดยมุ่งเน้นความเรียบง่ายและความอเนกประสงค์
  • เริ่มแรกพัฒนาขึ้นสำหรับ LibSQL และ SQLite แต่ปัจจุบันรองรับฐานข้อมูลหลากหลายประเภท
  • ฐานข้อมูลที่รองรับ
    • บนพื้นฐาน SQLite: Turso/LibSQL, SQLite (ไฟล์ภายในเครื่อง), Cloudflare D1, rqlite, StarbaseDB, Val.town
    • MySQL (เบตา, ความสามารถจำกัด)
    • PostgreSQL (เบตา, ความสามารถจำกัด)
  • แอปเดสก์ท็อป
    • ดาวน์โหลดแอปเดสก์ท็อปสำหรับ Windows และ Mac ได้
    • Outerbase Studio Desktop เป็น Electron wrapper แบบเบาของเวอร์ชันเว็บ จึงรองรับไดรเวอร์ MySQL และ PostgreSQL ที่ไม่สามารถใช้งานได้ในสภาพแวดล้อมเบราว์เซอร์
  • ฟีเจอร์
    • ตัวแก้ไขคิวรี: ตัวแก้ไขคิวรีที่ใช้งานง่าย พร้อมระบบเติมคำอัตโนมัติและทูลทิปแนะนำฟังก์ชัน สามารถรันหลายคิวรีพร้อมกันและตรวจดูผลลัพธ์ได้อย่างมีประสิทธิภาพ
    • ตัวแก้ไขข้อมูล: ตัวแก้ไขข้อมูลที่ทรงพลัง สามารถตรวจทานการเปลี่ยนแปลงทั้งหมดล่วงหน้าก่อน commit ได้ ตารางข้อมูลได้รับการปรับแต่งให้เรนเดอร์แถวและคอลัมน์นับพันได้อย่างมีประสิทธิภาพ
    • ตัวแก้ไขสคีมา: สร้าง แก้ไข และลบคอลัมน์ของตารางได้อย่างรวดเร็วโดยไม่ต้องเขียน SQL
    • ตัวจัดการการเชื่อมต่อ: ตัวจัดการการเชื่อมต่อที่ยืดหยุ่น สามารถบันทึกการเชื่อมต่อไว้ในเบราว์เซอร์แบบโลคัลได้ และบันทึกไว้บนเซิร์ฟเวอร์เพื่อแชร์การเชื่อมต่อข้ามอุปกรณ์หลายเครื่องได้

1 ความคิดเห็น

 
GN⁺ 2024-12-05
ความคิดเห็นจาก Hacker News
  • เคยมีประสบการณ์ทำสิ่งคล้ายกันมาก่อน และสิ่งสำคัญคือรองรับการจัดการสิทธิ์หรือไม่

    • ในอุดมคติควรสามารถดูแลรายการอีเมลและมอบสิทธิ์ให้ผู้อื่นเพิ่มแถวข้อมูลได้
    • คิดว่ายังขาดมาตรฐานที่แข็งแรงสำหรับการดูแลรักษาในลักษณะนี้
  • รู้สึกว่ายังขาด DB browser บนเบราว์เซอร์ที่มีคุณภาพสูง และหวังว่าจะมีการทำไดรเวอร์ Firestore

    • ติดอยู่กับสภาพแวดล้อม GCP จึงจำเป็นต้องมีไดรเวอร์ Firestore
  • อยากให้มีตัวเลือกอินเทอร์เฟซแบบ "compact"

    • เมื่อเทียบ web UI กับ native GUI แล้ว บนเว็บพื้นที่หมดไปอย่างรวดเร็ว
    • มี padding มากเกินไปจนทำให้ดูข้อมูลจริงได้ยาก
  • การใช้ปลั๊กอิน Kate SQL มีประโยชน์มาก

    • สามารถจัดระเบียบ SQL เป็นไฟล์หรือไฟล์ Markdown ได้
    • เคยมีประสบการณ์ที่ต้องพิมพ์ SQL ที่คล้ายกันซ้ำหลายครั้งในอดีต
  • ในสภาพแวดล้อมที่ติดตั้งได้ยาก อยากให้ใช้งานได้ง่ายผ่าน pip install หรือ npm install

    • ควรรันได้ง่ายเหมือน datasette
  • สงสัยว่ามีแผนรองรับการทำงานร่วมกันหรือไม่

    • ต้องการฟีเจอร์ที่ให้ผู้ใช้ตั้งแต่สองคนขึ้นไป query แบบเรียลไทม์และดูผลลัพธ์ได้ใน workspace เดียวกัน
    • เคยลองทำฟีเจอร์คล้ายกันด้วย vscode + liveshare + ส่วนขยายจัดการ SQL
  • กำลังใช้ Metabase สำหรับรายงาน SQL และกำลังมองหาเครื่องมือที่สามารถแก้ไขค่าได้จริง

    • กังวลเรื่องการไม่ใช้ transaction และการที่ database schema ถูกนิยามซ้ำสองครั้ง
  • เคยเจอปัญหามากกับการจัดการข้อมูลไบนารีและจำนวนเต็มขนาดใหญ่มากใน UI ฐานข้อมูลบนเบราว์เซอร์

  • สงสัยว่ามีแผนจะใช้ tauri หรือไม่

    • สามารถใช้ native OS web view ได้ และลด overhead ของ electron ได้
  • แรงจูงใจของการมี web UI ครอบอยู่บน DB คือการทำเครื่องมือที่เน้น BI

    • สามารถเขียนข้อมูลลงตารางผ่าน Metabase ได้