Spec-Zone.ru › Sequelize 5
Статический публичный свод
public

describeTable(qi: QueryInterface, tableName: string, options: Object): Promise<Object>

Описание структуры таблицы

Статический публичный

public describeTable(qi: QueryInterface, tableName: string, options: Object): Promise<Object> source

Описание структуры таблицы

Этот метод возвращает массив хешей, содержащих информацию обо всех атрибутах в таблице.

{
   name: {
     type:         'VARCHAR(255)', // this will be 'CHARACTER VARYING' for pg!
     allowNull:    true,
     defaultValue: null,
     unique:       true,           // available for sqlite only
     references:   {},             // available for sqlite only
   },
   isBetaMember: {
     type:         'TINYINT(1)', // this will be 'BOOLEAN' for pg!
     allowNull:    false,
     defaultValue: false,
     unique:       false,        // available for sqlite only
     references:   {},           // available for sqlite only
   }
}

Параметры:

Имя Тип Атрибут Описание
qi QueryInterface
tableName string

имя таблицы

options Object
  • необязательно

Параметры запроса

Возвращаемое значение:

Promise<Object>

Copyright © 2014–present Sequelize contributors
Licensed under the MIT License.
https://sequelize.org/v5/function/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API