Skip to main content

reifydb_core/interface/catalog/
key.rs

1// SPDX-License-Identifier: Apache-2.0
2// Copyright (c) 2025 ReifyDB
3
4use serde::{Deserialize, Serialize};
5
6use crate::interface::catalog::{column::ColumnDef, id::PrimaryKeyId};
7
8#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
9pub struct PrimaryKeyDef {
10	pub id: PrimaryKeyId,
11	pub columns: Vec<ColumnDef>,
12}