2025年9月25日: PostgreSQL 18 釋出!

SQLPage v0.33:構建自定義 UI,現在還支援 API — 全部使用 SQL 完成!

釋出於 2025-02-19,作者 SQLPage
相關開源專案

SQLPage 是一款開源工具,可將 SQL 查詢轉化為互動式 Web 應用。它用於完全用 SQL 構建高階內部工具、儀表板和公共網站。

請訪問 sql-page.com 瞭解詳情

今天,我們釋出了 v0.33 版本,這帶來了新的可能性。特別是,構建複雜的頁面佈局和自定義 REST API 變得更加容易。以下是新功能的簡要概述。

🚀 更簡潔的路由

告別 .sql 雜亂! 現在,您可以像訪問 /page 一樣訪問 page.sql

  • 舊:https://example.com/page.sql
  • 新:https://example.com/page

我們保留了完整的向後相容性,因此舊的 .sql URL 仍然有效。有吸引力的 URI 不會改變。

🔗 更智慧的 API 呼叫

SQLPage 公開了一組函式,這些函式會在將您的查詢傳送到 Postgres 之前在後端執行。其中一個函式是 sqlpage.fetch,它會呼叫外部 API,並將結果傳輸到您的資料庫,讓您可以使用 Postgres 原生 JSON 函式 進行處理。在此版本中,我們對其進行了顯著改進。

  • sqlpage.fetch 中的 HTTP Basic Auth → 直接從 SQL 進行 API 請求的身份驗證。
  • HTTP 請求失敗時提供更好的錯誤訊息
  • 預設標頭:無需在每個查詢中定義 headers;SQLPage 現在會自動傳送預設標頭。

🎛️ UI 升級

  • 自動提交表單 → 現在有一個選項可以即時應用過濾器,無需手動提交表單。
  • 動態下拉選單 → 從另一個 SQL 檔案載入下拉選單選項。使用兩個 SQL 查詢即可構建具有自動完成功能的專案搜尋 UI。
  • 表單描述中的 Markdown → 在表單中新增豐富的格式化幫助文字。

🛠️ 高階 SQL 支援

  • PostgreSQL 的 INSERT…SELECT…RETURNING 現在可以無縫工作。
  • overlaps 運算子支援 → 更輕鬆地過濾基於時間的資料。

🎨 精美的外觀和感覺


💡 準備好嘗試了嗎? 檢視 釋出說明 並開始構建!

🤔 還沒準備好下載? 在 editor.datapage.app 上線上試用