Table of Contents

Interface SqlFunctions.IPgCatalogForeignKeyRow

Namespace
NextORM.Core
Assembly
nextorm.core.dll

Row shape produced by pg_get_catalog_foreign_keys(): one catalog foreign-key relationship per row. Both table columns are regclass and both column lists are text[]; the tables are read as text (::text in the projection) and the arrays keep their element order, including NULL elements the server may return.

public interface SqlFunctions.IPgCatalogForeignKeyRow
Extension Methods

Properties

FkColumns

The referencing column names.

[Column("fkcols")]
string[]? FkColumns { get; set; }

Property Value

string[]

FkTable

The referencing catalog, as its textual regclass form.

[Column("fktable")]
string? FkTable { get; set; }

Property Value

string

IsArray

Whether the reference points at an array column.

[Column("is_array")]
bool? IsArray { get; set; }

Property Value

bool?

IsOptional

Whether the reference is optional (the column may be NULL).

[Column("is_opt")]
bool? IsOptional { get; set; }

Property Value

bool?

PkColumns

The referenced column names.

[Column("pkcols")]
string[]? PkColumns { get; set; }

Property Value

string[]

PkTable

The referenced catalog, as its textual regclass form.

[Column("pktable")]
string? PkTable { get; set; }

Property Value

string