文档首页/ 云数据库 RDS/ API参考/ API v3(推荐)/ 备份与恢复/ 表级时间点恢复(PostgreSQL)
更新时间:2024-08-28 GMT+08:00

表级时间点恢复(PostgreSQL)

功能介绍

表级时间点恢复。

URI

  • URI格式

    POST /v3/{project_id}/instances/batch/restore/tables

  • 参数说明
    表1 参数说明

    名称

    是否必选

    说明

    project_id

    租户在某一Region下的项目ID。

    获取方法请参见获取项目ID

请求消息

  • 参数说明
    表2 参数说明

    名称

    是否必选

    参数类型

    说明

    instances

    Array of objects

    表信息。详细说明请参见表3

    表3 instances字段数据结构说明

    名称

    是否必选

    参数类型

    说明

    restore_time

    Long

    恢复时间。

    instance_id

    String

    实例ID。

    databases

    Array of objects

    数据库信息。详细说明请参见表4

    表4 databases字段数据结构说明

    名称

    是否必选

    参数类型

    说明

    database

    String

    数据库名。

    schemas

    Array of objects

    模式信息。详细说明请参见表5

    表5 schemas字段数据结构说明

    名称

    是否必选

    参数类型

    说明

    schema

    String

    模式信息。

    tables

    Array of objects

    表信息。详细说明请参见表6

    表6 tables字段数据结构说明

    名称

    是否必选

    参数类型

    说明

    old_name

    String

    恢复前表名。

    new_name

    String

    恢复后表名。

  • 请求样例
    POST https://{endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/batch/restore/tables 
    { 
            "instances": [{ 
                   "restore_time": 1688556737000, 
                   "instance_id": "df29b535eec64ee1b286bd2c62871a9cin03", 
                   "databases": [{ 
                          "database": "data1", 
                          "schemas": [{ 
                                 "schema": "schema1", 
                                 "tables": [{ 
                                        "old_name": "table1", 
                                        "new_name": "table1_1688556737000" 
                                 }] 
                          }], 
                   }] 
            }] 
     }

响应消息

  • 正常响应要素说明
    表7 要素说明

    名称

    参数类型

    说明

    restore_result

    Array of objects

    表信息。详细说明请参见表8

    表8 restore_result字段数据结构说明

    参数

    参数类型

    描述

    instance_id

    String

    实例ID。

    job_id

    String

    工作流ID。

  • 正常响应样例
    {
      "restore_result" : [ { 
        "instance_id" : "df29b535eec64ee1b286bd2c62871a9cin03", 
        "job_id" : "749d6254-f4f0-4f72-aa32-876e220d2496" 
      } ] 
    }
  • 异常响应

    请参见异常请求结果

状态码

错误码

请参见错误码