Module: @nginstack/engine/lib/schema/DatabaseSchemaObserver

Classes

DatabaseSchemaObserver

Type Definitions


AddTableColumnsEvent

Evento que indica que colunas foram adicionadas a uma tabela.

Type:
  • Object
Properties:
Name Type Description
tableName string

Nome da tabela na qual as colunas foram adicionadas.

database module:@nginstack/engine/lib/database/Database~Database

Base de dados que teve o esquema modificado.

columns Array.<module:@nginstack/engine/lib/schema/DatabaseSchema~ColumnDef>

Colunas que foram adicionadas na tabela.


AlterTableColumnsEvent

Evento que indica que colunas foram modificadas em uma tabela.

Type:
  • Object
Properties:
Name Type Description
tableName string

Nome da tabela que teve as colunas alteradas.

database module:@nginstack/engine/lib/database/Database~Database

Base de dados que teve o esquema modificado.

columns Array.<module:@nginstack/engine/lib/schema/DatabaseSchema~ColumnDef>

Colunas que foram alteradas na tabela.


DropTableColumnsEvent

Evento que indica que colunas foram removidas de uma tabela.

Type:
  • Object
Properties:
Name Type Description
tableName string

Nome da tabela que teve as colunas removidas.

database module:@nginstack/engine/lib/database/Database~Database

Base de dados que teve o esquema modificado.

columns Array.<string>

Nome das colunas que foram removidas da tabela.