Email or username:

Password:

Forgot your password?
hardworm ☭

#work #jetbrains #dev #postgresql С утра надо было перенести prod базу. Проебался полчаса с операцией drop. Не дает совершить операцию стандартными легкодоступными методами.

> database databasename is being accessed by other users

Принудительно перебил все коннекты и сделал

```
DROP DATABASE dbname WITH (FORCE)
```

Сделал задачу, потом начал выяснять - а кто брут?

Оказывается phpStorm\Idea держат коннект к БД. И остановить его нельзя (а раньше была кнопка). Пока не перебьешь все их процессы. 💩

Всё херовей и херовей с каждым обновлением.

Надо попробовать разные сочетания для работы
1. vscode + dbviewer
2. nvim + lazyvim или nvim + astronvim или github.com/jasalt/nvim
3. netbeans

Еще бы замену postman найти...

5 comments
WildTuna 🇷🇺

@hardworm я обычно делаю slave на новом месте, как догонится перевожу масте в RO и перебрасываю IP мастера на slave делая его мастером

hardworm ☭

@wildtuna у нас нет реплики - мы пока маленькие. Вот только из docker на отдельный сервер db переехал.

WildTuna 🇷🇺

@hardworm ну в таком ключе мой способ тоже рабочий, только без переброса IP ( обычно у облаков свой диапазон). Но у нас воя локальная сеть и ходим по локальным IP как раз для этого. База может резко начать расти на пол тера в месяц и приходится апгрейдить сервах с большей корзиной

Max

@hardworm

> Еще бы замену postman найти...

Для себя заменил его расширением REST Client для VSCode. В Idea вроде тоже было что-то подобное (в энтерпрайз, но не уверен).

Dmitriy

@hardworm вместо постмана можно использовать insomnia или Bruno

usebruno.com/

Go Up