Verdent Docs
我的應用程式

資料庫

從 My app 瀏覽資料表並安全管理正式環境記錄

開啟 Cloud 專案,然後選取 My app → Database,以檢查正式運作中的 app 使用的資料。

此頁面會操作正式環境資料。新增、編輯或刪除一列會立即影響正式運作中的 app,且不需要再次發布。

連接資料庫

如果未偵測到資料庫或資料表,請選取 Add a database with Verdent。Verdent 會向目前作用中的專案任務傳送請求,以建立 app 所需的資料庫與資料模型。

檢查並測試產生的程式碼,然後選取 Publish changes。正式環境資料庫連接完成且包含 schema 後,資料表就會出現在 My app 中。

瀏覽資料表

Database 首頁會列出每個偵測到的資料表及其記錄數。你可以在此頁面:

  • 選取資料表以檢查其記錄
  • 從資料表卡片複製資料表名稱
  • 使用返回按鈕回到資料表清單

My app 目前管理資料表記錄。此介面不支援建立、重新命名或刪除資料表與欄位;請改為透過專案任務請求 schema 變更。

操作資料表資料

排序與篩選

開啟欄位標題中的排序選單,即可依遞增、遞減排序,或移除排序。

選取 Filter 以組合一個或多個欄位篩選條件:

欄位類型可用條件
文字與其他非數值等於、包含
數值等於、大於、大於或等於、小於、小於或等於

選取 Confirm 以套用所有已完成的篩選條件。移除單一篩選條件、選取 Clear all,或使用作用中 Filter 按鈕上的刪除圖示,即可回到未篩選的資料表。

顯示與隱藏欄位

選取 Columns 並切換欄位,以控制資料表中可見的欄位。這只會變更目前檢視;不會修改資料庫 schema 或刪除資料。

新增一列

選取 Add row、輸入值,然後儲存。

  • Number 欄位會以數字儲存,boolean 欄位則使用開關控制。
  • 當儲存的值採用支援格式時,日期與時間欄位會使用日期時間輸入。
  • 空白欄位會被省略,讓資料庫預設值可以套用。
  • 產生式、自動遞增、identity,以及產生式 UUID 欄位不會顯示為可寫入的輸入欄位。

如果你關閉含有未儲存值的表單,Verdent 會詢問是否要捨棄變更。

編輯一列或儲存格

你可以透過兩種方式編輯資料:

  • 選取某列上的鉛筆按鈕,以開啟完整列編輯器。
  • 按兩下非主鍵儲存格,就地編輯該值。按 Enter 或選取 Save 以套用;按 Escape 以取消。

主鍵欄位為唯讀。資料表必須先有主鍵,My app 才能安全識別要編輯的記錄。

刪除列

選取一列或多列,然後選擇 Delete。Verdent 會在刪除前要求確認。

無法從 My app 復原列刪除。確認前請檢查選取的記錄。

資料表必須先有主鍵,才能刪除列。

匯出、重新整理與分頁

  • Export CSV 會使用作用中的篩選與排序下載資料表。匯出不受目前可見頁面限制。
  • Refresh 會從正式環境資料庫重新載入目前資料表。
  • Rows per page 支援 10、20、50 或 100 筆記錄,分頁控制位於右側。

儲存空間限制

當資料庫儲存空間已滿時,新增與編輯列會被停用。當資料表有主鍵時,仍可刪除列。如果 Verdent 無法驗證資料庫配額,也會停用新增與編輯,直到可以再次檢查配額為止。當有更高方案可用時,通知會提供升級選項;否則會提供聯絡支援的方式。

請參閱部署資源與限制,了解各方案包含的資料庫額度。