---
id: tablemetadataresponseschema
title: 'TableMetadataResponseSchema'
description: ''
sidebar_label: 'TableMetadataResponseSchema'
hide_title: true
hide_table_of_contents: true
schema: true
sample:
  {
    'columns':
      [
        {
          'duplicates_constraint': 'string',
          'keys': ['string'],
          'longType': 'string',
          'name': 'string',
          'type': 'string',
        },
      ],
    'foreignKeys':
      [
        {
          'column_names': ['string'],
          'name': 'string',
          'options':
            {
              'deferrable': true,
              'initially': true,
              'match': true,
              'ondelete': true,
              'onupdate': true,
            },
          'referred_columns': ['string'],
          'referred_schema': 'string',
          'referred_table': 'string',
          'type': 'string',
        },
      ],
    'indexes':
      [
        {
          'column_names': ['string'],
          'name': 'string',
          'options':
            {
              'deferrable': true,
              'initially': true,
              'match': true,
              'ondelete': true,
              'onupdate': true,
            },
          'referred_columns': ['string'],
          'referred_schema': 'string',
          'referred_table': 'string',
          'type': 'string',
        },
      ],
    'name': 'string',
    'primaryKey':
      { 'column_names': ['string'], 'name': 'string', 'type': 'string' },
    'selectStar': 'string',
  }
custom_edit_url: null
---

import Schema from '@theme/Schema';
import Heading from '@theme/Heading';

<Heading
  as={'h1'}
  className={'openapi__heading'}
  children={'TableMetadataResponseSchema'}
></Heading>

<Schema
  {...require("./tablemetadataresponseschema.Schema.json")}
>

</Schema>
