Новые каталоги
This commit is contained in:
91
PostgreSQL/PostgreSQL_select.md
Normal file
91
PostgreSQL/PostgreSQL_select.md
Normal file
@ -0,0 +1,91 @@
|
||||
Подключаюсь к инфраструктуре:
|
||||
```sh
|
||||
ssh ivanov_i@10.101.1.3
|
||||
```
|
||||
|
||||
Зеркало APP Астана RabbitMQ
|
||||
```sh
|
||||
ssh ivanov_i@10.201.1.3 -p 22
|
||||
```
|
||||
|
||||
```sh
|
||||
psql -h 10.101.1.6 -U user_developer_igor_i -d transit
|
||||
```
|
||||
|
||||
|
||||
```sh
|
||||
psql -h 10.201.1.6 -U postgres -d transit
|
||||
```
|
||||
|
||||
## Логи по Базе
|
||||
|
||||
0) Создание таблицы
|
||||
```sql
|
||||
CREATE TABLE public.test_table (id bigint, PRIMARY KEY (id));
|
||||
```
|
||||
1) Немного изменил права:
|
||||
```sql
|
||||
ALTER TABLE IF EXISTS public.test_table OWNER to user_developer_igor_i;
|
||||
```
|
||||
2) Удаление таблицы
|
||||
```sql
|
||||
DROP TABLE public.test_table;
|
||||
```
|
||||
3) Создание пользователя БД
|
||||
```sql
|
||||
CREATE ROLE test_user WITH LOGIN NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT NOREPLICATION NOBYPASSRLS CONNECTION LIMIT -1 VALID UNTIL '2025-05-22T00:00:00+05:00' PASSWORD '!Ii123456';
|
||||
```
|
||||
|
||||
|
||||
|
||||
4) Изменение прав пользователя !!!!!!!!!!Вадим не видел!!!!!!!!!!!
|
||||
```sql
|
||||
ALTER ROLE user_developer_igor_i NOLOGIN VALID UNTIL '2025-05-22T00:00:00+05:00';
|
||||
```
|
||||
```sql
|
||||
GRANT app_authorization TO user_developer_igor_i;
|
||||
```
|
||||
```sql
|
||||
REVOKE app_authorization FROM user_developer_igor_i;
|
||||
```
|
||||
```sql
|
||||
REVOKE SELECT ON TABLE public.test_table FROM user_developer_igor_i;
|
||||
```
|
||||
```sql
|
||||
GRANT SELECT ON public.test_table TO user_developer_igor_i;
|
||||
```
|
||||
|
||||
|
||||
5) Удаление пользователя БД
|
||||
```sql
|
||||
DROP ROLE test_user;
|
||||
```
|
||||
```sql
|
||||
CREATE DATABASE test_db WITH OWNER = user_developer_igor_i ENCODING = 'UTF8' LOCALE_PROVIDER = 'libc' CONNECTION LIMIT = -1 IS_TEMPLATE = False;
|
||||
```
|
||||
```sql
|
||||
DROP DATABASE test_db;
|
||||
```
|
||||
|
||||
Выходим:
|
||||
```sql
|
||||
\q
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Логи по ППО:
|
||||
1) Попытки не верного ввода пароля/логина
|
||||
2) Авторизация
|
||||
3) Выход из системы
|
||||
4) Создание пользователя
|
||||
5) Изменение прав пользователю.
|
||||
6) Удаление пользователя
|
||||
7) Создание перевозки
|
||||
8) Проведение оплаты
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user