Skip to content

monolayer / schema / PgBigInt

Class: PgBigInt ​

Extends ​

  • IdentifiableColumn<string, number | bigint | string>

Methods ​

default() ​

default(value): PgBigInt & WithDefaultColumn

Parameters ​

ParameterType
valuestring | number | bigint | Expression<unknown>

Returns ​

PgBigInt & WithDefaultColumn

Inherited from ​

IdentifiableColumn.default


generatedAlwaysAsIdentity() ​

generatedAlwaysAsIdentity(): PgBigInt & GeneratedAlwaysColumn

Returns ​

PgBigInt & GeneratedAlwaysColumn

Inherited from ​

IdentifiableColumn.generatedAlwaysAsIdentity


generatedByDefaultAsIdentity() ​

generatedByDefaultAsIdentity(): PgBigInt & GeneratedColumn

Returns ​

PgBigInt & GeneratedColumn

Inherited from ​

IdentifiableColumn.generatedByDefaultAsIdentity


notNull() ​

notNull(): PgBigInt & NonNullableColumn

Adds a not null constraint to the column.

The column is not allowed to contain null values.

Returns ​

PgBigInt & NonNullableColumn

See ​

PostgreSQL Docs: Not-Null Constraints

Inherited from ​

IdentifiableColumn.notNull