如何在 postgres 中创建具有默认值的枚举

2024-01-10

我想在 postgres 中创建具有默认值的类型枚举,是的,我已经看到之前对此枚举提出的问题已经检查过。或者请任何人都可以建议我如何完成以下表结构 基本上我需要这样

create type status as enum('pending','approved','declined'); //here i want default value to be set as pending.

如何在表中实现这一点。我正在使用 codeigniter 和 postgresql。有什么建议吗?


默认值必须位于表定义中:

CREATE TYPE status AS ENUM ('pending', 'approved', 'declined');

CREATE TABLE t (
    id serial,
    s status default 'pending' -- <==== default value
);

INSERT INTO t(id) VALUES (default) RETURNING *; -- show the result
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 postgres 中创建具有默认值的枚举 的相关文章

随机推荐

  • 如何在wpf中使富文本框自动调整大小?

    如何让RichTextBox自动调整大小 我希望我的富文本框能够适合我分配给它的任何文本 而无需滚动条 谢谢 Set the HorizontalAlignment and VerticalAlignment除了Stretch 这是默认值
  • 如何向 iso 8583 消息添加使用 jpos 的标头。 - ISO 8583 - jpos

    我是使用 iso 8583 进行开发的新手 我需要在 iso 消息之前添加标头 但我以这种方式实现它们 并且不会将其添加到消息标头中 我究竟做错了什么 我希望你可以帮助我 GenericPackager packager new Gener
  • 异步写入文件

    有没有办法编写一个异步函数来重复将数据写入文件 当我编写异步函数时出现以下错误 该进程无法访问文件 c Temp Data txt 因为该文件正在被另一个进程使用 public void GoButton Click object send
  • 如何为

    我只有 HTML 和 CSS 的基本知识 并且广泛地浏览了 Google 试图找到这个问题的答案 这一切似乎都指向 JavaScript 和 或 jQuery 我试过了 但无法让它工作 我有一个音频文件 在我的网站加载时开始播放 我想设置一
  • 如何将

    转换为换行符?

    假设我有一个 HTML p and br 里面有标签 之后 我将剥离 HTML 以清理标签 我怎样才能把它们变成换行符 我正在使用Python的美丽汤 http www crummy com software BeautifulSoup 图
  • 如何在 REST 中处理 @OneToMany 关系

    我正在设计一个小REST允许执行一些基本操作的应用程序 到目前为止一切顺利 我有以下 Entity called Client需要与 Entity called Loan Client Entity Table name clients p
  • 升级到 PyMongo 3.0 导致 ServerSelectionTimeoutError

    我最近将 Bottle uWSGI Nginx 应用程序升级到 MongoDB 3 0 2 它在 PyMongo 2 8 上运行良好 但今天我通过运行以下命令升级到 PyMongo 3 0 pip install upgrade pymon
  • 三次 Hermite 样条插值 python

    我想计算一个三次多项式 该多项式由其函数值和指定点的导数定义 https en wikipedia org wiki Cubic Hermite spline https en wikipedia org wiki Cubic Hermit
  • 如何计算正确的 apkCertificateDigestSha256 有权访问证书?

    SafetyNet 文档 https developer android com training safetynet attestation https developer android com training safetynet a
  • “转到定义”始终位于 VSCode 的新选项卡中

    我在 MAC BigSur 上安装了 VSCode 每当我单击 转到定义 时 它应该以new标签 如何实现这一目标 目前 仅当定义存在于另一个文件中时 定义才会在新选项卡中打开 否则 如果存在于同一文件中 它将滚动到同一文件中不需要的定义
  • Foursquare API 用于解决场地用户图像错误

    Foursquare API 已将用户的照片标签分为前缀和后缀 但是 如果我将它们合并以形成完整的图像 URL 并将其粘贴到浏览器中 则会出现错误 提示图像无法显示 因为它包含错误 是服务器暂时不可用还是其他原因 我正在使用 API 获取场
  • 将 editorfor 转换为下拉列表时出现问题

    请在这里查看达林的解决方案 将 HTML EditorFor 转换为下拉列表 html dropdownfor https stackoverflow com questions 9517627 converting html editor
  • 为什么 TOP 或 SET ROWCOUNT 使我的查询如此慢?

    我有一个包含大约 1400 万行的 SQL Server 2008 数据库 里面有两张桌子 Table1 rowId int primary key someData1 int someData2 int Table2 id int pri
  • 有没有办法使用 CSS3 渐变并回退到 PNG?

    如何将 CSS3 渐变用于背景图像 并在不支持渐变的情况下回退到 PNG 图像 干得好 不支持 CSS3 渐变的浏览器将仅使用图像 div background color 1a82f7 fallback color background
  • javascript倒计时并显示毫秒

    我想要倒计时 并希望显示类似分钟 秒 毫秒的格式 我用jquery插件倒计时了倒数 http keith wood name countdown html但它只显示分钟 秒格式 有什么办法可以纠正吗 非常感谢 大家好 我已经为自己开发了一个
  • 使用 ruby​​ 流式传输并解压大型 csv 文件

    我遇到问题 需要下载 解压缩 然后逐行处理一个非常大的 CSV 文件 我认为让您了解文件有多大很有用 big file zip 700mb big file csv 23gb 这是我希望发生的一些事情 解压前不必下载整个文件 在解析 csv
  • React:将组件状态值复制到剪贴板,无需虚拟元素

    在我的项目中 有一个用例 用户单击一个按钮 然后将一些数据复制到剪贴板以进行下一步 复制的数据与点击的按钮相关 并存储在组件状态中 我做了一些搜索 找到了可能的解决方案 如下所示 function copyToClipboard text
  • 限制模板实例化中的参数类型

    如果我的库的用户尝试使用不合适的类型实例化模板 我将尝试触发编译时错误 我已经实施了 template
  • Pusher 未定义! Laravel 5.4 与 Laravel Echo

    我不知道我的代码有什么问题 这是我的app js First we will load all of this project s JavaScript dependencies which include Vue and Vue Reso
  • 如何在 postgres 中创建具有默认值的枚举

    我想在 postgres 中创建具有默认值的类型枚举 是的 我已经看到之前对此枚举提出的问题已经检查过 或者请任何人都可以建议我如何完成以下表结构 基本上我需要这样 create type status as enum pending ap