Создание и заполнение образца базы данных
На этом этапе вы создадите базу данных PostgreSQL с именем salesdb и заполните ее образцом данных. Эта база данных послужит основой для операций резервного копирования и восстановления на последующих этапах.
Шаг 1: Создание базы данных
Сначала из терминала создайте базу данных salesdb, используя утилиту командной строки createdb. Это удобная обертка для SQL-команды CREATE DATABASE.
createdb salesdb
Шаг 2: Подключение к базе данных
Затем подключитесь к только что созданной базе данных salesdb с помощью интерактивного терминала psql.
psql -d salesdb
Теперь вы увидите приглашение psql, которое выглядит как salesdb=#, что означает, что вы подключены к базе данных salesdb.
Шаг 3: Создание таблиц и вставка данных
В оболочке psql выполните следующие SQL-команды для создания двух таблиц: customers и products.
Создайте таблицу customers:
CREATE TABLE customers (
id SERIAL PRIMARY KEY,
name VARCHAR(100) NOT NULL
);
Создайте таблицу products:
CREATE TABLE products (
id SERIAL PRIMARY KEY,
name VARCHAR(100) NOT NULL,
price NUMERIC(10, 2)
);
Теперь вставьте некоторые образцы данных в обе таблицы.
Вставьте данные в customers:
INSERT INTO customers (name) VALUES ('Alice'), ('Bob');
Вставьте данные в products:
INSERT INTO products (name, price) VALUES ('Laptop', 1200.00), ('Mouse', 25.00);
Шаг 4: Проверка данных
Чтобы убедиться, что данные были вставлены правильно, выполните запросы SELECT для обеих таблиц.
SELECT * FROM customers;
Вывод должен быть следующим:
id | name
----+-------
1 | Alice
2 | Bob
(2 rows)
Теперь проверьте таблицу products:
SELECT * FROM products;
Вывод должен быть следующим:
id | name | price
----+--------+---------
1 | Laptop | 1200.00
2 | Mouse | 25.00
(2 rows)
Наконец, выйдите из оболочки psql, чтобы вернуться в обычный терминал.
\q
Вы успешно настроили базу данных для следующих шагов.