|
редактор кода
|
|||
---|---|---|---|
#18+
Добрый день всем! Вопрос такой - спустя продолжительное время пришлось вернуться к работе с базами данных. Интересует в чем удобнее работать с исходным кодом: необходимо при открытии большого файла *.sql кроме текста функций/процедур также видеть список названий функций/процедур в отдельном окне для удобства чтения и навигации. Раньше открывали исходники в виде сохраненных скл-файлов в редакторе notepad++. Он при помощи плагина functionList отображал все функции/процедуры в отдельном окне. В новой версии notepad++ старый плагин уже не работает к сожалению. Может есть еще какие-то средства. Код общий для многих баз и хранится отдельно в виде файлов скл. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2023, 10:55 |
|
редактор кода
|
|||
---|---|---|---|
#18+
кроме текста функций/процедур также видеть список названий функций/процедур в отдельном окне для удобства чтения и навигации. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2023, 11:02 |
|
редактор кода
|
|||
---|---|---|---|
#18+
Да, в одном файле много процедур и функций, и удобно было бы видеть так сказать состав файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2023, 11:07 |
|
редактор кода
#438943
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
tester666 [игнорируется] такое есть в geany (юзал чтоб под "обедве" платформы) возможно и ddl под mssql подхватывает ... |
||||||||||||||||
:
Изменено: 22.06.2023, 20:52 - Ифрит
Нравится:
Не нравится:
|
||||||||||||||||
22.06.2023, 20:49 |
|
редактор кода
|
|||
---|---|---|---|
#18+
tester666 [игнорируется] Я не специалист по t-sql, но возможго это поможет https://github.com/sql-formatter-org/sql-formatter-vscode ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2023, 15:54 |
|
редактор кода
|
|||
---|---|---|---|
#18+
. В новой версии notepad++ старый плагин уже не работает к сожалению. так может откатиться к старой версии редактора? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2023, 18:04 |
|
редактор кода
|
|||
---|---|---|---|
#18+
там правда в этом Structure в фильтре нужно поотключать лишние операторы. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2023, 19:53 |
|
редактор кода
#473099
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
06.07.2023, 23:39 |
|
редактор кода
|
|||
---|---|---|---|
#18+
да ты бы хоть прочитал сначала, что человеку нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 14:15 |
|
редактор кода
#475783
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
да ты бы хоть прочитал сначала, что человеку нужно. Я понял так, что он кроме текста скрипта в файле хочет видеть еще и список хранимок и функций. Вот, пожалуйста. Для создания и хранения скриптов создается проект. Хранимки и все другие объекты, видно. Что еще надо? ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
09.07.2023, 14:36 |
|
редактор кода
|
|
---|---|
#18+
Хранимки и все другие объекты, видно. Что еще надо? Завтра скрин сделаю может с девелопера. ... |
|
:
|
|
09.07.2023, 15:40 |
|
редактор кода
|
|||
---|---|---|---|
#18+
да ты бы хоть прочитал сначала, что человеку нужно. Я понял так, что он кроме текста скрипта в файле хочет видеть еще и список хранимок и функций. Вот, пожалуйста. Для создания и хранения скриптов создается проект. Хранимки и все другие объекты, видно. Что еще надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 15:51 |
|
редактор кода
|
|||
---|---|---|---|
#18+
да ты бы хоть прочитал сначала, что человеку нужно. Я понял так, что он кроме текста скрипта в файле хочет видеть еще и список хранимок и функций. Вот, пожалуйста. Для создания и хранения скриптов создается проект. Хранимки и все другие объекты, видно. Что еще надо? Или еще что-то нужно? Вроде того, что бы какой-то добрый инструмент вытащил их этой портянки все создаваемые в нем хранимки и функции? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 21:24 |
|
редактор кода
|
|||
---|---|---|---|
#18+
Вроде того, что бы какой-то добрый инструмент вытащил их этой портянки все создаваемые в нем хранимки и функции? Я сам против подобных портянок, очень неудобно править что-то. Это ведь придется выделять кусок с нужной процедурой и запускать. Но человек просил именно это. Может это досталось в наследство и тут уже ничего не сделаешь, приходится как-то с этим жить. ... |
|||
:
Изменено: 09.07.2023, 21:35 - Неуловимый Джо
Нравится:
Не нравится:
|
|||
09.07.2023, 21:31 |
|
редактор кода
|
|||
---|---|---|---|
#18+
Это ведь придется выделять кусок с нужной процедурой и запускать. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 21:33 |
|
редактор кода
|
|||
---|---|---|---|
#18+
Странное желание. Гораздо проще один раз запустить эту портянку, а потом со всеми удобствами править хранимки в MS SQL Management Studio. Если потом надо сделать дистрибутив, так можно скрипт написать, который будет брать текст процедур из системных таблиц ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 21:46 |
|
редактор кода
|
|||
---|---|---|---|
#18+
Гораздо проще один раз запустить эту портянку, а потом со всеми удобствами править хранимки в MS SQL Management Studio. просто удобнее когда каждая процедура в своем файле. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 21:48 |
|
редактор кода
|
|||
---|---|---|---|
#18+
Гораздо проще один раз запустить эту портянку, а потом со всеми удобствами править хранимки в MS SQL Management Studio. просто удобнее когда каждая процедура в своем файле. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 22:36 |
|
редактор кода
|
|||
---|---|---|---|
#18+
Гораздо проще один раз запустить эту портянку, а потом со всеми удобствами править хранимки в MS SQL Management Studio. просто удобнее когда каждая процедура в своем файле. это если десяток файлов наверно? а если там тысячи процедур? ладно. просто никогда не встречал чтобы хоть кто-то использовал эти проекты в студии в серьезной работе. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 22:44 |
|
редактор кода
|
|||
---|---|---|---|
#18+
А насчет "кто мешает переделать..." Блин, как подобное вообще можно спрашивать? Возможно там сотни подобных файлов с сотней процедур в каждом. Да еще все настроено, гит какой-нибудь там... все как полагается... Ты бы начал переделывать подобное? Я бы точно не стал, продолжил бы использовать как есть. Единственно вожможно начал бы постепенно те процедуры, которые приходится править особенно часто? выносить в отдельные файлы. ... |
|||
:
Изменено: 09.07.2023, 22:55 - Неуловимый Джо
Нравится:
Не нравится:
|
|||
09.07.2023, 22:51 |
|
редактор кода
|
|||
---|---|---|---|
#18+
Единственно вожможно начал бы постепенно те процедуры, которые приходится править особенно часто? выносить в отдельные файлы. возможно там политика именно такая, и нужно делать именно так. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 22:55 |
|
редактор кода
|
|||
---|---|---|---|
#18+
А насчет "кто мешает переделать..." Блин, как подобное вообще можно спрашивать? Возможно там сотни подобных файлов с сотней процедур в каждом. Да еще все настроено, гит какой-нибудь там все как полагается... Ты бы начал переделывать подобное? Я бы точно не стал, продолжил бы использовать как есть. Единственно начал бы постепенно те процедуры, которые приходится править особенно часто выносить в отдельные файлы. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 23:08 |
|
редактор кода
|
|||
---|---|---|---|
#18+
А насчет "кто мешает переделать..." Блин, как подобное вообще можно спрашивать? Возможно там сотни подобных файлов с сотней процедур в каждом. Да еще все настроено, гит какой-нибудь там все как полагается... Ты бы начал переделывать подобное? Я бы точно не стал, продолжил бы использовать как есть. Единственно начал бы постепенно те процедуры, которые приходится править особенно часто выносить в отдельные файлы. ладно, ты видно не поймешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 23:09 |
|
редактор кода
|
|||
---|---|---|---|
#18+
я лично сталкивался с таким. с кучей процедур в одном файле. и меня это очень бесило. но я ни слова не сказал об этом тем, кто так все организовывал ) это не мое дело. всяк сверчок, как говорится... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 23:12 |
|
редактор кода
|
|||
---|---|---|---|
#18+
ну и опять же, вот есть файл. там история изменений. если я выношу процу в другой файл, история изменений теряется, ну или добавлять комментарии, что мол предыдущие версии в таком-то файле. возможно такое неприемлемо. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2023, 23:14 |
|
редактор кода
|
|||
---|---|---|---|
#18+
Кот, о чем ты вообще споришь? Человек спросил как сделать то-то. Ты ему вместо того чтоб посоветовать как сделать, или промолчать если не знаешь как, начинаешь доказывать, что ему это совсем не нужно. Ты можешь допустить мысль, что человек знает что ему нужно? ... |
|||
:
Изменено: 09.07.2023, 23:20 - Неуловимый Джо
Нравится:
Не нравится:
|
|||
09.07.2023, 23:19 |
|
редактор кода
#476194
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Вроде того, что бы какой-то добрый инструмент вытащил их этой портянки все создаваемые в нем хранимки и функции? ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
10.07.2023, 08:10 |
|
редактор кода
#476305
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
tester666 [игнорируется] Sublime Text Он тоже платный, но там просто выскакивает время от времени напоминалка о том что не забудьте купить, кроме этого никаких ограничений. В чем-то уступает Notepad++, в чем-то превосходит. Цветовая схема по умолчанию очень красивая. Там встроенная фича список функций, с навигацией. Ctrl + r ... |
||||||||||||||||
:
Изменено: 10.07.2023, 10:24 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||
10.07.2023, 10:20 |
|
редактор кода
|
|||
---|---|---|---|
#18+
интересно что в VSCode есть подобная фича Ctrl+Shift+O, но для sql она не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2023, 10:45 |
|
редактор кода
|
|||
---|---|---|---|
#18+
В чем-то уступает Notepad++, в чем-то превосходит пока могу сказать то что очень быстрый. загрузка такая, будто он и не закрывался. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2023, 11:13 |
|
редактор кода
|
|||
---|---|---|---|
#18+
Портянки это не дело, mssql процедуры вообще тяготеют этим и так. В старых версиях ms visual studio, если не ошибаюсь до 8. Был очень удобный data project для работы именно с файлами. Хорошо интегрировались с cvn, cvs. И прямо из редактора можно компилить , отлаживать. Потом microsoft сменили концепцию . Все испортили . Теперь разработчикам нужна база данных и роли. И бригада. ... |
|||
:
Изменено: 10.07.2023, 13:48 - Sparrow
Нравится:
Не нравится:
|
|||
10.07.2023, 13:38 |
|
редактор кода
|
|||
---|---|---|---|
#18+
Для сбора и установки на комплект серверов сделано 2 приложения. Сборщик и установщик. Сборщик собирает все в три. Файла : до.sql , код.sql , после.sql. Установщик. Отправляет это на все сервера корпорации. Сначала по очереди на 5. Потом параллельно на все. Там с ещё доставщик есть . На сервера клиента. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2023, 15:06 |
|
редактор кода
|
|||
---|---|---|---|
#18+
Вроде того, что бы какой-то добрый инструмент вытащил их этой портянки все создаваемые в нем хранимки и функции? зы. имхо, лучший по сабжу - разложить файлик на структуры это ibexpert ... |
|||
:
Изменено: 10.07.2023, 18:24 - Ифрит
Нравится:
Не нравится:
|
|||
10.07.2023, 18:20 |
|
редактор кода
|
|||
---|---|---|---|
#18+
plsqldeveloper может в tsql ? ;) Это был пример для второкота. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2023, 21:39 |
|
редактор кода
|
|
---|---|
#18+
Всем спасибо за ответы! Откатиться к старой версии notepad++ не получилось - чего-то видимо не хватает. И комп другой уже, может плагин не тот сохранили. В общем темная история. Действительно, портянки кода - это старое наследство и есть контроль версий, так что от них не так просто избавиться. Приходится работать с тем, что есть. Попробовал работать с Sublime Text. На первый взгляд все устраивает, пока на этом остановлюсь. ... |
|
:
|
|
19.07.2023, 09:00 |
|
|
start [/forum/topic.php?all=1&fid=17&tid=10604]: |
0ms |
get settings: |
24ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
2574ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 2689ms |
0 / 0 |