Lines

INVENTED
WORLDS

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();

Комментарии

Комментариев пока нет.