Следующее руководство проведет вас через следующие задачи:
База данных Pagila - это смоделированный набор таблиц, которые имитируют операции и данные сети видеомагазинов. Вспомните Blockbuster Video 1990-х годов. На первый взгляд вариант использования видеомагазина может показаться не очень актуальным в мире после блокчейна, но я уверяю вас, что этот набор данных все еще относительно хорошо имитирует многие розничные среды или среды, в которых есть доход, клиенты и продукты.
Загрузите PostgreSQL . Вы можете сделать это несколькими способами (все они представлены по ссылке). Я решил использовать интерактивный установщик от EDB, но могут быть некоторые варианты, которые проще и даже лучше. Если бы я потратил время на то, чтобы сделать это снова и снова, я бы, вероятно, выбрал postgres.app вместо этого. Установка postgres.app не только обеспечивает простую загрузку и установку, но и может даже иметь более интуитивно понятный графический интерфейс, чем pgAdmin 4. Тем не менее, pgAdmin работает отлично, и если вы используете командную строку, я считаю, что все эти реализации также позволяют SQL на CLI.
Здесь есть действительно хороший учебник, который проведет вас по настройке Postgre SQL Server: Подключение к базе данных PostgreSQL Server. ИЛИ вы можете следовать моим кратким и менее подробным инструкциям ниже.
Подключение к серверу через терминал (с использованием psql)
Один из способов подключения, особенно если вы любите использовать командную строку, - это использовать оболочку psql SQL.
\l
4. Введите имя сервера (как хотите)
5. Щелкните вкладку подключения и введите хост и пароль. Это имя пользователя и пароль, которые вы создали в процессе установки PostgreSQL.
6. Разверните кластер серверов, а затем узел баз данных, и вы увидите уже установленную базу данных по умолчанию с именем postgres. Не обращайте внимания на базу данных Pagila на изображении ниже. Я уже скачал его, поэтому он показывает неподключенную базу данных.
После перехода к нужной базе данных вы можете щелкнуть по ней, а затем щелкнуть инструмент запроса. Вы можете сделать это двумя способами. Щелкните раскрывающийся список «Инструменты», а затем параметр «Инструмент запросов» или щелкните значок, который выглядит как базы данных с логотипом «play».
7. Введите запрос в редактор и нажмите кнопку «Выполнить».
Я нашел два хороших github, в которых размещается база данных Pagila. Я использовал базу данных Pagila Деврима Гюндюза . Это был первый обнаруженный мной экземпляр, в котором была база данных и четкие инструкции о том, что это такое и как работает. Если вы используете контейнерные среды, у него также есть руководство по внедрению базы данных в Docker. В этом процессе я предполагаю, что у вас уже есть учетная запись github и вы знаете, как использовать git. Если вы этого не сделаете, вы можете создать здесь учетную запись github и ознакомиться с учебными материалами github .
скопируйте ссылку https или ssh из репозитория, чтобы клонировать ее
Вы можете видеть на изображении, что адрес репозитория в верхнем левом углу экрана теперь является моим репозиторием. Из вашего разветвленного репозитория вы клонируете репозиторий на свой компьютер. Щелкните код и скопируйте URL-адрес https или SSH.
Запустите новый терминал командной строки. Вы можете сделать это, набрав терминал в строке поиска на Mac или в Finder вы можете открыть папку / Applications / Utilities, а затем дважды щелкнуть Terminal.
После открытия терминала вы можете перейти к папке / каталогу, в котором вы хотите сохранить каталог Pagila. Узнайте, как перемещаться по командной строке здесь: Перемещение по командной строке . Затем вы скопируете ссылку в командную строку в желаемом каталоге, и будет создан новый каталог, в котором будут размещены все файлы базы данных pagila, которые были размещены в github.
На этом этапе у вас будет каталог Pagila, в котором размещены базы данных Pagila на вашем собственном компьютере. Мы не будем тянуть файлы Pagila в сервер PostgreSQL с использованием pgAdmin 4. Перед этим я настоятельно рекомендую прочитать README.md файл в Pagila хранилище GitHub Деврима Gunduz в.
На этом этапе новая база данных должна появиться под заголовком «Базы данных» в левом окне. Щелкните новую базу данных (в моем случае это test_pagila), затем щелкните инструмент запроса, перейдите в новый редактор запросов и найдите значок файла в верхнем левом углу редактора, а затем щелкните по нему, чтобы найти свой Pagila SQL файлы.
Теперь ваша база данных создана. Вы можете запускать запросы и использовать его для любых целей. Удачного запроса!
Есть много способов тренироваться с базой данных Pagila. Вы можете развернуть свои собственные запросы и использовать их так, как вы бы использовали реальную базу данных, или вы можете использовать наборы вопросов, которые проверяют ваши способности делать запросы с использованием реалистичных данных и структур данных. Этот репозиторий от Роберта Трит чрезвычайно полезен. Он содержит информацию и файлы по настройке Pagila, а также множество ссылок на руководства Pagila для различных задач, таких как создание приложений из данных Pagila, использование REST API, выполнение проверки электронной почты, создание отчетов и создание направляющих для устаревших приложений.
Я также поискал в Интернете всевозможные вопросы (с решениями в большинстве случаев), относящихся к Pagila и Sakila, и собрал их в группу Jupyter Notebooks. Вы также можете использовать эти вопросы, чтобы проверить свои способности. Найдите их здесь:
Я также создал диаграмму отношений сущностей (ERD) с помощью Pagila. Вы можете найти мое руководство по этому поводу здесь: Создание диаграммы отношений между объектами SQL (ERD) и фактическое изображение ERD для справки ниже:
Кроме того, я получил большую часть своей информации для выполнения этой задачи на следующих сайтах:
SQL, или язык структурированных запросов, является важным инструментом для управления и манипулирования данными в реляционных базах данных. Благодаря широкому набору команд SQL позволяет просматривать, создавать и удалять базы данных и таблицы, изменять данные и выбирать данные с помощью различных команд.
В этой статье мы попытаемся докеризовать простое приложение golang CRUD с базой данных postgreSQL. Давайте сначала создадим наше приложение.
[Предупреждение: в этом эссе есть снимки экрана, на которых люди восхваляют убийцу Джордана Нили.] Сотрудники правоохранительных органов наконец — и, возможно, неохотно — предъявили обвинение в этом убийстве Дэниелу Пенни, человеку, который душил Джордана Нили, пока тот не умер.
В 2022 году, с выпуском GPT-3, навыки письма, кажется, стали менее важными. С помощью ИИ люди с плохим письмом также могут генерировать качественный персонал.
В современном быстро меняющемся и конкурентном мире карьера играет важную роль в личностном росте, финансовой стабильности и общей удовлетворенности жизнью. Однако многие люди оказываются в безжалостном цикле застоя и неудовлетворенности, постепенно угасая в своей профессиональной жизни.
Мы часто обнаруживаем, что изо всех сил пытаемся реализовать то, что, как мы знаем, полезно для нас. От того, чтобы сказать значимому другому, что мы любим его, до того, чтобы помнить, что нужно говорить как пират, всегда будут те, кто утверждает, что день, неделя или месяц событий не нужны, потому что они уже делают эти вещи.