mirror of
https://github.com/fruworg/fruworg.github.io.git
synced 2024-11-16 17:37:17 +03:00
35 lines
693 B
Markdown
35 lines
693 B
Markdown
---
|
||
title: Дроп БД форсированно в Postgres
|
||
description: На старой и новой версии
|
||
date: 2023-03-03T13:26:00+05:00
|
||
tags: [linux, postgres]
|
||
---
|
||
## На старой версии (<=12)
|
||
Заходим в консоль Postgres:
|
||
```shell
|
||
psql
|
||
```
|
||
|
||
Убиваем соединения с БД:
|
||
```psql
|
||
SELECT pg_terminate_backend (pid)
|
||
FROM pg_stat_activity
|
||
WHERE pg_stat_activity.datname = '<database_name>';
|
||
```
|
||
|
||
Дропаем БД:
|
||
```shell
|
||
DROP DATABASE <database_name>;
|
||
```
|
||
|
||
## На новой версии (>=13)
|
||
Заходим в консоль Postgres:
|
||
```shell
|
||
psql
|
||
```
|
||
|
||
Дропаем БД:
|
||
```psql
|
||
DROP DATABASE <database_name> WITH (FORCE);
|
||
```
|