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

Стоит ли хранить в бд абсолютный путь к файлу? смотрел,

например, api unsplash, у них в документе бд указан абсолютный. не вызовет ли это проблемы?

12 ответов

27 просмотров

звучит как не очень переносимое решение

Ivan-Minin Автор вопроса
Alexey Ermakov
звучит как не очень переносимое решение

я немного запутался просто. при работе с fs и multer-ом я могу безболезненно пользоваться абсолютным, но в бд лучше хранить относительный, правильно?

Ivan-Minin Автор вопроса

да на самом деле тут вопрос больше "как правильнее или удобнее"

Ivan Minin
да на самом деле тут вопрос больше "как правильнее...

понял. ну, честно говоря, мне кажется, что это касается бизнес логики, а не бестпрактис. возможно ошибаюсь - нужны ещё мнения

Ivan Minin
я немного запутался просто. при работе с fs и mult...

Ты в БД хранишь именно путь в файловой системе?

Ivan-Minin Автор вопроса
Grigorii K. Shartsev
Ты в БД хранишь именно путь в файловой системе?

ну сейчас я так сделал, да. я посмотрел, как сделано к огромных проектов и решил так попробовать. сначала показалось, что так удобно. я получил массив на клиенте и просто использую ссылку без склеивания для всех манипуляций. но любое изменение домена ну и тд и все. они сломаны

А в каких огромных проектах используется абсолютный путь по файловой системе?

Ivan-Minin Автор вопроса
Grigorii K. Shartsev
А в каких огромных проектах используется абсолютны...

Ну как пример я привел unsplash. в ответе api, в документе файла фотографии, все пути абсолютные

Ivan Minin
Ну как пример я привел unsplash. в ответе api, в д...

Там пути URL ссылки, наверное, всё-таки, а не пути абсолютные в файловой системе сервера

Ivan-Minin Автор вопроса
Grigorii K. Shartsev
Там пути URL ссылки, наверное, всё-таки, а не пути...

А, так я про это не говорил, я не знаю, как это проверить) я именно на документ бд и ссылался.

Ivan-Minin Автор вопроса

Чтобы не запутать ещё больше, вот тут чуть ниже пример: https://unsplash.com/developers. Я об этом примере говорил

Ivan Minin
Чтобы не запутать ещё больше, вот тут чуть ниже пр...

Абсолютная URL ссылка зависит от реализации приложения. При переезде на другой сервер, или вообще на другую модель развёртывания, можно сохранить все ссылки. Да и менять их обычно не сложно при миграции. А вот абсолютный путь в файловой системе зависит от развёртывания и местоположения файлов на конкретном сервере, это проблемнее

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта