Get Table Information
get
/20190828/tables/{tableNameOrId}
Get information of a table by its identifier.
Request
Path Parameters
-
tableNameOrId: string
A table name within the compartment, or a table OCID.
Query Parameters
-
compartmentId(optional): string
The ID of a table's compartment. When a table is identified by name, the compartmentId is often needed to provide context for interpreting the name.
Header Parameters
-
opc-request-id: string
The client request ID for tracing.
Response
Supported Media Types
- application/json
200 Response
Table metadata.
Headers
-
etag: string
For optimistic concurrency control. See `if-match`.
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Table
Type:
object
Complete metadata about a table.
Show Source
-
compartmentId:
string
Compartment Identifier.
-
ddlStatement(optional):
string
A DDL statement representing the schema.
-
definedTags(optional):
object definedTags
Additional Properties Allowed: additionalPropertiesDefined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}`
-
freeformTags(optional):
object freeformTags
Additional Properties Allowed: additionalPropertiesSimple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
-
id:
string
Unique identifier that is immutable.
-
lifecycleDetails(optional):
string
A message describing the current state in more detail.
-
lifecycleState(optional):
string
Allowed Values:
[ "CREATING", "UPDATING", "ACTIVE", "DELETING", "DELETED", "FAILED" ]
The state of a table. -
name(optional):
string
Human-friendly table name, immutable.
-
schema(optional):
object Schema
The table schema information as a JSON object.
-
tableLimits(optional):
object TableLimits
Throughput and storage limits configuration of a table.
-
timeCreated(optional):
string(date-time)
The time the the table was created. An RFC3339 formatted datetime string.
-
timeUpdated(optional):
string(date-time)
The time the the table's metadata was last updated. An RFC3339 formatted datetime string.
Nested Schema : definedTags
Type:
object
Additional Properties Allowed
Show Source
-
object additionalProperties
Additional Properties Allowed: additionalPropertiesKey-value pair representing predefined tags' keys and values scoped to a namespace. Example: `{"bar-key": "value"}`
Defined tags for this resource. Each key is predefined and
scoped to a namespace. Example: `{"foo-namespace":
{"bar-key": "value"}}`
Nested Schema : freeformTags
Type:
object
Additional Properties Allowed
Show Source
Simple key-value pair that is applied without any predefined
name, type or scope. Exists for cross-compatibility only.
Example: `{"bar-key": "value"}`
Nested Schema : Schema
Type:
object
The table schema information as a JSON object.
Show Source
-
columns:
array columns
The columns of a table.
-
primaryKey:
array primaryKey
A list of column names that make up a key.
-
shardKey:
array shardKey
A list of column names that make up a key.
-
ttl:
integer
The default Time-to-Live for the table, in days.
Nested Schema : TableLimits
Type:
object
Throughput and storage limits configuration of a table.
Show Source
-
maxReadUnits:
integer
Maximum sustained read throughput limit for the table.
-
maxStorageInGBs:
integer
Maximum size of storage used by the table.
-
maxWriteUnits:
integer
Maximum sustained write throughput limit for the table.
Nested Schema : additionalProperties
Type:
object
Additional Properties Allowed
Show Source
-
object additionalProperties
The value of the tag. Only string, integer and boolean types are supported.
Key-value pair representing predefined tags' keys and values
scoped to a namespace. Example: `{"bar-key": "value"}`
Nested Schema : additionalProperties
Type:
object
The value of the tag. Only string, integer and boolean
types are supported.
Nested Schema : columns
Type:
array
The columns of a table.
Show Source
-
Array of:
object Column
A column of a table.
Nested Schema : Column
Type:
object
A column of a table.
Show Source
-
defaultValue(optional):
string
The column default value.
-
isNullable(optional):
boolean
The column nullable flag.
-
name(optional):
string
Minimum Length:
1
Maximum Length:64
The column name. -
type(optional):
string
The column type.
400 Response
Bad Request
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
object
Error Information.
Show Source
-
code:
string
A short error code that defines the error, meant for programmatic parsing.
-
message:
string
A human-readable error string.
401 Response
Unauthorized
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
object
Error Information.
Show Source
-
code:
string
A short error code that defines the error, meant for programmatic parsing.
-
message:
string
A human-readable error string.
404 Response
Not Found
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
object
Error Information.
Show Source
-
code:
string
A short error code that defines the error, meant for programmatic parsing.
-
message:
string
A human-readable error string.
429 Response
Too Many Requests
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
-
retry-after: number(float)
A decimal number representing the number of seconds the client should wait before polling this endpoint again.
Root Schema : Error
Type:
object
Error Information.
Show Source
-
code:
string
A short error code that defines the error, meant for programmatic parsing.
-
message:
string
A human-readable error string.
500 Response
Internal Server Error
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
object
Error Information.
Show Source
-
code:
string
A short error code that defines the error, meant for programmatic parsing.
-
message:
string
A human-readable error string.
Default Response
Unknown Error
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
object
Error Information.
Show Source
-
code:
string
A short error code that defines the error, meant for programmatic parsing.
-
message:
string
A human-readable error string.