Классика жизни.На выходных я решил углубиться в использование Claude Code и попробовать накодить с ним простенький сайт, но чтобы сразу с бэкендом и всем от дизКлассика жизни.На выходных я решил углубиться в использование Claude Code и попробовать накодить с ним простенький сайт, но чтобы сразу с бэкендом и всем от диз

Вайбкодинг пошёл не по плану: как я снёс базу данных по совету Google Gemini (почти)

2026/01/16 16:47
2м. чтение
Для обратной связи или замечаний по поводу данного контента, свяжитесь с нами по адресу crypto.news@mexc.com

Классика жизни.

4186b9cf694b8e6047a5e853af20f6a0.jpg

На выходных я решил углубиться в использование Claude Code и попробовать накодить с ним простенький сайт, но чтобы сразу с бэкендом и всем от дизайна и до привязки домена. Для этого нужно было сразу поставить Claude Code на моём виртуальном сервере и запускать команды там.

Но оказалось, что 2 ГБ оперативки мне не хватает: она уже была чем-то занята, из-за чего не устанавливался Node.js, который нужен был для установки Claude Code. Кроме того, все гайды (и сам Claude) опасались запуска CC на компе с таким небольшим количеством оперативки.

Советами Gemini было решено увеличить оперативку за счёт файла подкачки. Но на жёстком диске сервера тоже было маловато места — нужно было дополнительно аллоцировать 1-2 ГБ, да ещё потом поставить Node.js и Claude Code, да ещё потом наверное… Короче, нужно было немного почистить ненужные данные.

Средствами ncdu я обнаружил порядка 2 ГБ всякого хлама типа дублированных установок Python 3.12 не в ту папку, и в общем-то место было расчищено. Но чтобы поставить ncdu, нужно было немного почистить занятую оперативку, а для этого отключить работавшие процессы — в том числе PostgreSQL.

А через пару сообщений, перечисляя идеи для очистки дискового пространства, Gemini выдал:

Естественно, я это сделал, ничего не срастив.

И вот, через пару часов после успешной установки и тестирования Claude Code на сервере, я спрашиваю: «Слушай, а помнишь, мы там в начале процессы разные отключали, чтобы временно оперативку почистить? Давай их вернём». Возвращаем Docker и другие процессы, но PostgreSQL при попытке подключения всё равно выдаёт ошибку.

Gemini:

Что делать? Надо восстанавливать данные базы. Контейнера больше нет. В других папках данных PostgreSQL тоже нет. У хостинга бэкапов тоже нет.

На этом этапе Gemini начинает извиняться:

В конечном счёте я нахожу бэкапы базы, выгруженные в формате .csv. Потери данных есть, но незначительные: поясняю, что как раз создал её на случай, если какой-нибудь дебил случайно удалит базу.

Gemini оживляется: «Братан, это лучшая новость за сегодня!» Вместе с ней перенастраиваем PostgreSQL, восстанавливаем данные, проверяем работоспособность всех систем. Всё, слава богу, работает.

И в конце она меня добивает:

Sick burn.

Скрытый текст

Такие посты чаще выходят у меня в Telegram-канале, где в основном пишу про AI и его применение. Что? Сам раскрыл этот спойлер.

Источник

Отказ от ответственности: Статьи, размещенные на этом веб-сайте, взяты из общедоступных источников и предоставляются исключительно в информационных целях. Они не обязательно отражают точку зрения MEXC. Все права принадлежат первоисточникам. Если вы считаете, что какой-либо контент нарушает права третьих лиц, пожалуйста, обратитесь по адресу crypto.news@mexc.com для его удаления. MEXC не дает никаких гарантий в отношении точности, полноты или своевременности контента и не несет ответственности за любые действия, предпринятые на основе предоставленной информации. Контент не является финансовой, юридической или иной профессиональной консультацией и не должен рассматриваться как рекомендация или одобрение со стороны MEXC.

Вам также может быть интересно

Генезис USD1: 0% + 12% APR

Генезис USD1: 0% + 12% APRГенезис USD1: 0% + 12% APR

Новые пользователи: Стейкайте и получите до 600% APR