这是 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 命令字符串
执行控制台命令。
-f 执行文件
执行包含控制台命令的文件。
连接 指令
qadmin 提供从控制台本身连接到其他数据库或队列的功能。
联接 [队列= ];
用指定的连接字符串连接控制台,可选参数设置
连接时的默认队列。
联接 [队列= ] [节点= ];
将控制台连接到指定的队列和/或节点。
项目管理 指令
安装 q | 伦敦;
将 PgQ 或 Londiste 安装到连接的数据库。
创建信息图 队列 ;
创建指定的队列。
改变 队列 <qname | *> 集 停止 = , ;
一次在一个或所有队列上设置一个或多个参数。
下降 队列 ;
删除命名队列。
寄存器 消费者 [在 | at | 复制 ];
在队列上,或在指定的滴答声或基于另一个消费者注册消费者。
注销 消费者 <consumer | *> [从 ];
取消注册一个或所有消费者,如果控制台未连接到队列,则其名称必须
提供。
寄存器 次消费者 [在 ];
将子消费者注册到消费者,如果控制台未连接到队列,则其名称
必须提供。
注销 次消费者 <subconsumer | *> [从 ] [关闭 [批]];
如果控制台未连接到消费者,则从消费者取消注册一个或所有子消费者
队列,必须提供其名称。 如果关闭批次可以中止当前批次
提供了子命令。
SHOW 指令
显示 救命;
显示所有控制台命令。
显示 队列 [ <qname | *> ];
显示一个或所有队列的详细信息。
显示 表 ;
显示指定表的 DDL。
显示 序列 ;
显示指定序列的 DDL。
显示 消费者 [ <consumer | *> [在 ] ];
显示一个或所有队列中的一个或所有消费者的详细信息。
显示 节点 [ <node | *> [在 ] ];
显示一个或所有队列上的一个或所有节点的详细信息。
显示 批量 ;
显示批处理的详细信息,必须设置默认队列(请参阅连接队列)
显示 批量 ;
显示指定消费者当前批次的详细信息,必须设置默认队列
(见连接队列)
伦敦 指令
所有这些命令都应用在控制台连接到的节点上。
伦敦 加 表 [和 ... ]
没有_触发器
跳过触发器创建。
使用skip_truncate
不截断目标上的表。
使用expect_sync
将表状态设置为 ok.
使用 tgflags=宫内节育器
触发创建标志,详见下文。
有备份
将旧行的 urlencoded 内容放入 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 复制中删除指定的序列。
伦敦 桌子;
列出已注册的表和有关它们的信息:
· table_name - 完全限定的表名
· local - 是否需要将事件应用到本地表
· merge_state - 显示初始副本的阶段
· custom_snapshot - COPY 交易的远程快照
· table_attrs - 表属性的 urlencoded 字典
· drop_ddl - 分区组合:放置 DDL 的临时位置
· copy_role - 分区组合:如何处理副本
· copy_pos - 并行复制工作顺序中的位置
复制角色 = 铅
在复制开始时,删除索引并存储在 drop_ddl 中。
在复制完成时将状态更改为追赶,然后等待直到 copy_role 变为 NULL。
追赶:如果dropped_ddl 不为NULL,则恢复它们。
复制角色 = 等待复制
在复制开始时,等待角色改变(等待重播)。
复制角色 = 等待重播
复制完成后,标记为 追赶.
等到 copy_role 为 NULL,然后继续。
伦敦 序列;
列出此节点上已注册的序列及其最后一个值。
伦敦 丢失的;
在 Master 上,列出未在现场注册的表。
在 Slave 上,列出现场但未在本地注册的表。
其他 指令
出口;
退出程序。
^D
退出程序。
^C
清除当前缓冲区。
退出 状态
0
程序执行成功。
环境
可以使用 PostgreSQL 环境变量。
不是 实施的 指令
TODO:它是最新的吗?
· 创建节点地点[在];
· 改变节点提供者;
· 改变节点接管所有;
· 改变节点改名;
· 改变节点[位置= ]
· 删除节点[在];
· 接管;
· 显示级联;
· show_queue_stats ;
· 地位
01/15/2016 管理员权限(1)
使用 onworks.net 服务在线使用 qadmin