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
Создать пользователя
- Через pgAdmin4
ПКМ на Login/Group Roles -> Create -> Login/Group Role… - Через шел
CREATE ROLE andedali WITH
LOGIN
SUPERUSER
CREATEDB
CREATEROLE
INHERIT
NOREPLICATION
CONNECTION LIMIT -1
PASSWORD 'xxxxxx';
Создаём Database
- Через pgAdmin4
ПКМ на Databases -> Create -> Database… - Через шел
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();
Нет комментариев.