PostgreSQL: comandos básicos
Resolvi fazer este pequeno artigo sobre o PostgreSQL para ajudar aos necessitados (eu também sou um) que estão começando agora e não conheçam os comandos básicos (básicos mesmo) dessa extraordinária ferramenta.
Introdução
O PostgreSQL é um banco de dados totalmente grátis e é encontrado no endereço:
Os comandos do PostgreSQL são parecidos com os comandos do MySQL, só há algumas pequenas diferenças. Caso surja alguma dúvida ao ler este artigo: visite a documentação (ajuda) do PostgreSQL no site oficial.
Com o PostgreSQL já instalado em sua máquina, para acessá-lo digite o comando:
$ psql
Aparecerá a seguinte mensagem de 'bem-vindo':
Desta forma, aparecerá uma listagem dos comandos do PostgreSQL. Caso você queira ter mais detalhes sobre o comando 'CREATE DATABASE' digite:
\h CREATE DATABASE
OBS.: Não digite '\h CREATE DATABASE;' (com ponto-e-vírgula ; no final) pois assim aparecerá uma mensagem de erro.
Os comandos do PostgreSQL são parecidos com os comandos do MySQL, só há algumas pequenas diferenças. Caso surja alguma dúvida ao ler este artigo: visite a documentação (ajuda) do PostgreSQL no site oficial.
Com o PostgreSQL já instalado em sua máquina, para acessá-lo digite o comando:
$ psql
Aparecerá a seguinte mensagem de 'bem-vindo':
Welcome to psql 7.4.2, 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
Precisando de uma ajudazinha é só digitar: \h
Desta forma, aparecerá uma listagem dos comandos do PostgreSQL. Caso você queira ter mais detalhes sobre o comando 'CREATE DATABASE' digite:
\h CREATE DATABASE
OBS.: Não digite '\h CREATE DATABASE;' (com ponto-e-vírgula ; no final) pois assim aparecerá uma mensagem de erro.
# su - postgres
Verifique:
$ whoami
postgres
Jóia! Agora você possui uma série de comandos que podem ser usados para gerenciar o PostgreSQL:
- pg_dumpall
- psql
- createuser
- dropdb
- dropuser
- clusterdb
- vacuumdb
- createdb
- pg_dump
- pg_restore
- readpgenv
- psql-wm
A partir daí você pode criar uma database assim:
$ createdb vivaolinux
E por aí vai! Cada comando da lista acima possui sua man page, divirta-se!