Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

EntityDdl

import type { EntityDdl } from "https://googleapis.deno.dev/v1/datamigration:v1.ts";

A single DDL statement for a specific entity

interface EntityDdl {
ddl?: string;
ddlKind?:
| "DDL_KIND_UNSPECIFIED"
| "SOURCE"
| "DETERMINISTIC"
| "AI"
| "USER_EDIT";
ddlType?: string;
editedDdlKind?:
| "DDL_KIND_UNSPECIFIED"
| "SOURCE"
| "DETERMINISTIC"
| "AI"
| "USER_EDIT";
entity?: string;
entityType?:
| "DATABASE_ENTITY_TYPE_UNSPECIFIED"
| "DATABASE_ENTITY_TYPE_SCHEMA"
| "DATABASE_ENTITY_TYPE_TABLE"
| "DATABASE_ENTITY_TYPE_COLUMN"
| "DATABASE_ENTITY_TYPE_CONSTRAINT"
| "DATABASE_ENTITY_TYPE_INDEX"
| "DATABASE_ENTITY_TYPE_TRIGGER"
| "DATABASE_ENTITY_TYPE_VIEW"
| "DATABASE_ENTITY_TYPE_SEQUENCE"
| "DATABASE_ENTITY_TYPE_STORED_PROCEDURE"
| "DATABASE_ENTITY_TYPE_FUNCTION"
| "DATABASE_ENTITY_TYPE_SYNONYM"
| "DATABASE_ENTITY_TYPE_DATABASE_PACKAGE"
| "DATABASE_ENTITY_TYPE_UDT"
| "DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW"
| "DATABASE_ENTITY_TYPE_DATABASE";
issueId?: string[];
}

§Properties

§
ddl?: string
[src]

The actual ddl code.

§
ddlKind?: "DDL_KIND_UNSPECIFIED" | "SOURCE" | "DETERMINISTIC" | "AI" | "USER_EDIT"
[src]

The DDL Kind selected for apply, or UNSPECIFIED if the entity wasn't converted yet.

§
ddlType?: string
[src]

Type of DDL (Create, Alter).

§
editedDdlKind?: "DDL_KIND_UNSPECIFIED" | "SOURCE" | "DETERMINISTIC" | "AI" | "USER_EDIT"
[src]

If ddl_kind is USER_EDIT, this holds the DDL kind of the original content

  • DETERMINISTIC or AI. Otherwise, this is DDL_KIND_UNSPECIFIED.
§
entity?: string
[src]

The name of the database entity the ddl refers to.

§
entityType?: "DATABASE_ENTITY_TYPE_UNSPECIFIED" | "DATABASE_ENTITY_TYPE_SCHEMA" | "DATABASE_ENTITY_TYPE_TABLE" | "DATABASE_ENTITY_TYPE_COLUMN" | "DATABASE_ENTITY_TYPE_CONSTRAINT" | "DATABASE_ENTITY_TYPE_INDEX" | "DATABASE_ENTITY_TYPE_TRIGGER" | "DATABASE_ENTITY_TYPE_VIEW" | "DATABASE_ENTITY_TYPE_SEQUENCE" | "DATABASE_ENTITY_TYPE_STORED_PROCEDURE" | "DATABASE_ENTITY_TYPE_FUNCTION" | "DATABASE_ENTITY_TYPE_SYNONYM" | "DATABASE_ENTITY_TYPE_DATABASE_PACKAGE" | "DATABASE_ENTITY_TYPE_UDT" | "DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW" | "DATABASE_ENTITY_TYPE_DATABASE"
[src]

The entity type (if the DDL is for a sub entity).

§
issueId?: string[]
[src]

EntityIssues found for this ddl.