LINUX.ORG.RU

SQL Dynamite 1.0

 ,


0

3

Программа исследует объекты базы данных различных типов (определяемых пользователем функций, хранимых процедур, триггеров, представлений, таблиц и индексов, внешних и первичных ключей) для поиска вхождений искомого текста по их именам и по их содержанию, а также поиск можно вести с учетом или без учета регистра. Кроме того, программа имеет встроенный редактор сценариев. Также можно строить графики по данным и производить экспорт данных в Microsoft Excel или CSV форматы. Поддерживаются следующие базы данных:

  • MSSQL 2000, 2005, 2008, 2012;
  • SQL Azure;
  • Oracle 9, 10, 11;
  • DB2 9.x;
  • PostgreSQL 8.x или выше;
  • MySql 5.x;
  • Firebird 2.x;
  • Sybase ASE 12, 15;
  • Sybase Anywhere от 5,5 до 12;
  • Ingres 10.

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

>>> Подробности



Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 2)

по скриншотам это просмотрщик исходного кода процедур

чем для «исследования баз данных» сабж лучше примитивного SchemaSpy?

Deleted
()
Ответ на: комментарий от Deleted

Спасибо за информацию о SchemaSpy не знал о ней

Моя программа способна делать например поиск в теле процедур, ну или в Table Definitions, для каждой БД написана своя логика поиска вхождений в названии и содержимом объектов БД (columns и т.д.)

Буду рад услышать ещё замечания по программе.

Dark_Elf
() автор топика
Ответ на: комментарий от Dark_Elf

Моя программа способна делать например поиск в теле процедур, ну или в Table Definitions, для каждой БД написана своя логика поиска вхождений в названии и содержимом объектов БД (columns и т.д.)

на практике не понадобилась возможность просмотреть зависимости процедуры, а поиск в теле кучи процедур - ниразу

Deleted
()
Ответ на: комментарий от Deleted

А Вы работали в банке? Я работал в трёх банках - двух украинских и одном австралийском и там это возможность много раз была нужна и не только мне иначе не была бы реализована.

Dark_Elf
() автор топика
Ответ на: комментарий от Dark_Elf

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

Не, в таких конторах не работал 8)

Deleted
()
Ответ на: комментарий от Deleted

Скажем в ОТР Банке я работал с 2005 по 2009, а переводить процедуры в VCS начали в 2007... только не вините в этом меня, я там был разработчиком а не начальствовал :)

Dark_Elf
() автор топика
Ответ на: комментарий от Dark_Elf

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

что-то тут не так сформулировано=)

Kompilainenn ★★★★★
()

большие базы данных с сотнями или тысячами объектов в них,

Разве это большие базы?

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от sgasgar1234

Пользуются банки - OTP Bank, Prominvestbank, Bank of Queensland

Dark_Elf
() автор топика

Программа исследует объекты базы данных различных типов

Не знаю как у вас, а у нас для таких целей банально стоит скрипт, который выгружает раз в день в файлы create table/stp/udf/view/etc и записывает изменения в VCS. Соответственно, по этим текстовым файлам можно искать чем угодно, а в VCS смотреть что и когда менялось. Очень удобно.

d9d9 ★★★★
()

У меня принцип - не качать программы с сайтов с убогим интерфейсом. Ни разу не подводило. Обычно если на сайте говно - то и софт говно.

Barlog_M
()
Последнее исправление: Barlog_M (всего исправлений: 1)

экспорт данных в Microsoft Excel

Закопать!

CYB3R ★★★★★
()

О... Чуваак, ты сделал реально полезную программу... джва года такую хотел...
Она может пригодится не только в банках. Она нужна везде где эксплуатируют сложный энтерпрайз и занимаются его допиливаем под себя и интеграцией с другими системами.
Будет подходящая задача - попробую...

dmitryalexeeff
()
Ответ на: комментарий от d9d9

Очень удобно.

Т-с-с. Эти товарищи без нежного скольжения гланд по двенадцатиперстной уже не могут. Не расстраивай их. Он, небось, джва года убил на эту поделку.

anonymous
()

пакеты для linux, зажатые в zip? что-то новенькое

anonymous
()

А разве настроенный Lucene/Solr не будет более правильным решением в этой ситуации? Или чем всё-таки эта программа занимается?

Wizard_ ★★★★★
()
Ответ на: комментарий от CYB3R

Отличный интерфейс - минималистичный и по-делу. Хотя интерфейс opensuse.org больше по-душе.

Barlog_M
()
Последнее исправление: Barlog_M (всего исправлений: 1)

миллионы индусов и сотнои миллионов китаезов негодуют. доколе!

anonymous
()
Ответ на: комментарий от Deleted

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

Потому и нужны такие инструменты. Их, как правило, для собственных разработок не используют.

dr_dobermann
()

которые имеют большие базы данных с сотнями или тысячами объектов в них

О да! Это просто огромные БД. Их даже можно экспортировать в Excel!

vada ★★★★★
()

А как запускать это чудо?

$ wine ./SqlDynamiteX.exe 

Unhandled Exception:
System.TypeLoadException: Could not load type 'SqlDynamiteX.MainWindow' from assembly 'SqlDynamiteX, Version=1.0.4311.36619, Culture=neutral, PublicKeyToken=null'.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 'SqlDynamiteX.MainWindow' from assembly 'SqlDynamiteX, Version=1.0.4311.36619, Culture=neutral, PublicKeyToken=null'.

anonymous
()
Ответ на: комментарий от anonymous

Да, именно так, спасибо Вам что помогли человеку.

Dark_Elf
() автор топика
Ответ на: комментарий от d9d9

Откатить структуру бд без потери данных невозможно. Накатить из VCS тоже.

farafonoff ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.