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:

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.