/v2/Api/DataTablesGetTables GET
Формат запроса
Параметры запроса:
| Параметры | Тип | Описание |
|---|---|---|
| apiKey | string | Ваш API-key, необходимый для авторизации. Обязательный. |
| name | string | Имя таблицы. Необязательный. |
Примеры:
https://api.esv2.com/v2/Api/DataTablesGetTables?apiKey=Ваш_API-ключ https://api.esv2.com/v2/Api/DataTablesGetTables?apiKey=Ваш_API-ключ&name=TABLE_NAME
Ответ
Элементы ответа (при запросе без имени таблицы):
| Элемент/атрибут | Тип | Описание |
|---|---|---|
| Id | int | Id таблицы |
| Name | string | Имя таблицы |
| ColumnsCount | int | Количество столбцов в таблице |
| RelationshipsCount | int | Количество связей |
| RelationshipsDestinationCount | int | Количество связей с другими таблицами |
| Rows | int | Количество строк в таблице |
| Size | int | Размер таблицы в мегабайтах |
Примеры:
<ApiResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<TableList>
<Tables>
<Table>
<Id>1</Id>
<Name>Tabela1</Name>
<ColumnsCount>8</ColumnsCount>
<RelationshipsCount>0</RelationshipsCount>
<RelationshipsDestinationCount>1</RelationshipsDestinationCount>
<Rows>5</Rows>
<Size>0.05</Size>
</Table>
</Tables>
</TableList>
</ApiResponse>
Элементы ответа (при запросе с именем таблицы):
| Элемент/атрибут | Тип | Описание |
|---|---|---|
| Id | int | Id таблицы |
| Name | string | Имя таблицы |
| ColumnsCount | int | Количество столбцов в таблице |
| RelationshipsCount | int | Количество связей |
| RelationshipsDestinationCount | int | Количество связей с другими таблицами |
| Rows | int | Количество строк в таблице |
| Columns | complex | Коллекция информации о столбцах в таблице(элемент TableColumn) |
Элементы тега TableColumn (наследника тега Columns):
| Элемент/атрибут | Тип | Описание |
| Name | string | Имя столбца |
| ColumnType | string | Тип столбца |
| Length | int | Длина поля типа String |
| DefaultValue | string | Значение по умолчанию |
Примеры:
<ApiResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Details>
<Id>1</Id>
<Name>Таблица1</Name>
<ColumnsCount>0</ColumnsCount>
<RelationshipsCount>0</RelationshipsCount>
<RelationshipsDestinationCount>0</RelationshipsDestinationCount>
<Rows>0</Rows>
<Description>Описание таблицы 1</Description>
<Columns>
<TableColumn>
<Name>Столбец1</Name>
<ColumnType>String</ColumnType>
<Length>4000</Length>
<DefaultValue>test</DefaultValue>
</TableColumn>
<TableColumn>
<Name>Столбец2</Name>
<ColumnType>Integer</ColumnType>
<Length>0</Length>
</TableColumn>
<TableColumn>
<Name>Столбец3</Name>
<ColumnType>Integer</ColumnType>
<Length>0</Length>
</TableColumn>
<TableColumn>
<Name>Столбец4</Name>
<ColumnType>Date</ColumnType>
<Length>0</Length>
<DefaultValue>2012-11-20</DefaultValue>
</TableColumn>
<TableColumn>
<Name>Столбец5</Name>
<ColumnType>DateTime</ColumnType>
<Length>0</Length>
<DefaultValue>2012-11-20 11:08:33.565</DefaultValue>
</TableColumn>
<TableColumn>
<Name>Столбец6</Name>
<ColumnType>Boolean</ColumnType>
<Length>0</Length>
<DefaultValue>False</DefaultValue>
</TableColumn>
<TableColumn>
<Name>Столбец7</Name>
<ColumnType>Double</ColumnType>
<Length>0</Length>
</TableColumn>
<TableColumn>
<Name>Столбец8</Name>
<ColumnType>SubscriberEmail</ColumnType>
<Length>0</Length>
</TableColumn>
</Columns>
</Details>
</ApiResponse>