您现在的位置是:首页 > 博客网站制作 > CSS3|Html5CSS3|Html5

PostgreSQL 删除check约束的实现

杨青青2022-02-20【CSS3|Html5】人已围观

简介这篇文章主要介绍了PostgreSQL删除check约束的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧。删除check约束:1.\dtable_name查找约束名称\ddm_alarms_

这篇文章主要介绍了PostgreSQL删除check约束的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧。

删除check约束:

1.\dtable_name查找约束名称

\ddm_alarms_fct_20170613"dm_alarms_fct_20170613_dm_transct_date_key_check"

2.altertable..dropconstraint..

1ALTERTABLE"dm_alarms_fct_20170613"Dropconstraint"dm_alarms_fct_20170613_dm_transct_date_key_check";

补充:PostgreSQL查询约束和创建删除约束

查询约束constraint

SELECT
tc.constraint_name,tc.table_name,kcu.column_name,
ccu.table_nameASforeign_table_name,
ccu.column_nameASforeign_column_name,
tc.is_deferrable,tc.initially_deferred
FROM
information_schema.table_constraintsAStc
JOINinformation_schema.key_column_usageASkcuONtc.constraint_name=kcu.constraint_name
JOINinformation_schema.constraint_column_usageASccuONccu.constraint_name=tc.constraint_name
WHEREconstraint_type='UNIQUE'ANDtc.table_name='table_name';

constraint_type有四种:

UNIQUE、PRIMARYKEY、CHECK、FOREIGNKEY,通过修改上边sql语句的table_name和constraint_type来进行相应的查询。

添加约束

1ALTERTABLEtable_nameADDCONSTRAINTuk_users_name1UNIQUE(NAME);

删除约束

1altertabletable_namedropconstraintifEXISTSuk_users_name1;

Tags:

很赞哦! ()

文章评论

站点信息

  • 建站时间:2011年01月12日
  • 网站程序:帝国CMS7.5
  • 主题模板《今夕何夕》
  • 文章统计625篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们