PHP Manual
PEAR Manual
Smarty Manual
PostgreSQL
MySQL Manual
Perl Manual
Ciekawe adresy
- Rolety rzymskie
- Striptiz Męski
- Prawnik Warszawa
- Cyganie
- Apteki Internetowe
- Księgowość Poznań
- Odzież Dla Gastronomii
- Płytki Poznań
Czytnik RSS
» Microsoft Security EssentialsMicrosoft wydał finalną wersję oprogramowania antywirusowego, opartego na silniku znanym z oprogramowania Forefront Security. Tym samym teoretycznie w oparciu o oprogramowanie MS, systemy operacyjne tego producenta uzyskały pełny pakiet bezpieczeństwa w postaci zapory internetowej, oprogramowywania zwalczającego spyware oraz wirusy. Dlaczego tylko teoretycznie?
» Google prezentuje Aplikacje dla administracji publicznej
Koncern Google zaprezentował oficjalnie nową wersję pakietu Aplikacje Google - przeznaczoną dla użytkowników z instytucji rządowych oraz administracji publicznej. Zestaw Google Apps for Government na razie dostępny jest jedynie w USA - niewykluczone jednak, że z czasem koncern wprowadzi go również na inne rynki.
» Czwartkowy Przegląd Prasy
TP interesuje się kupnem Aster... Google tworzy projekt konkurencyjny dla Facebooka... Zysk TPSA powyżej konsensusu... IBM otwiera centrum cloud computing na Politechnice Wrocławskiej... Jedna trzecia MŚP nie korzysta z usług IT... Polskie firmy chcą być częścią nadchodzącej rewolucji w rozrywce... Motorola kpi z najnowszego iPhona... Nawet Disney jest zainteresowany grami społecznościowymi...
» Skimming to przeżytek, do bankomatu można się włamać przez dial-up
Barnaby Jack, specjalista ds. bezpieczeństwa informatycznego z firmy IOActive zaprezentował skuteczny sposób na włamanie się do bankomatu i wypłacenie dowolnej kwoty pieniędzy. Prezentacja miała miejsce w czasie konferencji Black Hat.
chapter 37. pl/tcl - tcl procedural language
- table of contents
- 37.1. overview
- 37.2. pl/tcl functions and arguments
- 37.3. data values in pl/tcl
- 37.4. global data in pl/tcl
- 37.5. database access from pl/tcl
- 37.6. trigger procedures in pl/tcl
- 37.7. modules and the
unknowncommand - 37.8. tcl procedure names
pl/tcl is a loadable procedural language for the postgresql database system that enables the tcl language to be used to write functions and trigger procedures.
37.1. overview
pl/tcl offers most of the capabilities a function writer has in the c language, except for some restrictions.
the good restriction is that everything is executed in a safe tcl interpreter. in addition to the limited command set of safe tcl, only a few commands are available to access the database via spi and to raise messages via elog(). there is no way to access internals of the database server or to gain os-level access under the permissions of the postgresql server process, as a c function can do. thus, any unprivileged database user may be permitted to use this language.
the other, implementation restriction is that tcl functions cannot be used to create input/output functions for new data types.
sometimes it is desirable to write tcl functions that are not restricted to safe tcl. for example, one might want a tcl function that sends email. to handle these cases, there is a variant of pl/tcl called pl/tclu (for untrusted tcl). this is the exact same language except that a full tcl interpreter is used. if pl/tclu is used, it must be installed as an untrusted procedural language so that only database superusers can create functions in it. the writer of a pl/tclu function must take care that the function cannot be used to do anything unwanted, since it will be able to do anything that could be done by a user logged in as the database administrator.
the shared object for the pl/tcl and pl/tclu call handlers is automatically built and installed in the postgresql library directory if tcl support is specified in the configuration step of the installation procedure. to install pl/tcl and/or pl/tclu in a particular database, use the createlang program, for example createlang pltcl dbname or createlang pltclu dbname.
Najskuteczniejsza reklama to pozycjonowanie - Pozycjonowanie stron <= zajrzyj tu i dowiedz się więcej o pozycjonowanie stron