UNPKG

ddl-manager

Version:

store postgres procedures and triggers in files

20 lines (19 loc) 539 B
import { TableReference as TableLink, Name as ObjectName } from "psql-lang"; import { TableID } from "../database/schema/TableID"; import { DEFAULT_SCHEMA } from "./defaults"; import { TableReference } from "../database/schema/TableReference"; export function parseFromTable( tableLink: TableLink, alias?: ObjectName ) { return new TableReference( new TableID( tableLink.row.schema?.toValue() || DEFAULT_SCHEMA, tableLink.row.name.toValue(), ), alias?.toValue() ); }