ExtensionSchemaItem
Namespace: Ankus.PgConfig
Assembly: Ankus.PgConfig.dll
Describes one generated SQL declaration and the prerequisites retained in its native library.
public sealed class ExtensionSchemaItemInheritance: object
Properties
Section titled “Properties”Attachments
Section titled “Attachments”Gets generated PostgreSQL object identities for ALTER EXTENSION ADD clauses.
public IReadOnlyList<string> Attachments { get; }Value: IReadOnlyList<string>
Dependencies
Section titled “Dependencies”Gets the identifiers of declarations that must precede this item.
public IReadOnlyList<string> Dependencies { get; }Value: IReadOnlyList<string>
Gets the stable declaration identifier used by dependency edges.
public string Id { get; }Value: string
Gets the declaration kind, such as function, type, schema, operator, aggregate or sql.
public string Kind { get; }Value: string
Gets exact SQL names, managed declaration names and explicit dependency aliases used for item selection.
public IReadOnlyList<string> Names { get; }Value: IReadOnlyList<string>
Gets the containing declaration family’s identifier, or empty text for an independent declaration or family root.
public string Owner { get; }Value: string
Gets this declaration’s exact installation SQL, including intentional empty output.
public string Sql { get; }Value: string