Postgresql
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
Для win7
(14 версия последняя с поддержкой (на 15 не пашет pgAdmin4 v4.30)) Создать папку C:\PostgresSQL, в её свойствах — Безопасность, поставить полный доступ для пользователя и администратора. Найти uac (Параметры управления учётными записями пользователей) — бегунок вниз (после установки вернуть) Запускать установку от имени администратора В установщике поменять Installation Directory: C:\Program Files\PostGresSQL Data Directory: C:\Program Files\PostGresSQL\data Не устанавливать pgadmin 4 если на win7 Снять галку с StackBuilder в конце установки pgadmin 4 для win7 — максимум v4.30 Установить в C:\Program Files\PostGresSQL\pgAdmin 4\v4 https://www.postgresql.org/ftp/pgadmin/pgadmin4/v4.30/windows/
Начало работы
Работать через утилиту SQL Shell(psql) — везде enter и пароль от БД Или в cmd (добавить в path C:\Program Files\PostGresSQL\bin)
psql -U postgres
Для линукса:
sudo -u postgres -i
psql
Создать пользователя
1. Через pgAdmin4 ПКМ на Login/Group Roles -> Create -> Login/Group Role… 2. Через шел
CREATE ROLE andedali WITH
LOGIN
SUPERUSER
CREATEDB
CREATEROLE
INHERIT
NOREPLICATION
CONNECTION LIMIT -1
PASSWORD 'xxxxxx';
Создаём Database
1. Через pgAdmin4 ПКМ на Databases -> Create -> Database… 2. Через шел
CREATE DATABASE home
WITH
OWNER = andedali
ENCODING = 'UTF8'
CONNECTION LIMIT = -1;
Подключение к PostgreSQL
psql -U postgres
Список баз
\l
Версия
SELECT version();
Удалить БД
DROP DATABASE myapp_db;
Создать БД
CREATE DATABASE myapp_db OWNER myapp_user;
Выйти из PG
\q
Добавление расширений (PostGIS)
«Пуск» — «Application Stack Builder» «Categories» — «Spatial Extensions» (PostGIS)
psql -U andedali -d inventedworlds
CREATE EXTENSION postgis;
SELECT postgis_full_version();
Комментарии
Комментариев пока нет.