Crear y Poblar una Base de Datos de Ejemplo
En este paso, creará una base de datos PostgreSQL llamada salesdb y la poblará con datos de ejemplo. Esta base de datos servirá como base para las operaciones de copia de seguridad y restauración en los pasos posteriores.
Paso 1: Crear la base de datos
Primero, desde su terminal, cree la base de datos salesdb utilizando la utilidad de línea de comandos createdb. Esta es una envoltura conveniente para el comando SQL CREATE DATABASE.
createdb salesdb
Paso 2: Conectarse a la base de datos
A continuación, conéctese a su base de datos salesdb recién creada utilizando el terminal interactivo psql.
psql -d salesdb
Ahora verá el prompt de psql, que se ve como salesdb=#, indicando que está conectado a la base de datos salesdb.
Paso 3: Crear tablas e insertar datos
Dentro del shell de psql, ejecute los siguientes comandos SQL para crear dos tablas: customers y products.
Crear la tabla customers:
CREATE TABLE customers (
id SERIAL PRIMARY KEY,
name VARCHAR(100) NOT NULL
);
Crear la tabla products:
CREATE TABLE products (
id SERIAL PRIMARY KEY,
name VARCHAR(100) NOT NULL,
price NUMERIC(10, 2)
);
Ahora, inserte algunos datos de ejemplo en ambas tablas.
Insertar datos en customers:
INSERT INTO customers (name) VALUES ('Alice'), ('Bob');
Insertar datos en products:
INSERT INTO products (name, price) VALUES ('Laptop', 1200.00), ('Mouse', 25.00);
Paso 4: Verificar los datos
Para confirmar que los datos se insertaron correctamente, ejecute consultas SELECT en ambas tablas.
SELECT * FROM customers;
La salida debería ser:
id | name
----+-------
1 | Alice
2 | Bob
(2 rows)
Ahora, verifique la tabla products:
SELECT * FROM products;
La salida debería ser:
id | name | price
----+--------+---------
1 | Laptop | 1200.00
2 | Mouse | 25.00
(2 rows)
Finalmente, salga del shell de psql para volver a su terminal habitual.
\q
Ha configurado correctamente la base de datos para los siguientes pasos.