Criar e Popular um Banco de Dados de Exemplo
Nesta etapa, você criará um banco de dados PostgreSQL chamado salesdb e o preencherá com dados de exemplo. Este banco de dados servirá como base para as operações de backup e restauração nas etapas subsequentes.
Etapa 1: Criar o Banco de Dados
Primeiro, a partir do seu terminal, crie o banco de dados salesdb usando a utilidade de linha de comando createdb. Este é um wrapper conveniente para o comando SQL CREATE DATABASE.
createdb salesdb
Etapa 2: Conectar ao Banco de Dados
Em seguida, conecte-se ao seu banco de dados salesdb recém-criado usando o terminal interativo psql.
psql -d salesdb
Agora você verá o prompt do psql, que se parece com salesdb=#, indicando que você está conectado ao banco de dados salesdb.
Etapa 3: Criar Tabelas e Inserir Dados
Dentro do shell psql, execute os seguintes comandos SQL para criar duas tabelas: customers e products.
Crie a tabela customers:
CREATE TABLE customers (
id SERIAL PRIMARY KEY,
name VARCHAR(100) NOT NULL
);
Crie a tabela products:
CREATE TABLE products (
id SERIAL PRIMARY KEY,
name VARCHAR(100) NOT NULL,
price NUMERIC(10, 2)
);
Agora, insira alguns dados de exemplo em ambas as tabelas.
Insira dados em customers:
INSERT INTO customers (name) VALUES ('Alice'), ('Bob');
Insira dados em products:
INSERT INTO products (name, price) VALUES ('Laptop', 1200.00), ('Mouse', 25.00);
Etapa 4: Verificar os Dados
Para confirmar que os dados foram inseridos corretamente, execute consultas SELECT em ambas as tabelas.
SELECT * FROM customers;
A saída deve ser:
id | name
----+-------
1 | Alice
2 | Bob
(2 rows)
Agora, verifique a tabela products:
SELECT * FROM products;
A saída deve ser:
id | name | price
----+--------+---------
1 | Laptop | 1200.00
2 | Mouse | 25.00
(2 rows)
Finalmente, saia do shell psql para retornar ao seu terminal regular.
\q
Você configurou com sucesso o banco de dados para as próximas etapas.