Skip to main content

safe_migrate/model/
schema.rs

1use crate::ast::identifiers::ObjectId;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
5pub struct SchemaState {
6    pub name: String,
7    pub owner: ObjectId,
8    pub generation: u64,
9}
10
11#[derive(Debug, Clone, PartialEq)]
12pub enum SchemaOverlay {
13    Present(SchemaState),
14    Dropped,
15}