@AngelOfAncient said in Работа с несколькими БД:
Сорри если повторяю топик.
Например:
Скрипт №1 работает с прокси и собирает их в БД №1.
Скрипт №2 работает с отпечатаками, гретыми профилями и т.д. и собирает их в БД №2.
...
Скрипт №X тоже несомненно делает что-то полезное и кладёт это в БД №X.
Хотелось бы иметь возможность из одного скрипта обращаться ко всем БД, которые есть локально на машине (А совсем мечта - и удалённо на сервере!) и запрашивать из них данные. Сейчас приходится либо заливать все возможные сервисные данные в одну БД (Она становится гигантской и частично дублирует по списку таблиц БД других проектов), либо выводить БД в Эксельку (Скажем, список валидных проксей), и к каждому скрипту добавлять инициализацию, когда эта Экселька долго и мучительно читается в БД скрипта.
Не уверен на счёт удалённой базы (ни разу с ней не работал) а вот с локальной базой можно сделать что то подобное:
Создайте скрипт с базой данных:
<DataBase>
<Table id="1" name="table1" description_en="table1" description_ru="table1">
<Column id="2" name="str" description_en="str" description_ru="str" type="string"/>
</Table>
</DataBase>
затем создайте второй скрипт с базой данных:
<DataBase>
<Table id="1" name="table1" description_en="table1" description_ru="table1">
<Column id="2" name="str" description_en="str" description_ru="str" type="string"/>
</Table>
<Table id="3" name="table4" description_en="table4" description_ru="table4">
<Column id="4" name="zz" description_en="zz" description_ru="zz" type="string"/>
</Table>
</DataBase>
после создайте третий скрипт с базой данных:
<DataBase>
<Table id="1" name="table1" description_en="table1" description_ru="table1">
<Column id="2" name="str" description_en="str" description_ru="str" type="string"/>
</Table>
<Table id="3" name="table5" description_en="table5" description_ru="table5">
<Column id="4" name="qwe" description_en="qwe" description_ru="qwe" type="string"/>
</Table>
</DataBase>
во всех трёх скриптах нужно выбрать один идентификатор базы

В итоге у вас получится 3 разных скрипта с разными таблицами базы данных, но с одной общей таблицей для всех трёх скриптов.