Какой хороший инструмент для запуска сценариев SQL для любой базы данных?

В настоящее время у меня есть специальный инструмент, который генерирует vanilla-SQL (только с использованием стандартного SQL) из наших моделей данных, который настраивает схемы баз данных и исходные данные для наших новых баз данных, а также выполняет исправления версий и т. д. Эта часть в порядке. и денди прямо сейчас.

Однако запускать эти SQL-скрипты для всех разных баз данных (разных поставщиков) очень сложно, поэтому некоторое время назад я написал небольшой PHP-скрипт, который делает это за меня, но мне было интересно, есть ли какое-нибудь лучшее решение этой проблемы?

Спасибо


person Robert Gould    schedule 14.11.2008    source источник


Ответы (2)


Я использую SQL Developer, это действительно здорово.

Он работает на любой платформе (является приложением Java), вы можете подключиться к любому поставщику базы данных, и это бесплатно.

person Jonathan Barbero    schedule 14.11.2008
comment
Да, я тоже использую SQL Developer, но он поддерживает только Oracle и Access... есть ли плагины или что-то в этом роде? - person Robert Gould; 14.11.2008
comment
Я думаю, вы можете подключиться к источникам данных ODBC? Это позволит вам получить доступ почти ко всем базам данных и даже к таким вещам, как листы Excel и плоские файлы. - person Rick; 14.11.2008
comment
На данный момент это звучит лучше, но есть ли какие-нибудь учебные пособия? - person Robert Gould; 14.11.2008
comment
Посмотрите oracle.com/technology/products/database/sql_developer /файлы/ . Вы можете использовать его с другим движком БД, некоторые из них не поддерживаются, но вы тоже можете его использовать. А вот и документация sqldeveloper.solyp.com/download/index.html . - person Jonathan Barbero; 14.11.2008

Я использую Squirrel, как и SQL Developer, это бесплатное Java-приложение.

Описание

SQuirreL SQL Client — это графическая программа Java, которая позволит вам просматривать структуру базы данных, совместимой с JDBC, просматривать данные в таблицах, выполнять команды SQL.

Загрузка и установка

person Fred    schedule 14.11.2008