Rust 如何在sqlx中定义jsonb和UUID字段?
我有一个Postgres表,有三个字段Rust 如何在sqlx中定义jsonb和UUID字段?,rust,sqlx,Rust,Sqlx,我有一个Postgres表,有三个字段 id是一个bigserial,metaajsonb字段和一个uuiduuid字段 pub-struct-MetaLogs{ 酒吧id:i64, 发布uuid: pub meta: } 我正在使用sqlxORM进行Rust。 虽然我明白我必须补充 features = [ "runtime-tokio", "macros" ,"postgres","json","uu
id
是一个bigserial
,meta
ajsonb
字段和一个uuiduuid
字段
pub-struct-MetaLogs{
酒吧id:i64,
发布uuid:
pub meta:<我应该在这里输入什么类型>
}
我正在使用sqlx
ORM进行Rust
。
虽然我明白我必须补充
features = [ "runtime-tokio", "macros" ,"postgres","json","uuid"]
我无法理解如何继续,因为sqlx提供了PostgreSQL的
Json
和Uuid
类型实现。见和
注意,Json类型将在内部解析为jsonb,这是您所期望的
样本:
use sqlx::{types::Uuid, types::Json};
pub struct MetaLogs {
pub id: i64,
pub uuid: Uuid,
pub meta: Json,
}