sui_indexer_alt_schema/
packages.rsuse diesel::prelude::*;
use sui_field_count::FieldCount;
use crate::schema::kv_packages;
#[derive(Insertable, Queryable, QueryableByName, Debug, Clone, FieldCount)]
#[diesel(table_name = kv_packages, primary_key(package_id, package_version))]
pub struct StoredPackage {
pub package_id: Vec<u8>,
pub package_version: i64,
pub original_id: Vec<u8>,
pub is_system_package: bool,
pub serialized_object: Vec<u8>,
pub cp_sequence_number: i64,
}
#[derive(QueryableByName, Debug, Clone)]
#[diesel(table_name = kv_packages)]
pub struct StoredPackageOriginalId {
pub package_id: Vec<u8>,
pub original_id: Vec<u8>,
pub cp_sequence_number: i64,
}