1.4. Acesso a banco de dados

Após o banco de dados ter sido criado, este pode ser acessado pela:

Você provavelmente vai desejar ativar o psql para executar os exemplos deste tutorial. O psql pode ser ativado para usar o banco de dados meu_bd digitando o comando:

$ psql meu_bd

Se o nome do banco de dados for omitido, então será usado o nome padrão igual ao nome da conta do usuário no sistema operacional. Isto já foi visto na seção anterior.

O psql saúda o usuário com a seguinte mensagem:

Bem-vindo ao psql 8.2.0, o terminal interativo do PostgreSQL.

Digite:  \copyright para mostrar a licença da distribuição
         \h para ajuda nos comandos SQL
         \? para ajuda nos comandos do psql
         \g ou finalizar com ponto-e-vírgula para executar o comando
         \q para sair

meu_bd=>

A última linha também pode ser

meu_bd=#

significando que o usuário é um superusuário do banco de dados, acontecendo geralmente quando se instala o PostgreSQL por si próprio. Ser um superusuário significa não estar sujeito a controles de acesso. Para as finalidades deste tutorial isto não tem importância.

Caso aconteçam problemas ao inicializar o psql, então retorne à seção anterior. Os diagnósticos do psql e do createdb são semelhantes, e se um funcionou o outro deve funcionar também.

A última linha exibida pelo psql é a linha de comando (prompt), indicando que o psql está lhe aguardando, e que você pode digitar comandos SQL dentro do espaço de trabalho mantido pelo psql. Tente estes comandos:

meu_bd=> SELECT version();
                                                        version
-----------------------------------------------------------------------------------------------------------------------
 PostgreSQL 8.2.0 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
(1 linha)

meu_bd=> SELECT current_date;
    date
------------
 2007-03-31
(1 linha)

meu_bd=> SELECT 2 + 2;
 ?column?
----------
        4
(1 linha)

O programa psql possui vários comandos internos que não são comandos SQL. Estes comandos começam pelo caractere de contrabarra, "\". Alguns destes comandos são mostrados na mensagem de saudação. Por exemplo, pode ser obtida ajuda sobre a sintaxe de vários comandos SQL do PostgreSQL digitando:

meu_bd=> \h

Para sair do psql digite

meu_bd=> \q

e o psql terminará retornando para o interpretador de comandos. Para conhecer outros comandos internos digite \? na linha de comando (prompt) do psql. Todas as funcionalidades do psql estão documentadas em psql. Se o PostgreSQL tiver sido instalado corretamente, também pode-se digitar man psql na linha de comando do sistema operacional para ver a documentação. Neste tutorial estas funcionalidades não serão utilizadas explicitamente, mas use por si próprio quando julgar adequado.

SourceForge.net Logo CSS válido!