safe_migrate/model/trigger.rs
1use crate::ast::identifiers::ObjectId;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
5pub struct TriggerState {
6 pub id: ObjectId,
7 pub table_id: ObjectId,
8 pub generation: u64,
9}
10
11#[derive(Debug, Clone, PartialEq)]
12pub enum TriggerOverlay {
13 Present(TriggerState),
14 Dropped,
15}