IBExpert, Firebird, вилучення метаданих

Web або desctop App Developer

Додав admin Категорія Нотатки про IBExpert, Firebird 14 Грудня 2013

У IBExpert є такий чудовий функціонал «витяг метаданих» він дозволяє отримати структуру таблиці, отримати дані з якоїсь таблиці. Це необхідно наприклад при переїзді з однієї СУБД на іншу або, наприклад, при чищенні метаданих БД, або коли ви хочете перенести БД на інший фізичний сервер, а фізично не можете підступитися до файлу бази даних. І так витяг метаданих.

вилучення

Заходимо в інструменти - вилучення метаданих, перед нами з'являється інтерфейс із вилучення метаданих.

ibexpert

І так тут ми бачимо вкладки:

-Extract Metadata IBEBlock.

Вкладка метаоб'єкта містить інформацію про об'єкти БД, які можна імпортувати, це можуть бути:

Доступні об'єкти для імпорту знаходяться у лівій частині вікна у стовпчику «Доступні об'єкти» (№ 1 на малюнку). Об'єкти вибрані для імпорту знаходяться у правій частині вікна у стовпчику "Вибрані об'єкти" (№ 2 на малюнку), додавати або видаляти об'єкти можна за допомогою функціональних кнопок (№ 3 на малюнку).

метаданих

Якщо потрібно витягти всю БД, то можна поставити галочку «Витягнути все».

Таблиці даних. Якщо потрібно отримати інформацію з таблиць, то в цьому нам допоможе вкладка «Таблиці даних».

firebird

Avaliable таблиці (№1 на малюнку) таблиці доступні для вилучення. Кнопки для налаштування розвантаження (№2 на малюнку). Selected таблиці або обрані таблиці позначені №3 малюнку.

Налаштування. Вкладка налаштування містить основні операції з налаштування даних, що вивантажуються.

вилучення

-включити в скрипт оператор CREATE DATABASE; якщо ви, наприклад імпортуєте БД повністю щоб підняти її на новомусервері безумовно потрібно встановити цю галочку;

-Включити в скрипт оператор 'CONNECT'; якщо ви встановлюєте підключення до БД вручну, то галочку можна не ставити, якщо підключення встановлюється автоматично, необхідно галочку встановити;

-включити пароль до складу інструкцій 'connect' та 'create database'. Якщо потрібно вийняти ім'я користувача та пароль для нового підключення, потрібно встановити цю галочку.

Вкладка протоколу містить інформацію про хід вилучення метаданих.

Вкладка Extract Metadata IDEBlock це скрипт, на основі якого будуть вилучатися метадані з БД.

вилучення

Після встановлення всіх необхідних параметрів нам слід натиснути кнопку , до речі, кнопка буде доступна тільки після вказівки файлу в який слід витягти дані. Про те, як відновити БД, використовуючи раніше вилучені метадані, буде розказано в наступній статті.