PostgreSQL - Utilizando PSQL
Iniciar -> Programas -> Cygwin -> Cygwin Bash Shell
psql --help
psql -U TOTALI -h TTSERVER totali password: 2000
Obs : -h é host e não é obrigatório quando se está no SERVER (ver apendice 2 para visualizar o ambiente do psql)
psql -U USER -h SERVER databasename
IMPORTANDO O DUMP via PSQL
A T E N Ç Ã O !!! Criar usuário, schema e setar search_path antes de rodar o PSQL ! psql -U SCARFACE -h TTSERVER -f scarface62.dmp -o scarface62.log totali
Apendice 1 - psql --help
Usage:
psql [OPTIONS]... [DBNAME [USERNAME]]
General options:
-d DBNAME specify database name to connect to (default: "Fabiano") -c COMMAND run only single command (SQL or internal) and exit -f FILENAME execute commands from file, then exit -l list available databases, then exit -v NAME=VALUE set psql variable NAME to VALUE -X do not read startup file (~/.psqlrc) --help show this help, then exit --version output version information, then exit
Input and output options:
-a echo all input from script -e echo commands sent to server -E display queries that internal commands generate -q run quietly (no messages, only query output) -o FILENAME send query results to file (or |pipe) -n disable enhanced command line editing (readline) -s single-step mode (confirm each query) -S single-line mode (end of line terminates SQL command)
Output format options:
-A unaligned table output mode (-P format=unaligned) -H HTML table output mode (-P format=html) -t print rows only (-P tuples_only) -T TEXT set HTML table tag attributes (width, border) (-P tableattr=) -x turn on expanded table output (-P expanded) -P VAR[=ARG] set printing option VAR to ARG (see \pset command) -F STRING set field separator (default: "|") (-P fieldsep=) -R STRING set record separator (default: newline) (-P recordsep=)
Connection options:
-h HOSTNAME database server host or socket directory (default: "local sock et") -p PORT database server port (default: "5432") -U NAME database user name (default: "Fabiano") -W prompt for password (should happen automatically)
For more information, type "\?" (for internal commands) or "\help" (for SQL commands) from within psql, or consult the psql section in the PostgreSQL documentation.
Apendice 2 - psql Ambiente (é um iSql estilo SqlPlus)
$ psql -U TOTALI -h TTSERVER totali
Password:
Welcome to psql 7.4.1, 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
totali=#