Это команда 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