ExSQL.AST.AlterTable (exsql v0.1.2)

Copy Markdown

An ALTER TABLE statement.

Summary

Types

The ALTER TABLE operation.

t()

Types

op()

@type op() ::
  {:rename_table, String.t()}
  | {:rename_column, String.t(), String.t()}
  | {:add_column, ExSQL.AST.ColumnDef.t()}
  | {:drop_column, String.t()}

The ALTER TABLE operation.

t()

@type t() :: %ExSQL.AST.AlterTable{
  name: String.t(),
  op: op(),
  schema: String.t() | nil
}