| Статический публичный свод | ||
|---|---|---|
| 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 |
|
Параметры запроса |
Copyright © 2014–present Sequelize contributors
Licensed under the MIT License.
https://sequelize.org/v5/function/index.html