重命名表-POST ddl/database /:db/table /:table

Description

重命名 HCatalog 表。

URL

http:// * www.myserver.com * /templeton/v1/ddl/database/ *:db * /table/ *:table *

Parameters

NameDescriptionRequired?Default
:db数据库名称RequiredNone
:table现有(旧)表名RequiredNone
rename新表名RequiredNone
group要使用的用户组OptionalNone
permissions要使用的权限字符串。格式为“ rwxrw-r-x”。OptionalNone

standard parameters也受支持。

Results

NameDescription
table新表名
database数据库名称

Example

Curl Command

% curl -s -d rename=test_table_2 \
       'http://localhost:50111/templeton/v1/ddl/database/default/table/test_table?user.name=ekoifman'

Version information

在 Hive 0.13.0 之前,在 POST 请求中将 user.name 指定为表单参数curl -d user.name=<user>

Hive 0.13.0开始,应在查询字符串中指定 user.name(如上所示):'http://.../templeton/v1/ddl/...?user.name=<name>'。不建议将 user.name 指定为表单参数。

JSON Output

{
 "table": "test_table_2",
 "database": "default"
}

JSON 输出(错误)

{
  "error": "Table test_table does not exist",
  "errorCode": 404,
  "database": "default",
  "table": "test_table_2"
}

Navigation Links

Previous: PUT ddl/database/:db/table/:table
Next: DELETE ddl/database/:db/table/:table

一般:DDL ResourcesWebHCat ReferenceWebHCat ManualHCatalog ManualHive Wiki 主页Hive 项目 site