GoGPT Best VPN GoSearch

Значок OnWorks

gmod_materialized_view_tool.plp - Інтернет у хмарі

Запустіть gmod_materialized_view_tool.plp у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда gmod_materialized_view_tool.plp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


gmod_materialized_view_tool.pl - інструмент для створення матеріалізованих уявлень і керування ними для
Чадо.

СИНОПСИСИ


% gmod_materialized_view_tool.pl [параметри]

КОМАНДНИЙ РЯДОК ВАРІАНТИ


--create_view Направляє користувача через створення MV
--update_view viewname Оновлює дані в MV з іменем
--automatic Оновлює дані в усіх застарілих MV
--dematerialize viewname Створює справжнє представлення, видаляючи MV
--dbprofile profilename Опції профілю БД для використання (за замовчуванням є "за замовчуванням")
--list Надає список MV
--status Надає статус усіх MV
--view_name Назва подання, яке буде створено
--table_name Уточнена назва таблиці схеми
--refresh_time Частота, з якою подання має оновлюватися
--column_def Список стовпців із типами
--sql_query Виберіть запит для визначення вмісту таблиці
--index_fields Список полів для побудови індексів
--special_index SQL для створення спеціальних індексів
--yes Припустимо так на будь-яке запитання так/ні
--help Друкує цю документацію та закриває роботу

Зверніть увагу, що параметри можна скоротити. Наприклад, '--de' є прийнятним скороченням
з --дематеріалізувати. Для варіантів, які мають унікальну першу літеру, коротку (один
дефіс) може використовуватися версія параметра, наприклад '-a' для --automatic.

ОПИС


ПОПЕРЕДЖЕННЯ: Цей скрипт створює досить велику діру в безпеці, яка може призвести до втрати даних.
Користувачі можуть легко вводити запити SQL через цей інтерфейс, що може пошкодити ваш
, що постійно розширюється.

Цей інструмент надає кілька корисних функцій для створення та підтримки матеріалізованого
перегляди (MV) у схемі Чадо. Матеріалізоване уявлення - це проста (реальна) таблиця бази даних, яка
було створено та містить дані з колекції інших таблиць. Це як вид,
тільки тому, що він матеріалізувався, його можна проіндексувати, і пошук по ньому буде відбуватися набагато швидше
ніж у представленнях бази даних. У MV є принаймні дві негативні сторони:

1 Синхронність даних
Коли звичайні таблиці оновлюються значеннями, які відображаються в MV, буде a
затримка (зазвичай дуже помітна) між оновленням звичайної таблиці та
коли MV оновлюється. Цей інструмент забезпечує засоби оновлення MV; побачити
--автоматичний нижче.

2 Місце на диску
Оскільки MV є реальними таблицями, вони займатимуть фактичний дисковий простір. Можливо,
залежно від того, як створено MV, він може займати величезну кількість місця на диску.

A Примітка: про SQL та цінності заселення таблиця
Під час побудови речення SELECT імена вибраних стовпців повинні відповідати
назви стовпців у матеріалізованому вигляді. Наприклад, якщо назви стовпців
є feature_id та name, але стовпці, які вибираються, є feature_id та uniquename, you
необхідно використовувати параметр "AS", щоб перейменувати отриманий стовпець, наприклад:

ВИБЕРІТЬ ідентифікатор_функції, унікальне ім'я ім'я AS ...

Якщо ви цього не зробите, відповідний стовпець в отриманій таблиці буде порожнім.

ВАРІАНТИ


--create_view
Направляє користувача через серію підказок для створення нового матеріалізованого представлення.

--update_view назва перегляду
Оновлює дані у матеріалізованому представленні, спочатку видаляючи дані в таблиці та
потім запустити запит, який визначає дані для їх повторного заповнення.

--автоматичний
Автоматично оновлює всі MV, які на даний момент позначено застарілими відповідно до
до частоти оновлення, зазначеної під час створення MV. Цей варіант є
дуже корисно в роботі cron для регулярного оновлення MV.

--дематеріалізувати ім'я перегляду
Знімає MV і перетворюється на стандартний вигляд. Це можна зробити, якщо база даних
адміністратор вважає, що недоліки схеми MV не працюють на певний час
перегляд, якщо, наприклад, дані в базових таблицях змінюються на часто або
MV займає занадто багато місця на диску.

--dbprofile
Ім'я профілю БД для підключення до бази даних. Ці профілі зберігаються
у $GMOD_ROOT/conf (зазвичай /usr/local/gmod/conf) і містить інформацію, наприклад
ім'я бази даних, ім'я користувача та пароль. Значенням за замовчуванням є 'default', яке було
створений під час створення бази даних Chado.

-- список
Надає список поточних MV.

--статус
Надає статус усіх MV, включно з тим, чи вважаються вони поточними чи недійсними
дату.

--допомога
Друкує цю документацію та виходить.

НЕІНТЕРАКТИВНИЙ Переглянути СТВОРЕННЯ


Наведені нижче параметри дозволяють створювати матеріалізовані уявлення в не-
інтерактивний спосіб. Якщо будь-який з наведених нижче прапорців опущено, вам буде запропоновано ввести
відповідні значення.

--view_name
Це ім’я, яке цей інструмент використовуватиме пізніше для позначення MV; зазвичай це
буде таким же, як назва MV у базі даних, але це не обов’язково.

--ім'я_таблиці
Повне ім'я таблиці, як-от "public.all_feature_names"

--час_оновлення
Частота оновлення представлення. Це може бути декілька
секунд, або один із "щодня", "щотижня" або "щомісячно".

--column_def
Список стовпців із типами, як-от "feature_id integer,name varchar(255),organism_id
ціле».

--sql_query
Виберіть запит, щоб визначити вміст таблиці; див. примітку вище про те, яким має бути SQL
написаний для цього запиту.

--індексні поля
Список полів для побудови індексів.

--спеціальний_індекс
SQL для створення спеціальних індексів. Це дозволяє створювати функціональний і повний текст
пошукові індекси.

--так
Припустимо так на будь-яке запитання так/ні

AUTHORS


Кріс Карпіта , з деякими незначними доповненнями та специфічними для GMOD
зміни від Скотта Кейна[захищено електронною поштою]>.

Авторські права (c) 2007

Ця бібліотека є безкоштовним програмним забезпеченням; ви можете розповсюджувати його та/або змінювати під ним
терміни як сам Perl.

Використовуйте gmod_materialized_view_tool.plp онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad




×
реклама
❤️Робіть покупки, бронюйте або купуйте тут — безкоштовно, це допомагає зберегти послуги безкоштовними.