Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 November 02

I

Iurie in SqlCom.ru - Стиль жизни SQL
Timus
На диске. А в бд - путь к файлу
Понял, спасибо
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
Iurie
Понял, спасибо
Ну это как один из вариантов
источник

I

Iurie in SqlCom.ru - Стиль жизни SQL
Timus
Ну это как один из вариантов
А что ещё есть?)
источник

AK

Andy Korg in SqlCom.ru - Стиль жизни SQL
Недавно ремонтировал систему в которой в БД были пути, а файлы на дисках. При upgrade поменяли буквы хранилища. Часть файлов переписали чужими данными :)
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
Iurie
А что ещё есть?)
еще есть гугл
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
и там могут сказать что можно хранить файлы в самой БД.
источник

AS

Anton Smirnov in SqlCom.ru - Стиль жизни SQL
а разве в постгресе нет какого-то аналога filestream?
источник

AK

Andy Korg in SqlCom.ru - Стиль жизни SQL
Anton Smirnov
а разве в постгресе нет какого-то аналога filestream?
источник

AS

Anton Smirnov in SqlCom.ru - Стиль жизни SQL
спасибо
источник

.

.. in SqlCom.ru - Стиль жизни SQL
Здравствуйте. Нужен совет/подсказка. Пришел я на новую работу, а тут есть БД на удаленном сервере, по ip подключаемся к ней в Management Studio.
Есть немало скриптов,  которые создают какие-то таблицы, которые потом питоновские скрипты переносят в csv, а потом переносят csv в MySQL (насколько я понял). А потом из полученных таблиц в MySQL строятся дашборды, выгрузки и т.п.
В будущем нам хотят закрыть прямой доступ к БД, а сделать представления по нужным нам таблицам (уже закрывали доступ, и вся автоматизация процесса на уровне питоновских скриптов сломалась).
Когда так сделают -  sql скрипты сломаются, питоновские тоже. Есть желание выкрутиться с минимальными трудозатратами:)
Данные должны обновляться раз в день , некоторые раз в неделю.
Как лучше сделать, какие best practices у вас в арсенале/на опыте?)
Я думаю определиться какие таблицы нам нужны, написать скрипты для ежедневного/еженедельного создания (и удаления старых) представлений. Т.е. таблица table_1 будет иметь представление table_1_view, к примеру, т.е. имя таблицы плюс приставка. Далее в скриптах SQL добавить везде именам таблиц эти приставки и получаем PROFIT :))
Все старые скрипты будут работать с представлениями,которые будут создаваться другими простеньким скриптами CREATE VIEW...
источник

VK

Vladimir Kolyada in SqlCom.ru - Стиль жизни SQL
Уволиться и найти нормальную компанию с нормальными практиками, а не анальными болями в разных частях тела. Вы ничему там не научитесь, кроме дури подобной этой, которая нигде и никогда и никому не понадобится, кроме подобных страдальцев.
источник

И

Игорь in SqlCom.ru - Стиль жизни SQL
..
Здравствуйте. Нужен совет/подсказка. Пришел я на новую работу, а тут есть БД на удаленном сервере, по ip подключаемся к ней в Management Studio.
Есть немало скриптов,  которые создают какие-то таблицы, которые потом питоновские скрипты переносят в csv, а потом переносят csv в MySQL (насколько я понял). А потом из полученных таблиц в MySQL строятся дашборды, выгрузки и т.п.
В будущем нам хотят закрыть прямой доступ к БД, а сделать представления по нужным нам таблицам (уже закрывали доступ, и вся автоматизация процесса на уровне питоновских скриптов сломалась).
Когда так сделают -  sql скрипты сломаются, питоновские тоже. Есть желание выкрутиться с минимальными трудозатратами:)
Данные должны обновляться раз в день , некоторые раз в неделю.
Как лучше сделать, какие best practices у вас в арсенале/на опыте?)
Я думаю определиться какие таблицы нам нужны, написать скрипты для ежедневного/еженедельного создания (и удаления старых) представлений. Т.е. таблица table_1 будет иметь представление table_1_view, к примеру, т.е. имя таблицы плюс приставка. Далее в скриптах SQL добавить везде именам таблиц эти приставки и получаем PROFIT :))
Все старые скрипты будут работать с представлениями,которые будут создаваться другими простеньким скриптами CREATE VIEW...
расскажите им про SSIS
источник

