PostgreSQL, Jedinečné vlastnosti systému PostgreSQL

Napsal O webu (») 27. 11. 2007 v kategorii Databáze, přečteno: 2249×
Tento článek je psán za podpory webhostingu banan.cz, který PostgreSQL plně podporuje.

Příkaz SET

Příkaz SET umožňuje změnit různé parametry různé parametry systému PostgreSQL. Změny mají ovšem platnost pouze po dobu trvání připojení k databázi. Následující tabulka uvádí dva nejběžnější parametry, které lze pomocí příkazu SET ovládat. Jejich kompletní přehled naleznete v dokumentaci PostgreSQL (cca 23 různých parametrů).


Obecný zápis příkazu SET


SET promenna TO ‘hodnota‘



FunkceVolba SET
DATESTYLEDATESTYLE TO ‘ISO‘, ‘POSTGRES‘, ‘SQL‘,‘US‘ ‘NONEUROPEAN‘,‘EUROPEAN‘,‘GERMAN‘
TIMEZONETIMEZONE TO ‘hodnota‘


Funkce DATESTYLE nastaví styl znázornění data a času. Výchozí hodnotou je formát ISO. Funkcí TIMEZONE nastavujeme hodnoty pro časové pásmo, které jsou přímo závislé na použitém operačním systému. Například v systému Linux jsou časová pásma specifikována v adresáři /usr/lib/zoneinfo. V následující tabulce jsou uvedeny formáty data podle zvoleného stylu.


StylUspořádáníVýstupní formát data 7.4.1984
ISO---1984-04-07
POSTGRESUS nebo NONEUROPEAN04-07-1984
POSTGRESEUROPEAN07-04-1984
SQLUS nebo NONEUROPEAN04/07/1984
SQLEUROPEAN07/04/1984
GERMAN---07.04.1984

Příkaz SHOW a RESET

Příkaz SHOW se používá pro zobrazení parametrů aktuálního připojení k databázi. Příkaz RESET nastavuje vybraný parametr na jeho výchozí hodnotu. V následujícím kódu je uvedeno použití příkazů SET, SHOW a RESET.


SET DATASTYLE TO ‘SQL, EUROPEAN‘; //nastavení parametru
SHOW DATASTYLE; //dotaz
Notice: DataStyle is SQL with European conventions //odpověď na předcházející dotaz
RESET DATASTYLE;
SHOW DATASTYLE;
Notice: DataStyle is ISO with US (NonEuropean) conventions //odpověď na předcházející dotaz



Autor: Robert Habrman
Štítky: PostgreSQL
Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

Článek ještě nebyl okomentován.


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel osm a nula