1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="STYLESHEET" type="text/css" href="../pgadmin3.css">
<title>Rady odborníka</title>
</head>
<body>
<h3>Úprava pohledů, uložených procedur a funkcí</h3>
<p>
Když upravujete kód pro pohled, uloženou proceduru nebo funkci, může vám být
malé textové pole v dialogovém okně vlastností objektu nepohodlné. Možná
shledáte jako lepší možnost použit skriptování pgAdminu s následnou úpravou
objektu v dotazovacím nástroji. Získáte tím výhody editoru dotazovacího
nástroje, jako je automatické dokončování, vyhledávání a nahrazování a větší
pracovní prostor.
</p>
<p>
Pokud chcete použít skriptování, klikněte pravým tlačítkem ve stromu objektů
na objekt, který chcete upravit a zvolte položku <i>Skript CREATE</i>.
Případně se tato položka může nacházet v podnabídce <i>Skripty</i>. Ke stejnému
výsledku dojdete rovněž výběrem objektu a následnou volbou <i>Skript CREATE</i>
v podnabídce <i>Skripty</i> nabídky <i>Nástroje</i>.
</p>
<p>
Upravte definici objektu podle svých potřeb a s použitím tlačítka <i>Provést
dotaz</i> změny aplikujte. Nezapomeňte, že změna názvu pohledu nebo funkce a
záhlaví funkce nebo procedury může způsobit vytvoření nového objektu místo změny
stávajícího. Přínosem tohoto jevu je snadné vytváření nových objektů podobných
těm stávajícím. Aby se nové objekty zobrazily ve stromu objektů, je někdy nutné
jej nechat aktualizovat.
</p>
<p>
Tento postup můžete provádět se všemi typy operací na různých objektech. Pro
úpravy pohledů, uložených procedur a funkcí je ale nejvhodnější syntaxe PostgreSQL
v podobě <i>CREATE OR REPLACE</i>.
</p>
</body>
</html>
|