172 похожих чатов

Добрый день всем. подскажите, можно ли как-то переключиться между версиями

postgresql?

25 ответов

22 просмотра

Docker вам в помощь для локальной разработки

Nikolay Underground
Почему это

Потому, что он очень мало решает и всё усложняет.

Ilya Anfimov
Нахер не нужэн, на самом деле.

И каждый раз одно и то же. Не нужен - не юзай. А для разработки локальной его юзают большинство. Потому что локально вручную поднимать базы данных разных версий (в моём случае штук 5 разных надо для разных проектов) - нафиг не упало

Ilya Anfimov
Нахер не нужэн, на самом деле.

Докер мастхев если это не большой прод

Nikolay Underground
Для локальной разработки нормально

"Нормально" -- очень растяжымое понятие. Да, можно. Но можно-то и не такое.

Dmitriy Sviridov
И каждый раз одно и то же. Не нужен - не юзай. А д...

А вы как думали? Вы выдвигаете одни и те жэ тэзисы -- и получаете на них каждый раз разный ответ?

Dmitriy Sviridov
Мы про локальную разработку

Регулярно поднимаю штуки четыре постгреса на разных портах и ума не приложу чем докер может помочь и в чём именно.

central hardware
А какие аналоги vagrant?

Понятия не имею. Ни разу не использовал vagrant -- и не имею никаких позывов это делать в будущем.

Роман Жарков
Регулярно поднимаю штуки четыре постгреса на разны...

Потому что, кроме PostgreSQL, есть ещё куча софта, который надо поднимать локально и тоже разных версий. Какой смысл на это кучу времени тратить?

Тем, что указал в docker-compose.yml нужную версию, выполнил sudo docker-compose up - и у тебя всё разом запустилось. Нужна другая версия? Остановил, поменял в docker-compose.yml версию на нужную и опять запустил. По-моему, проще уже некуда. И главный плюс для меня в том, что на это уходит секунд 5 максимум.

Dmitriy Sviridov
Потому что, кроме PostgreSQL, есть ещё куча софта,...

Во-первых, я тут конкретно про версии сервера PostgreSQL. Другой софт можэт быть совсем другой. Можэт, там основной релиз в докере или там прямо вообще докер является requirement для него. Или нет. В общем, другой софт -- другой. Во-вторых, если возникает вопрос разных версий под разный прод -- то имеет прямой смысл поднимать полные виртуалки или xen-like паравиртуалки с нужным комплектом софта. Ну, часто имеет смысл.

Dmitriy Sviridov
Тем, что указал в docker-compose.yml нужную версию...

Мне, банально, postgres со словарём rusmorph https://obartunov.livejournal.com/195950.html . Пять секунд, хе-хе.

Ilya Anfimov
Мне, банально, postgres со словарём rusmorph https...

Не вижу проблемы. Делается Dockerfile с наследованием от базового образа PostgreSQL, там всё это удовольствие настраивается, после чего собираешь и юзаешь готовый образ сколько влезет - и он будет подниматься за 5 секунд. Ну, если я всё правильно понял, конечно

У меня сейчас на экспериментальной машынке 9 разных версий запущено.

Ilya Anfimov
У меня сейчас на экспериментальной машынке 9 разны...

Далеко не факт что 10 билд встанет, игра в рулетку

central hardware
Далеко не факт что 10 билд встанет, игра в рулетку

Да он не факт, что и в докере встанет. Всегда такое.

Ilya Anfimov
Да он не факт, что и в докере встанет. Всегда тако...

Если у тебя есть готовы образ то он будет работать везде и всегда

Чо-то ржу. (Конечно, нет, совместимость с ядрами, всякий мелкий геморрой с параметрами этих ядер никто не отменял).

Ilya Anfimov
Чо-то ржу. (Конечно, нет, совместимость с ядрами,...

Если вам нужно кастомное ядро то тебе даже установка на хост не подойдёт

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта