Я активно изучаю PostgreSQL, произвожу различные эксперименты. Для этих экспериментов я создаю таблицы в духе «table1» и подобные с одним-двумя столбцами, наполняю их с помощью generate_series, случайными данными, чаще всего — последовательными (или почти последовательными) числами или каким-то случайным текстом. Разные md5-функции, перемножение одного числа на другое и преобразование результата в текст. В общем, придумывал разные варианты.
Но мне это надоело, и я решил использовать специального для этого созданную демобазу для PostgreSQL от компании «Постгрес Профессиональный».
Для начала, перейдите на страницу с описанием этой демобазы (в меню сайта есть одноименный пункт) в разделе «Образование».
На странице «Демонстрационная база данных» посмотрите раздел «Описание» — там есть всё, что нужно для того, чтобы использовать эту демобазу.
Например, схема демобазы выглядит следующим образом:
В дальнейшем, я буду использовать для экспериментов именно её. С этой страницы можно скачать три вида этой демобазы, в зависимости от объема. Я себе скачал и использую самый большой вариант demo-big.zip.
Чтобы использовать эту демобазу, я сделал следующее:
1. Скачал архив и распаковал его (от имени основного пользователя ОС). В результате, у меня появился файл demo-big-20170815.sql;
2. Поменял права на файл на potsgres, скопировал этот файл в его домашнюю папку следующими командами:
3. Зашел под пользователем ОС postgres и выполнил этот скрипт: psql < demo-big-20170815.sql Базу данных перед этим создавать не нужно, в скрипте всё необходимое имеется. Так как я использовал самую большую базу, то пришлось несколько минут подождать: Теперь проверим, какие есть базы данных: Обратите внимание на размер базы данных demo. Размер большой. Зато можно использовать большие таблицы в этой базе. Теперь экспериментировать буду тут.cp demo-big-20170815.sql /home/postgres
chown postgres:postgres demo-big-20170815.sql
\l+
Leave a Reply