Skip to content

@shutter-network/concorde/signals/schema

The tables this component creates, and the PostgreSQL schema concorde_signals it creates them in. A configuration listing @shutter-network/concorde/signals/schema creates all of them.

Generated from the snapshot drizzle-kit takes of src/signals/schema/index.ts, which is the snapshot an Operator's own generation reads. Never edited by hand.

concorde_signals.runs

ColumnTypeNullableDefault
iduuidnogen_random_uuid()
signal_iduuidno
sessiontextyes
prompttextno
statetextno'pending'
errortextyes
started_attimestamp with time zoneyes
ended_attimestamp with time zoneyes

Primary key: id

Indexes

NameColumnsMethodUnique
runs_signal_idxsignal_idbtreeno

Check constraints

NameCondition
runs_state_known"concorde_signals"."runs"."state" in ('pending', 'running', 'done', 'failed')

Foreign keys

ColumnsReferencesOn deleteOn update
signal_idconcorde_signals.signals (id)no actionno action

concorde_signals.signals

ColumnTypeNullableDefault
iduuidnogen_random_uuid()
kindtextno
payloadjsonbno
emitted_attimestamp with time zonenoclock_timestamp()
statetextno'pending'
errortextyes

Primary key: id

Indexes

NameColumnsMethodUnique
signals_pending_idxstate, emitted_atbtreeno

Check constraints

NameCondition
signals_state_known"concorde_signals"."signals"."state" in ('pending', 'processing', 'done', 'failed')