Nikita 🐋
Писал на канале давненько. Я был вынужден создать твинков, потому что больше 20 ботов нельзя создавать на одном аккаунте
Nikita 🐋
Yakov
что-то на джаваскриптовом
Кажется, что-то про то что 'this' is undefined
Nikita 🐋
Nikita 🐋
самый ржачный спам из последнего
Yakov
О о о
Yakov
У атомной креветки кажется был видос на эту тему
Yakov
А, нет, ложные воспоминания
Yakov
Nikita 🐋
function() { return 'no toxicity' }
Nikita 🐋
найс
Yakov
А Haskell?
Yakov
main = scotty 3000 do get "/:word" do word <- param "word" text $ "Hello, " <> word
Yakov
Nikita 🐋
main = scotty 3000 do get "/:word" do word <- param "word" text $ "Hello, " <> word
лол, а если бы купил, прикрутил бы сразу
Nikita 🐋
Yakov
Yakov
А мне кароч последняя таска осталась до релиза приложения
Yakov
Ухх, Трибуна и ПХ держитесь как закончу
Yakov
Забавно, но во Flutter из бд похоже опция которая 1) требует меньше всего кода и 2) самая тайпсейфовая — это SQL
Yakov
Из существующих носкулей прям все плохо :(
Alexander
Этот город боится sql. Я увидел его истинное лицо. Схемы - продолжение сточных канав. А канавы заполнены новыми данными.
Alexander
[данные удалены]
Nikita 🐋
Да, его не стоит бояться
Nikita 🐋
Да, побойлерплейтнее
Yakov
[данные удалены]
Как-то не очень звучит, мягко говоря. Я опасаюсь SQL потому что пробовал его в плохом варианте — без типов, без реактивности, без поддержки от IDE и мне не понравилось по объективным причинам
Nikita 🐋
Но если нет альтернативы
Alexander
Одно дело старте бот в телеге
Yakov
Вот чего я боюсь — это написания SQL маленькими буквами
Yakov
Вот это страшно
Alexander
Когда тебе не нужно думать над структурой бд
Nikita 🐋
Когда тебе не нужно думать над структурой бд
Так никогда не должно быть необходимости о ней думать
Alexander
А другое когда у тебя аппка, которую ты уже долго пилишь
Nikita 🐋
Она просто должна работать
Alexander
У тебя NoSQL без структуры?)
Щас так, завтра передумал, вай нот
Alexander
Она прощает
Nikita 🐋
Она прощает
Так и должна работать бд
Yakov
А другое когда у тебя аппка, которую ты уже долго пилишь
Так наоборот же все :) Аппка которую я долго пилю я не буду переводить с носкуля на скуль — она и так работает
Alexander
Ну это как строгая и не строгая типизация
Alexander
Зависит от задачи
Nikita 🐋
Абсолютно две разные вещи
Yakov
А другое когда у тебя аппка, которую ты уже долго пилишь
А вот новую аппку я как раз буду начинать на Drift (SQLite)
Nikita 🐋
NoSQL все ещё строго типизирован
Nikita 🐋
Если норм ORM юзать
Yakov
Щас так, завтра передумал, вай нот
Так это... В SQL можно JSON документы хранить :))
Alexander
Я про схемы. Что sql строже
Nikita 🐋
А вот новую аппку я как раз буду начинать на Drift (SQLite)
На мобилках это лучшее и наиболее быстрое, что есть, из-за нативной низкоуровневой поддержки SQLite
Yakov
Ну это как строгая и не строгая типизация
Стесняюсь спросить, где строгая, а где не строгая
Nikita 🐋
Я про схемы. Что sql строже
Схемы и в NoSQL строгие
Yakov
Какая-то ложная аналогия
Alexander
Postgre хорошо уже с ними работает
Nikita 🐋
Тайпгусь не даёт не то сохранить
Nikita 🐋
Все типы чекаются как в рантайме, так и во время компиляции
Lovecoin
+++
3 Лавкоинов было подарено borodutch. Всего у borodutch 7984 Лавкоинов.
Alexander
Схемы и в NoSQL строгие
При изменении схем в монге не нужно ничего делать
Alexander
В реляционках нужно мигрировать
Alexander
Я это имел в виду
Alexander
Ну как сказать
Alexander
А если это изменение повлечёт проблемы
Alexander
Лучше чётко прописать, как быть бд
Yakov
В реляционках нужно мигрировать
Обязательно, каждый раз, при изменении любого столбца? :)
Alexander
Чем потом иметь траблы
Alexander
Обязательно, каждый раз, при изменении любого столбца? :)
Там, где цена потери данных выше затрат на миграции - да
Yakov
Там, где цена потери данных выше затрат на миграции - да
Нет, я про формулировку заявления. Я верно понял твоё заявление — “в реляционных бд миграции обязательны”?
Alexander
Бд не знает, как поставить новые поля у существующих записей например. Null, undefined, ''?
Alexander
А у тебя биллинг
Alexander
У монго будет undefined, да
Alexander
А у новых записей - будет дефолт из схемы
Alexander
А у старых нет