qadmin - Онлайн в облаке

Это команда qadmin, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


qadmin - Простая в использовании консоль администратора для проверки и администрирования очередей PgQ.

СИНТАКСИС


qadmin [параметры]

ОПИСАНИЕ


Это консоль в стиле psql для администрирования очередей.

Консоль предлагает большое количество команд для настройки, контроля и управления очередью PgQ.
системы.

Он также предлагает неинтерактивный режим для выполнения одной или нескольких команд.

qadmin хранит свой файл истории в доме пользователя (~ / .qadmin_history).

ОБЩАЯ ИНФОРМАЦИЯ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


--Помогите
Экран помощи.

--версия
Версия для печати.

ПОДКЛЮЧЕНИЕ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-h хост
Укажите хост для подключения (по умолчанию: localhost через сокет unix).

-p порт
Укажите порт.

-U пользователь
Укажите имя пользователя.

-d имя_бд
Имя базы данных.

-Q имя очереди
Имя очереди, оно используется как очередь по умолчанию, если она указана.

КОНКРЕТНЫЙ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-c cmd_string
Выполнить консольную команду.

-f исполняемый файл
Выполнить файл, содержащий консольные команды.

ПОДКЛЮЧЕНИЕ КОМАНДЫ


qadmin предлагает подключиться к другим базам данных или очередям из самой консоли.

соединяться [очередь = ];
Подключите консоль с указанной строкой подключения, необязательный параметр для установки
очередь по умолчанию при подключении.

соединяться [очередь = ] [узел = ];
Подключите консоль к указанной очереди и / или узлу.

УПРАВЛЕНИЕ КОМАНДЫ


устанавливать пгк | лондист;
Установите PgQ или Londiste в подключенную базу данных.

Создайте очередь ;
Создайте указанную очередь.

изменять очередь <qname | *> набор остановить знак равно , ;
Установите один или несколько параметров сразу для одной или всех очередей.

падение очередь ;
Отбросьте указанную очередь.

зарегистрироваться потребитель [на | at | копия ];
Зарегистрируйте потребителя в очереди, в определенный момент или на основании другого потребителя.

разрегистрировать потребитель <потребитель | *> [От ];
Отмените регистрацию одного или всех потребителей, если консоль не подключена к очереди, ее имя должно
предоставляться.

зарегистрироваться субпотребитель для [на ];
Зарегистрируйте субпотребителя для потребителя, если консоль не подключена к очереди, его имя
должно быть предоставлено.

разрегистрировать субпотребитель <субпотребитель | *> для [От ] [близко [партия]];
Отмените регистрацию одного или всех субпотребителей у потребителя, если консоль не подключена к
очередь, необходимо указать ее имя. Текущая партия может быть прервана, если закрытая партия
предоставляется подкоманда.

ОТКРЫТЬ КОМАНДЫ


произошел Помогите;
Показать все консольные команды.

произошел очередь [ <qname | *> ];
Показать сведения об одной или всех очередях.

произошел (см. таблицу ниже) ;
Показать DDL для указанной таблицы.

произошел последовательность ;
Показать DDL для указанной последовательности.

произошел потребитель [ <потребитель | *> [на ] ];
Показать сведения об одном или всех потребителях в одной или всех очередях.

произошел узел [ <узел | *> [на ] ];
Показать подробную информацию об одном или всех узлах в одной или всех очередях.

произошел партия ;
Показать подробную информацию о пакете, должна быть установлена ​​очередь по умолчанию (см. Очередь подключения)

произошел партия ;
Показать подробную информацию о текущем пакете для указанного потребителя, должна быть установлена ​​очередь по умолчанию
(см. очередь подключения)

ЛОНДИСТЕ КОМАНДЫ


Все эти команды применяются к узлу, к которому подключена консоль.

лондист (см. таблицу ниже) ... ]
с no_triggers
Пропустить создание триггера.

с skip_truncate
Не усекает таблицу в месте назначения.

с expect_sync
Установить состояние таблицы на ok.

с tgflags =ЮДБАКЛС
Флаги создания триггеров, подробнее см. Ниже.

с резервным копированием
Поместите закодированное в urlen-код содержимое старой строки в ev_extra2.

с пропуском
Создать триггер пропуска. То же, что и флаг S.

с когда =выраж
If выраж возвращает false, не вставлять событие.

с ev_XX =EXPR
Перезаписать столбцы ev_ * по умолчанию (см. Ниже).

Флаги создания триггеров (по умолчанию: AIUDL):

· I - НА ВСТАВКЕ

· U - В ОБНОВЛЕНИИ

· D - ПРИ УДАЛЕНИИ

· Q - использовать pgq.sqltriga () в качестве триггерной функции

· L - использовать pgq.logutriga () в качестве триггерной функции

· B - ДО

· A - ПОСЛЕ

· S - ПРОПУСТИТЬ

Поля событий очереди:

· Ev_type - I / U / D

· Ev_data - частичный оператор SQL

· Ev_extra1 - имя таблицы

· Ev_extra2 - необязательная резервная копия с кодировкой urlencoded

лондист последовательность ;
Добавьте указанную последовательность в репликацию Londiste.

лондист удаление (см. таблицу ниже) [, таблица];
Удалите указанные таблицы из репликации Londiste.

лондист удаление последовательность [, seq];
Удалите указанные последовательности из репликации Лондисте.

лондист столы;
Перечислите зарегистрированные таблицы и информацию о них:

· Table_name - полное имя таблицы

· Local - нужно ли применять события к локальной таблице

· Merge_state - показать фазу начальной копии

· Custom_snapshot - удаленный снимок транзакции COPY

· Table_attrs - urlencoded dict атрибутов таблицы

· Drop_ddl - объединение разделов: временное место для размещения DDL

· Copy_role - объединение разделов: как работать с копированием

· Copy_pos - позиция в параллельном копировании рабочего порядка

копировать_роль = вести
При запуске копирования удалите индексы и сохраните их в Drop_ddl.

По завершении копирования измените состояние на догоняющее, затем подождите, пока copy_role не станет NULL.

Перехват: если drop_ddl не равен NULL, восстановите их.

копировать_роль = ждать-копия
При запуске копирования дождитесь смены роли (для ожидания-воспроизведения).

копировать_роль = ждать-повтор
По окончании копирования пометьте как догонять.

Подождите, пока copy_role не станет NULL, затем продолжайте.

лондист последовательности;
Перечислите зарегистрированные последовательности на этом узле и их последнее значение.

лондист отсутствует;
На главном сервере список таблиц, не зарегистрированных на множестве.

На Slave список таблиц, установленных, но не зарегистрированных локально.

ДРУГИЕ КОМАНДЫ


Выход;
Выйти из программы.

^D
Выйти из программы.

^C
Очистить текущий буфер.

ВЫХОД статус


0
Успешное выполнение программы.

ОКРУЖАЮЩАЯ СРЕДА


Можно использовать переменные среды PostgreSQL.

НЕ ВЫПОЛНЕНО КОМАНДЫ


TODO: актуально ли оно?

· Создайте узел место нахождения [на ];

· Изменить узел провайдер ;

· Изменить узел перенимать со всеми;

· Изменить узел переименовать ;

· Изменить узел [location = ]

· Опускающийся узел [на ];

· перенимать ;

· Шоу-каскад;

· Show_queue_stats ;

· положение дел

01/15/2016 КАДМИН(1)

Используйте qadmin онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows