Derive Macro pgx_macros::PostgresEnum

source ·
#[derive(PostgresEnum)]
{
    // Attributes available to this derive:
    #[requires]
    #[pgx]
}
Expand description

Generate necessary bindings for using the enum with PostgreSQL.

use pgx::*;
use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize, PostgresEnum)]
enum DogNames {
    Nami,
    Brandy,
}