ALTER DOMAIN

简介: ALTER DOMAIN

  ALTER DOMAIN

  修改一个域的定义。

  ALTER DOMAIN name { SET DEFAULT expression | DROP DEFAULT }

  ALTER DOMAIN name { SET | DROP } NOT NULL

  ALTER DOMAIN name ADD domain_constraint

  ALTER DOMAIN name DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]

  ALTER DOMAIN name OWNER TO new_owner

  ALTER FUNCTION

  修改一个函数的定义。

  ALTER FUNCTION name ( [ type [, ...] ] ) RENAME TO new_name

  ALTER FUNCTION name ( [ type [, ...] ] ) OWNER TO new_owner

  ALTER GROUP

  修改一个用户组。

  ALTER GROUP groupname ADD USER username [, ... ]

  ALTER GROUP groupname DROP USER username [, ... ]

  ALTER GROUP groupname RENAME TO new_name

  ALTER INDEX

  修改一个索引的定义。

  ALTER INDEX name OWNER TO new_owner

  ALTER INDEX name SET TABLESPACE indexspace_name

  ALTER INDEX name RENAME TO new_name

  ALTER LANGUAGE

  修改一个过程语言的定义。

  ALTER LANGUAGE name RENAME TO new_name

  ALTER OPERATOR

  改变一个操作符的定义。

  ALTER OPERATOR name ( { lefttype | NONE }, { righttype | NONE } )

  OWNER TO new_owner

  ALTER OPERATOR CLASS

  修改一个操作符表的定义。

  ALTER OPERATOR CLASS name USING index_method RENAME TO new_name

  ALTER OPERATOR CLASS name USING index_method OWNER TO new_owner

  ALTER SCHEMA

  修改一个模式的定义。

  ALTER SCHEMA name RENAME TO new_name

  ALTER SCHEMA name OWNER TO new_owner

  ALTER SEQUENCE

  修改一个序列生成器的定义。

  ALTER SEQUENCE name [ INCREMENT [ BY ] increment ]

  [ MINVALUE minvalue | NO MINVALUE ]

  [ MAXVALUE maxvalue | NO MAXVALUE ]

  [ RESTART [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]

  ALTER TABLE

  修改表的定义。

  ALTER TABLE [ ONLY ] name [ * ]

  action [, ... ]

  ALTER TABLE [ ONLY ] name [ * ]

  RENAME [ COLUMN ] column TO new_column

  ALTER TABLE name

  RENAME TO new_name

  其中 action 可以是以选项之一:

  ADD [ COLUMN ] column_type [ column_constraint [ ... ] ]

  DROP [ COLUMN ] column [ RESTRICT | CASCADE ]

  ALTER [ COLUMN ] column TYPE type [ USING expression ]

  ALTER [ COLUMN ] column SET DEFAULT expression

  ALTER [ COLUMN ] column DROP DEFAULT

  ALTER [ COLUMN ] column { SET | DROP } NOT NULL

  ALTER [ COLUMN ] column SET STATISTICS integer

  ALTER [ COLUMN ] column SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }

  ADD table_constraint

  DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]

  CLUSTER ON index_name

  SET WITHOUT CLUSTER

  SET WITHOUT OIDS

  OWNER TO new_owner

  SET TABLESPACE tablespace_name

  ALTER TABLESPACE

  修改一个表空间的定义。

  ALTER TABLESPACE name RENAME TO new_name

  ALTER TABLESPACE name OWNER TO new_owner

  ALTER TRIGGER

  修改改变一个触发器的定义 。

  ALTER TRIGGER name ON table RENAME TO new_name

目录
相关文章
|
前端开发 API 数据格式
Django的restframework接口框架自定义返回数据格式
在前后端分离是大趋势的背景下,前端获取数据都是通过调用后台的接口来获取数据微服务的应用越来越多。Django是Python进行web应用开发常用的web框架,用Django框架进行web应用框架减少了很多工作,通常用很少量的代码就可以实现数据的增、删、改、查的业务应用,同样用Django的restframework的框架对外发布接口也是非常的简单方便,几行代码就可以将数据对象通过接口的方式提供服务。因为在实际开发过程中接口的返回数据有一定的格式,本文介绍通过自定义Response返回对象来自定义接口返回数据格式。
344 1
|
存储 资源调度 JavaScript
在Vue 3项目中引入Pinia进行状态管理并持久化存储
在Vue 3项目中引入Pinia进行状态管理并持久化存储
729 0
|
C语言
C语言实例——1000以内的所有完数
【1月更文挑战第16天】C语言实例——1000以内的所有完数。
324 0
【MCP教程系列】当阿里云百炼智能体携带MCP,超级GitHub运营即刻上岗
阿里云百炼提供了一系列预置的MCP服务,无需自行部署或支付资源费用。通过简单几步,即可在智能体中添加MCP服务,自动实现调用兼容。
928 0
|
SQL 存储 NoSQL
论文解读|TuGraph Analytics 流式图计算论文入选国际顶会 SIGMOD
蚂蚁流式图计算团队本次的论文 《GeaFlow: A Graph Extended and Accelerated Dataflow System》 被 SIGMOD 2023 收录,代表蚂蚁流式图计算团队的成果不仅在工业界有界广泛的应用,同时也在学术界得到进一步认可。
论文解读|TuGraph Analytics 流式图计算论文入选国际顶会 SIGMOD
|
10月前
|
Java Linux iOS开发
如何配置 Java 环境变量:设置 JAVA_HOME 和 PATH
本文详细介绍如何在Windows和Linux/macOS系统上配置Java环境变量。
12342 12
|
SQL 关系型数据库 Go
《增强你的PostgreSQL:最佳扩展和插件推荐》
《增强你的PostgreSQL:最佳扩展和插件推荐》
1484 0
|
XML 运维 安全
【运维】KVM 虚拟机迁移
虚拟机迁移还是非常重要的,在任何云计算场合都适用
3377 5
【运维】KVM 虚拟机迁移
|
资源调度 前端开发 Java
前后端、数据库时间格式化方法
前后端、数据库时间格式化方法
258 0
|
Oracle 安全 Java
JDK8到JDK28版本升级的新特性问题之在Java 15及以后的版本中,密封类和密封接口是怎么工作的
JDK8到JDK28版本升级的新特性问题之在Java 15及以后的版本中,密封类和密封接口是怎么工作的

热门文章

最新文章