【发布时间】:2021-08-21 11:08:48
【问题描述】:
我曾使用django-mysql 从 Django 管理 MySQL 枚举类型。最近我在我的 Django 项目中使用 Postgres 数据库。要管理Postgres Enum,我找不到任何库。 Django 中有一个db_type() 方法来管理自定义类型。但问题是必须先在数据库中创建 Postgres 枚举,然后才能使用它。
这是 Postgres 枚举的代码示例。
CREATE TYPE mood AS ENUM ('sad', 'ok', 'happy');
CREATE TABLE person (
name text,
current_mood mood
);
有图书馆吗? 如果没有,我怎么能从 Django 实现 Postgres 枚举管理?
【问题讨论】:
标签: django postgresql enums