Як встановити postgresql на mac

PostgreSQL: навіщо і як

За замовчуванням в якості бази даних Rails пропонує використовувати SQLite 3, автономну базу даних, яка непогано підходить для отримання першого досвіду в розробці додатків. Однією з особливостей SQLite є неможливість одночасно виконувати більше однієї операції записи, тому чим швидше ви відмовитеся від її використання, тим краще. При розробці додатків часто практикується підхід, при якому development середовище має мінімум відмінностей від production середовища. Це дозволяє значно зменшити ймовірність появи проблем, які можуть виникнути через використання різних інструментів при розробці і при роботі додатка в продакшені. Цей підхід є однією з причин для того, щоб задуматися про використання PostgreSQL в розробці.

Тут можна запитати себе: а чому саме PostgreSQL? Чому не MySQL або інша СУБД? Справа в тому, що PostgreSQL став фактично вже стандартом при роботі над додатками на Ruby on Rails. Він швидкий, розширюваний, адаптований до високих навантажень і використовує такий підхід до зберігання даних, при якому досить складно помилитися, приймаючи ті чи інші рішення (у порівнянні, наприклад, з MySQL).

Ось кілька посилань, які наочно перераховують всі за і проти:

Оскільки для розробки на Rails має сенс використовувати OS X або ОС сімейства Linux, розглянемо установку PostgreSQL для Ubuntu і Mac OS X.

зміст:

Установка PostgreSQL на Ubuntu 14.04

По-перше, оновимо віддалені репозиторії:

Потім безпосередньо установами PostgreSQL:

Строго кажучи, база даних встановлена. Переконаємося в цьому, увійшовши в термінал СУБД під стандартним користувачем postgres:

Якщо СУБД встановлена ​​коректно, в терміналі з’явиться відповідь із запрошенням до введення команд:

Установка PostgreSQL на Mac OS X через Homebrew

Одним з найбільш простих способів установки PostgreSQL на OS X є Homebrew. Оновимо список пакетів:

Якщо ви хочете, щоб СУБД запускалася при старті системи, виконайте команду:

Установка PostgreSQL на Mac OS X через Postgresapp

Крім Homebrew СУБД PostgreSQL можна встановити так само за допомогою спеціального комплекту додатків, доступного для скачування за адресою http: // postgresapp.com /.

Пакет включає в себе саму PostgreSQL, PostGIS і ще кілька популярних розширень, відсутність яких, втім, анітрохи не завадить вам почати розробляти Rails-додатки використовують PostgreSQL.

Установка проводиться перетягуванням іконки з завантаженого пакету в папку Applications (Програми).

Перевірка установки

Створимо тестову базу даних:

Вийдемо з терміналу СУБД, ввівши команду \ q і спробуємо увійти туди знову, використовуючи новоствореного користувача:

Після введення пароля, термінал PostgreSQL привітає нас запрошенням до введення команд:

Для надійності перевіримо, чи може користувач працювати з поточної базою даних:

Таблиця unicorns створилася, значить все в порядку, PostgreSQL встановлений і готовий до роботи.

Базові команди PostgreSQL

Щоб працювати з PostgreSQL, необхідно знати деякі базові команди. Деякі з них, найбільш корисні, наведені нижче.

Вхід в PostgreSQL:

Стандартний адміністраторський вхід:

Команди терміналу psql
  • \ dt — показати всі таблиці
  • \ q — вихід з терміналу psql
  • \ dn — показати всі схеми
  • \ du — показати всіх користувачів
  • \ D ім’я_таблиці — показати інформацію про таблиці

І пам’ятайте, що в будь-який незрозумілій ситуації варто звертатися до офіційної документації: http: // www.postgresql.org / docs /, якій, на відміну від доків до MySQL, зручно користуватися 😉

Ми розповідаємо, як стати більш кращим розробником, як підтримувати і ефективно застосовувати свої навички. Інформація про вакансії і акціях ексклюзивно для більш ніж 8000 передплатників. Приєднуйся!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *