Александр Павлюк, в Tarantool msgpack юзается. Такие ответы (когда нет возможности использовать typed-варианты запросов) всегда выливаются в respParsed := resp.Data[0].([]interface{})[0].(map[interface{}]interface{})["rows"].([]interface{}) и тому подобное)) Кошмар, вобщем)
Такой вариант отпадает из-за того, что не хочу хранить весь репо на хостинге. rsync идеально подошел для моей ситуации. :)
Единственный момент остался это синхронизация бд. Пытался юзать sqldump по ssh, но не работает, ошибку не помню какую выдавал уже, но файл дампа создавался, но тупо пустой и все.
Vamp, ну вообще логично, соглашусь) На счет слитой базы, это как бы да, инъекций допускать нельзя.
Просто я почему так написал то, когда лет 7 назад в веб переходил из системной разработки, то вот всех курсах и туторах делали именно так, что пароль хешировался на клиенте, поэтому подход и остался, так сказать) А так да, разницы нет, открытый или под хешем, кроме той, что Вы описали сейчас.
Ankhena, 1. Очевидно же, автор имел ввиду "экран" - окно браузера, ну полно Вам))
2. Сейчас детально проанализировал все, и да, Вы правы) Достаточно будет просто блоку задать min-height: 100vh :)
Прошу прощения за спор)
Vamp, Это тоже самое, что, например, хранить значение php сессии в куках напрямую, а не просто ее идентификатор. Но ведь, почему-то, все хранят только ее ID :))
Ankhena, только что проверил: речь про окно браузера)
Ну если не высчитывать высоту контента, то как тогда?) min-height: fit-content? Да только поддержка так себе)
Ankhena, дак ведь нужно чтобы не просто блок был размерами по контенту, а чтобы высота блока растягивалась на окно браузера, если контент меньше высоты окна) Ну насколько я понял автора вопроса.