Skip to main content

DEFERRABLE

Constant DEFERRABLE 

Source
pub const DEFERRABLE: ColumnMarker;
Expand description

Marks a foreign key or table-level UNIQUE constraint as DEFERRABLE.

ยงExample

#[column(REFERENCES = Users::id, DEFERRABLE)]
user_id: i32,

#[PostgresTable(UNIQUE(columns(email, tenant_id), deferrable))]
struct Users {
    email: String,
    tenant_id: i32,
}

See: https://www.postgresql.org/docs/current/sql-createtable.html