И

Игорь in SqlCom.ru - Стиль жизни SQL
дабы не городить всё это на питоне
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
Vladimir Kolyada
Уволиться и найти нормальную компанию с нормальными практиками, а не анальными болями в разных частях тела. Вы ничему там не научитесь, кроме дури подобной этой, которая нигде и никогда и никому не понадобится, кроме подобных страдальцев.
Ну что так сразу... Есть шанс внедрить нормальные практики, задуматься только при активном противодействии.
источник

AK

Andy Korg in SqlCom.ru - Стиль жизни SQL
..
Здравствуйте. Нужен совет/подсказка. Пришел я на новую работу, а тут есть БД на удаленном сервере, по ip подключаемся к ней в Management Studio.
Есть немало скриптов,  которые создают какие-то таблицы, которые потом питоновские скрипты переносят в csv, а потом переносят csv в MySQL (насколько я понял). А потом из полученных таблиц в MySQL строятся дашборды, выгрузки и т.п.
В будущем нам хотят закрыть прямой доступ к БД, а сделать представления по нужным нам таблицам (уже закрывали доступ, и вся автоматизация процесса на уровне питоновских скриптов сломалась).
Когда так сделают -  sql скрипты сломаются, питоновские тоже. Есть желание выкрутиться с минимальными трудозатратами:)
Данные должны обновляться раз в день , некоторые раз в неделю.
Как лучше сделать, какие best practices у вас в арсенале/на опыте?)
Я думаю определиться какие таблицы нам нужны, написать скрипты для ежедневного/еженедельного создания (и удаления старых) представлений. Т.е. таблица table_1 будет иметь представление table_1_view, к примеру, т.е. имя таблицы плюс приставка. Далее в скриптах SQL добавить везде именам таблиц эти приставки и получаем PROFIT :))
Все старые скрипты будут работать с представлениями,которые будут создаваться другими простеньким скриптами CREATE VIEW...
Безопасность на view вполне себе рабочая штука если:
а) есть релевантная модель БД
б) разработчики строго придерживаются этой модели.
в) есть "паровоз" работавший в такой парадигме.
Если хоть одно условие не выполняется, то скорее всего ничего не выйдет.
источник

.

.. in SqlCom.ru - Стиль жизни SQL
Igor Chizhov
Ну что так сразу... Есть шанс внедрить нормальные практики, задуматься только при активном противодействии.
+
источник

.

.. in SqlCom.ru - Стиль жизни SQL
Vladimir Kolyada
Уволиться и найти нормальную компанию с нормальными практиками, а не анальными болями в разных частях тела. Вы ничему там не научитесь, кроме дури подобной этой, которая нигде и никогда и никому не понадобится, кроме подобных страдальцев.
Третий день работаю, может рано делать такие выводы)
источник

.

.. in SqlCom.ru - Стиль жизни SQL
Игорь
расскажите им про SSIS
Спасибо. Надо и самому почитать, чтобы понимать, что им советую
источник

.

.. in SqlCom.ru - Стиль жизни SQL
Andy Korg
Безопасность на view вполне себе рабочая штука если:
а) есть релевантная модель БД
б) разработчики строго придерживаются этой модели.
в) есть "паровоз" работавший в такой парадигме.
Если хоть одно условие не выполняется, то скорее всего ничего не выйдет.
Под паровозом подразумевается что или кто?:)
источник

AK

Andy Korg in SqlCom.ru - Стиль жизни SQL
..
Под паровозом подразумевается что или кто?:)
Кто :)
источник