Generovßnφ SQL Script∙
Generovßnφ
SpouÜtφ samotnΘ generovßnφ SQL scriptu.
Prohlφ₧enφ
Po stisknutφ tlaΦφtka si m∙₧ete ihned prohlΘdnout v²sledn² script
Konec
UkonΦenφ generovßnφ
Stop
NßsilnΘ p°eruÜenφ generovßnφ.
Help
Nßpov∞da
Co generovat
Soubor
Nßzev a umφst∞nφ souboru, do kterΘho se vygeneruje SQL script
DomΘny
Bude se generovat p°φkaz Create Domain, p°φpadn∞ jeho ekvivalent, pokud to
databßze podporuje.
Drop domain
Bude se generovat p°φkaz Drop Domain
Tabulky
Budou se generovat tabulky.
Drop table
Budou se generovat p°φkazy Drop table. ke vÜem tabulkßm.
Primßrnφ klφΦe
N∞kte°φ programßto°i nepou₧φvajφ primßrnφ klφΦe a integritu °eÜφ jin²mi prost°edky,
nap°. indexy. Nenφ to dobr² postup, ale to je jejich v∞c. Proto mßte volbu Primßrnφ
klφΦe. Pokud ji zaÜkrtnete, kliΦe se automaticky vygenerujφ, jinak ne.
Indexy
Budou se generovat indexy.
Drop index
Bude se generovat p°φkaz DROP INDEX.
ReferenΦnφ integrita
Bude se generovat referenΦnφ integrita. Pouze u t∞ch platforem, kterΘ referenΦnφ
integritu podporujφ.
Triggery
Budou se generovat triggery. Pouze u t∞ch platforem, kterΘ triggery podporujφ.
Drop trigger
Bude se generovat p°φkaz DROP TRIGGER
U₧ivatelskΘ triggery
Do scriptu se p°idajφ triggry, kterΘ jsou p°ipsßny p°φmo k entitßm, a takΘ
triggry ze seznamu triggr∙.
Procedury
Do skriptu se p°idajφ procedury ze seznamu triggr∙.
Pohledy
Do skriptu se p°idajφ pohledy ze seznamu trriggr∙.
Alternativnφ klφΦe
Do skriptu se vygenerujφ alternativnφ klφΦe. Generujφ se v zßvislosti na
databßzovΘm serveru, v∞tÜinou jako constraint unique.
Vsuvky p°ed scriptem
P°ed script se p°idajφ ruΦnφ dopl≥ky. Definujφ se v seznamu trriggr∙.
Vsuvky po scriptu
Za script se p°idajφ ruΦnφ dopl≥ky. Definujφ se v seznamu trriggr∙.
Velikost pφsma
Nastavenφ pφsma pro vygenerovan² script. Na v²b∞r jsou 3 mo₧nosti:
-
nechat p∙vodnφ (default).
-
malΘ pφsmo
-
velkΘ pφsmo
Zkontrolovat
Gives you choice to check the model before generating the script.
Role
Vytvo°enφ u₧ivatelsk²ch rolφ
U₧ivatelΘ v rolφch
P°φd∞lenφ rolφ u₧ivatel∙m
Prßva rolφ a Prßva u₧ivatel∙
Prßva k datov²m objekt∙m
Jak generovat
Parent, Child
Volba zp∙sobu generovßnφ referenΦnφ integrity. Pro ka₧dou akci referenΦnφ
integrity m∙₧ete nastavit, zda bude vegenerovßna deklaratorn∞, t.j. jako foreign
key, nebo jako trigger.
U₧ivatelskΘ typy jako domΘny
Pokud je zaÜkrtnut², atributy, jejich₧ typ je ve slovnφku u₧ivatelsk²ch typu,
se generuje jako domΘnov² typ. Samoz°ejm∞ pokud to databßze podporuje.
Primßrnφ klφΦe jako constraint
Pokud je zaÜkrtnut², vygenerujφ se primßrnφ klφΦe jako Constraint.
Cizφ klφΦe jako constraint
Pokud je zaÜkrtnut², vygenerujφ se cizφ klφΦe jako constraint. Jako nßzev
se pou₧φje hodnota Constraint nßzev ve formulß°φ Relace.
RozÜφ°enΘ
U₧ivatelskΘ prom∞nnΘ, nastavujφ se v editoru Üablon.
Seznam entit
Seznam entit, kterΘ se budou generovat.
Podle submodelu
Zde mßte mo₧nost si rychle vybrat seznam entit pro generovßnφ podle jejich
umφst∞nφ v modelu. Pokud vyberete volbu "bez submodelu" vyberou se entity podle
toho, jestli majφ v editoru entit zaÜkrtnutou volbu "Generovat" Pokud vyberete
volbu "Hlavnφ model" nebo "Main model", vyberou se ·pln∞ vÜechny entity. Seznam
vybran²ch entit si m∙₧ete upravit.