数据库操作

ALTER DATABASE name ALLOW_CONNECTIONS true|false;
ALTER DATABASE name CONNECTION LIMIT connlimit;
ALTER DATABASE name CONNECTION IS_TEMPLATE true|false;
ALTER DATABASE name RENAME TO new_name;
ALTER DATABASE name OWNER TO new_owner;
ALTER DATABASE name SET TABLESPACE new_tablespace;
ALTER DATABASE name SET configuration_parameter {TO|=} {value|DEFAULT};
ALTER DATABASE name SET configuration_parameter FROM CURRENT;
ALTER DATABASE name RESET configuration_parameter;
ALTER DATABASE name RESET ALL;

用户角色操作

ALTER ROLE|USER role_name WITH PASSWORD 'password';
ALTER ROLE|USER role_name WITH PASSWORD NULL;
ALTER ROLE|USER role_name VALID UNTIL 'May 4 12:00:00 2015 +1';
ALTER ROLE|USER role_name VALID UNTIL 'infinity';
ALTER ROLE|USER role_name CREATEROLE CREATEDB;
ALTER ROLE|USER role_name SET maintenance_work_mem = 100000;
ALTER ROLE|USER role_name {IN DATABASE name} SET configuration_parameter {TO|=} {value|DEFAULT};
ALTER ROLE|USER role_name {IN DATABASE name} SET configuration_parameter FROM CURRENT;
ALTER ROLE|USER role_name {IN DATABASE name} RESET configuration_parameter;
ALTER ROLE|USER role_name {IN DATABASE name} RESET ALL;

SCHEMA 操作

ALTER SCHEMA schema_name RENAME TO new_name;
ALTER SCHEMA schema_name OWNER TO new_owner;

表操作

ALTER TABLE table_name RENAME TO new_name;
ALTER TABLE table_name SET SCHEMA new_schema;
ALTER TABLE table_name OWNER TO role_name;
ALTER TABLE table_name SET TABLESPACE tablespace_name;
ALTER TABLE table_name ADD column_name datatype;
ALTER TABLE table_name DROP column_name;
ALTER TABLE table_name ALTER column_name TYPE datatype;
ALTER TABLE table_name RENAME column_name TO new_column_name;
ALTER TABLE table_name ALTER column_name {SET|DROP} NOT NULL;
ALTER TABLE table_name ALTER column_name SET DEFAULT expression;
ALTER TABLE table_name RENAME CONSTRAINT constraint_name TO new_constraint_name;
ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY(id);
ALTER TABLE table_name ADD CONSTRAINT constraint_name UNIQUE(id);
ALTER TABLE table_name ADD CONSTRAINT constraint_name CHECK(id > 100);
ALTER TABLE table_name ADD CONSTRAINT constraint_name FOREIGN KEY(id) REFERENCES reftable(id);
ALTER TABLE table_name DROP CONSTRAINT constraint_name;

PostgreSql 常用 ALTER 语句相关推荐

  1. 【学习笔记】一些postgreSQL常用sql语句

    [学习笔记]一些postgreSQL常用sql语句 1.序列自增id 2.将从一个表中查出来的数据插入到另一个表中 3.sql更新替换字段中某个字 4.统计一个字段多个值的次数 5.统计某个字段重复项 ...

  2. html连接sql基本语句,PostgreSQL 常用SQL语句

    PostgreSQL 简介[1] PostgreSQL 可以说是目前功能最强大.特性最丰富和结构最复杂的开源数据库管理系统,其中有些特性甚至连商业数据库都不具备.这个起源于加州大学伯克利分校的数据库, ...

  3. MySQL、Postgresql、Oracle常用SQL语句(主要演示下DDL的区别)

    SQL分类 一.DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等.关键字:create, drop,alter 等 DDL对于不同的数据库实 ...

  4. PostgreSQL常用操作命令常见错误

    PostgreSQL常用操作命令 登录数据库shell命令行 语法:psql -U User [[-d] DB] 不指定DB时默认登录用户名相同的DB psql -U postgres -d post ...

  5. postgresql 常用命令行

    postgresql 常用命令行 连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname \c dbname 切换数据库,相当于mysql的use dbnam ...

  6. Oracle 数据库常用操作语句大全

    原文:Oracle 数据库常用操作语句大全 一.Oracle数据库操作 1.创建数据库      create database databasename 2.删除数据库      drop data ...

  7. HiveSQL常用数据处理语句

    HiveSQL运行优化参数配置 HiveSQL常用数据处理语句 HiveSQL中复杂数据类型操作 Hive 采用了类似SQL 的查询语言 HQL(Hive Query Language),因此很容易将 ...

  8. 经典MySQL语句大全和常用SQL语句命令的作用。

    转载自 http://blog.csdn.net/suyu_yuan/article/details/51784893 转自网络: 经典MSSQL语句大全和常用SQL语句命令的作用  下列语句部分是M ...

  9. oracle维护常用SQL语句(查看系统表和视图)

    转:http://www.360doc.com/content/11/1230/15/7489308_176090474.shtml oracle维护常用SQL语句(查看系统表和视图) 1.查看表空间 ...

  10. postgresql常用函数及操作符及类型转换

    为什么80%的码农都做不了架构师?>>>    一.逻辑操作符: 常用的逻辑操作符有:AND.OR和NOT.其语义与其它编程语言中的逻辑操作符完全相同. 二.比较操作符: 下面是Po ...

最新文章

  1. 算法设计与分析第1章 算法概述
  2. 如何设计一个 iOS 控件?(iOS 控件完全解析)
  3. 蔡超:入门 Go 语言必须跨越的五个思维误区
  4. iOS之深入解析AppDelegate重构
  5. SAP One Order redesign里的WebUI advanced search重构
  6. Sublime text 入门学习资源篇及其基本使用方法
  7. python的while循环时if不能打印_Python if语句在while循环中没有响应
  8. cmake使用教程(五)调用opencv外部库和自己生成的库
  9. 简易版的strutsdemo
  10. JSON正确的下载网址及编译
  11. 经典案例悬臂梁受力有限元理论与程序设计_《数值计算与程序设计》系列课程之三
  12. 【英文演讲】(运动的重要性)Importance of Sports
  13. SpringCloud Gateway网关为认证中心和用户微服务构建统一的认证授权入口
  14. csp刷题总结(如此编码python版本)
  15. java分布式服务框架Dubbo的介绍与使用
  16. LeetCode4.python实现:寻找两个有序数组中的中位数问题☆☆☆
  17. 负载,性能测试工具-Gatling
  18. Unity 工具-Opus音频压缩(安卓篇)
  19. 过来人对于在校生找工作的一点看法
  20. 李峋同款-C语言版本-爱心

热门文章

  1. h264和h265视频流SDP描述详解
  2. 系泊系统悬链线matlab,系泊系统的设计.docx
  3. fcntl函数详解-文件锁
  4. 固高运动控制器,c#代码,支持gt400/800
  5. Adobe CS3 Keygens
  6. Java关键字this详解
  7. USBCAN 系列便携式二路 CAN 分析仪、CAN卡的可靠性
  8. 苹果双系统怎么切换_华为双系统,你会用吗?实在太神了!一键开启,一台手机当两台用...
  9. 3个方法解决百度网盘限速
  10. Drool规则引擎详解(一)