国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何使用Navicat for PostgreSQL域

Navicat for PostgreSQL域是一個(gè)可選的限制數(shù)據(jù)類(lèi)型,用于定義允許的值集合,并且域的所有者是定義它的用戶(hù)。例如,在幾個(gè)表中可能都包含有電子郵件地址列,這些列都需要相同的CHECK限制

Navicat for PostgreSQL域是一個(gè)可選的限制數(shù)據(jù)類(lèi)型,用于定義允許的值集合,并且域的所有者是定義它的用戶(hù)。例如,在幾個(gè)表中可能都包含有電子郵件地址列,這些列都需要相同的CHECK限制來(lái)驗(yàn)證地址的語(yǔ)法。通過(guò)定義一個(gè)域,我們可以避免在每個(gè)表中單獨(dú)設(shè)置限制。本教程將介紹如何在Navicat for PostgreSQL中使用域。

打開(kāi)域?qū)ο罅斜?/h2>

點(diǎn)擊Navicat主界面上的“其他”按鈕,然后選擇“域”,即可打開(kāi)域?qū)ο罅斜怼?/p>

域常規(guī)屬性

在Navicat for PostgreSQL 11.1.13最新版中,域的常規(guī)屬性有以下選項(xiàng):

- 基礎(chǔ)類(lèi)型類(lèi)別:可選擇的基礎(chǔ)數(shù)據(jù)類(lèi)型有Base Type、Composite Type、Enum Type和Domain。需要注意的是,僅支持PostgreSQL 8.2或以上版本。

- 基礎(chǔ)類(lèi)型模式:選擇基礎(chǔ)數(shù)據(jù)類(lèi)型的模式。

- 基礎(chǔ)類(lèi)型:從下拉列表選擇域的基礎(chǔ)數(shù)據(jù)類(lèi)型。

- 維度:數(shù)組符的維度。

- 長(zhǎng)度和比例:使用“長(zhǎng)度”編輯框定義欄位的長(zhǎng)度,使用“比例”編輯框定義小數(shù)點(diǎn)之后的位數(shù)。

- 默認(rèn):DEFAULT子句為域數(shù)據(jù)類(lèi)型列指定默認(rèn)值,該值是任何沒(méi)有變量的表達(dá)式(但是子查詢(xún)是不允許),默認(rèn)表達(dá)式的數(shù)據(jù)類(lèi)型必須符合域的數(shù)據(jù)類(lèi)型。如果沒(méi)有指定默認(rèn)值,則默認(rèn)為null值。

- 不是null:域的值不允許為null。

- 擁有者:域函數(shù)的擁有者,定義域的用戶(hù)成為其擁有者。需要注意的是,支持PostgreSQL 7.4或以上版本。

檢查選項(xiàng)卡

檢查選項(xiàng)卡用于管理域檢查。用戶(hù)可以方便地創(chuàng)建新的、編輯或刪除選定的檢查。CHECK子句指定完整性限制或測(cè)試,域的值必須符合。每個(gè)限制必須是一個(gè)生成Boolean(布爾)結(jié)果的表達(dá)式,它應(yīng)使用VALUE關(guān)鍵字來(lái)參照被測(cè)試的值。

總結(jié)

本教程介紹了Navicat for PostgreSQL域的使用方法,包括打開(kāi)域?qū)ο罅斜怼⒃O(shè)置域常規(guī)屬性和管理域檢查。通過(guò)使用域,我們可以更方便地定義和管理數(shù)據(jù)庫(kù)表的數(shù)據(jù)類(lèi)型和限制,確保數(shù)據(jù)的一致性和完整性。

標(biāo)簽: