Psql a Emacs: Porovnání verzí

Z GeoWikiCZ
Řádek 50: Řádek 50:
:Zobrazí nápovědu escape příkazů.
:Zobrazí nápovědu escape příkazů.


{{Viz}}
== Podívejte se také na ==
 
* [[Instalace a správa PostgreSQL]]
* [[Instalace a správa PostgreSQL]]


[[Kategorie:Výuka]]
[[Kategorie:Výuka]]
[[Kategorie:Databáze]]
[[Kategorie:Databáze]]

Verze z 3. 3. 2007, 13:51

psql

Psql je klientská aplikace pro interaktivní přístup k databázovému systému PostgreSQL.

psql [ volby... ] [ jméno_db [ uživatel ] ]

Za normálních okolností vypisuje psql jako prompt jméno připojené databáze následované řetězcem =>. Například

$ psql testdb
Welcome to psql 7.4beta5, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help on internal slash commands
       \g or terminate with semicolon to execute query
       \q to quit

testdb=>

Některé administrativní příkazy psql

\cd [adresář]

Změní běžný pracovní adresář na hodnotu zadaného argumentu. Bez argumentu změní pracovní adresář na uživatelův domovský adresář.

\connect (nebo \c) [jméno_db [uživatel]]

Zajistí připojení k nové databázi anebo uživatelskému jménu.

\d [pattern]

Pro každý vzor (pattern) zobrazí všechny odpovídající relace (tabulku, view, indexy, sekvence).

\dn [pattern]

Zobrazí všechna dostupná schémata (prostory jmen - namesaces). Pokud je uveden vzor (regulární výraz), zobrazí pouze schémata odpovídající uvedenému vzoru (pattern).

\du [pattern]

Zobrazí všechny databázové uživatel nebo uživatel odpovídající uvedenému vzoru.

\help (nebo \h) [příkaz]

Zobrazí syntax uvedeného SQL příkazu. Není-li uveden, zobrazí všechny příkazy pro které je syntaktická nápověda k dispozici.

\i soubor

Čte vstup ze zadaného souboru, stejně jako by byl zadáván z klávesnice.

\q

Ukončí program psql.

\r

Resetuje (vymaže) buffer dotazů.

\?

Zobrazí nápovědu escape příkazů.

Podívejte se také na