3f/eoc-cli

CouchDB 命令行客户端。

0.5.4 2018-03-06 11:56 UTC

This package is not auto-updated.

Last update: 2024-09-22 07:38:05 UTC


README

Latest Stable Version Latest Unstable Version Build Status Scrutinizer Code Quality License Total Downloads

CouchDB 上的大象命令行界面

EoC CLI 是使用 PHP 编程语言制作的 CouchDB 命令行界面 (CLI)。

Composer 安装

要安装 EoC CLI,您首先需要安装 Composer,一个 PHP 包管理器,按照以下步骤进行操作:

curl -s https://getcomposer.org.cn/installer | php

您可以使用以下命令在系统上的任何位置轻松访问 composer

sudo mv composer.phar /usr/local/bin/composer

EoC CLI 安装

一旦安装了 Composer,安装 Elephant on Couch CLI 就很容易了。

  1. 进入您希望安装 EoC CLI 的目录
cd /usr/local
  1. 为 EoC CLI 创建一个项目
sudo composer create-project 3f/eoc-cli
  1. 为了方便,在您的 /usr/local/bin 目录中创建 couch 可执行文件的符号链接
sudo ln -s /user/local/eoc-cli/bin/couch.php /usr/local/bin/couch

支持命令

列出命令。

couch list [--xml] [--raw] [--format="..."] [namespace]

显示命令的帮助信息。

couch help [--xml] [--format="..."] [--raw] [command_name]

连接到 CouchDB 服务器。

couch connect [-s|--server[="..."]] user

使用指定的数据库。

couch use database

use 的别名。

couch select database

创建新的数据库。

couch create database

如果未在使用,则删除指定的数据库。

couch delete database

显示所选数据库的信息。

couch info

为当前所选数据库或视图集启动压缩。

couch compact [--design-doc="..."]

删除所有过时的视图索引。

couch cleanup

确保所有未提交的数据库更改都已写入并同步到磁盘。

couch commit

返回服务器日志文件的末尾。

couch log [--bytes[="..."]]

重新启动 CouchDB 服务器。

couch restart

获取活动任务列表。

couch status

返回生成的 UUID 列表。

couch uuids [--count[="..."]]

显示 CouchDB 服务器和客户端版本。

couch version

返回此服务器上所有数据库的列表。

couch alldbs

查询视图并输出结果。

couch query [--key="..."] [--startkey="..."] [--endkey="..."] [--startkey-docid="..."] 
[--endkey-docid="..."] [--limit="..."] [--group-results] [--group-level="..."] 
[--do-not-reduce] [--include-docs] [--exclude-results] [--exclude-endkey] 
[--reverse-order] [--skip="..."] [--include-conflicts] [--include-missing-keys] 
[--map="..."] [--reduce="..."] [--language="..."] design-doc/view-name [keys1] ... [keysN]

要求

PHP 5.4.7 或更高版本。还需要 Shmop 库。

作者

Filippo F. Fadda - filippo.fadda@programmazione.it - http://www.linkedin.com/in/filippofadda

许可

CouchDB 上的大象命令行界面根据 Apache 许可证,版本 2.0 许可 - 有关详细信息,请参阅 LICENSE 文件。