PostgreSQL - Uživatelské datové typy a domény
Slovník
CASE Studio 2 podporuje jak Uživatelské datové typy, tak i domény. Obojí je možno najít
ve slovníku. Prosím klikněte v menu Slovník->Uživatelské datové typy.

Rozdíl
Jak je patrno z příkladu, Domény a Uživatelské datové typy jsou uloženy ve
slovníku. Rozdíl je patrný v pravém sloupci - Typ. Domény používají známé datové typy
(v našem příkladě Integer). Oproti tomu uživatelské datové typy jsou definovány jako
(other data type).
Tímto způsobem je velmi snadne rozeznat rozdíly mezi Domenami a uživatelskymi typy po
načtení struktury databáze (reverse engineering).
Jak vytvořit domény
Jednoduše. Klikněte prosím na tlačítko Add

Otevře se následující dialogové okno. Prosím nezapomeňte nechat políčko "Uživatelský
typ" volné (nic nevyplňovat).


Jak vytvořit uživatelský datový typ?
nejdříve klikněte na tlačítko Add.

Otevře se následující dialogové okno.

Nyní se ujistěte, že v poli Uživatelský typ voláte položku vytvořenou v 'User-Types
definitions'. Tyto 'User-Types definitions' musí být definovány v dialogovém
okně Textových objektů.
Textové objekty
Definice uživatelských typů
Prosím v menu přejděte:Model->Textové objekty. Pak pravým kliknutím
na položku "User Type Definition" vyvoláte pop up menu, ze kterého prosím vyberte
položku "Přidat". Pak vložte název nové definice a můžete začít definovat obsah.
V případě, že chcete ukončit definování obsahu, musíte nejdříve kliknout v liště
na ikonku potvrdit (zelená) nebo odmítnout (červený křížek). Na obrázku jsou
nasimulovány dvě uživatelské procedury. Input (c_in) a Output (c_out).
Uživatelské procedury jsou uchovávány v příslušné sekci.

Uživatelské procedury (User-Types Procedures)
Pravým kliknutím na položku User-Types Procedures vyvoláte pop-up menu, ze
kterého prosím vyberte položku Přidat. Poté vložte název nové procedury
a můžete začít definovat obsah. V případě, že chcete ukončit definování obsahu,
musíte nejdříve kliknout v liště na ikonku potvrdit (zelená) nebo odmítnout (červený
křížek).


#