Crear y poblar una base de datos
En este paso, creará una base de datos PostgreSQL llamada mydatabase
y la poblará con algunos datos de ejemplo. Esta base de datos se utilizará para los ejercicios de copia de seguridad y restauración en los siguientes pasos.
Primero, cree la base de datos mydatabase
utilizando el siguiente comando:
sudo -u postgres psql -c "CREATE DATABASE mydatabase;"
Este comando se conecta al servidor PostgreSQL como el usuario postgres
y ejecuta el comando SQL CREATE DATABASE mydatabase
.
A continuación, conéctese a la base de datos mydatabase
utilizando el comando psql
:
sudo -u postgres psql -d mydatabase
Ahora debería estar en el shell psql
, conectado a la base de datos mydatabase
. Verá un prompt como mydatabase=#
.
Ahora, cree una tabla llamada users
con una columna id
y name
:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(255)
);
Este comando SQL crea una tabla llamada users
con dos columnas: id
(un entero que se incrementa automáticamente) y name
(una cadena de texto).
A continuación, inserte algunos datos de ejemplo en la tabla users
:
INSERT INTO users (name) VALUES ('Alice');
INSERT INTO users (name) VALUES ('Bob');
Estos comandos SQL insertan dos filas en la tabla users
, con los nombres 'Alice' y 'Bob'.
Finalmente, cree otra tabla llamada products
e inserte algunos datos:
CREATE TABLE products (
id SERIAL PRIMARY KEY,
name VARCHAR(255)
);
INSERT INTO products (name) VALUES ('Laptop');
INSERT INTO products (name) VALUES ('Tablet');
Para verificar que las tablas y los datos se han creado correctamente, puede ejecutar las siguientes consultas SQL:
SELECT * FROM users;
SELECT * FROM products;
Debería ver los datos que acaba de insertar.
Salga del shell psql
escribiendo:
\q
Ahora está de vuelta en la terminal de Linux.