PostgreSql 常用 ALTER 语句
数据库操作
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 语句相关推荐
- 【学习笔记】一些postgreSQL常用sql语句
[学习笔记]一些postgreSQL常用sql语句 1.序列自增id 2.将从一个表中查出来的数据插入到另一个表中 3.sql更新替换字段中某个字 4.统计一个字段多个值的次数 5.统计某个字段重复项 ...
- html连接sql基本语句,PostgreSQL 常用SQL语句
PostgreSQL 简介[1] PostgreSQL 可以说是目前功能最强大.特性最丰富和结构最复杂的开源数据库管理系统,其中有些特性甚至连商业数据库都不具备.这个起源于加州大学伯克利分校的数据库, ...
- MySQL、Postgresql、Oracle常用SQL语句(主要演示下DDL的区别)
SQL分类 一.DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等.关键字:create, drop,alter 等 DDL对于不同的数据库实 ...
- PostgreSQL常用操作命令常见错误
PostgreSQL常用操作命令 登录数据库shell命令行 语法:psql -U User [[-d] DB] 不指定DB时默认登录用户名相同的DB psql -U postgres -d post ...
- postgresql 常用命令行
postgresql 常用命令行 连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname \c dbname 切换数据库,相当于mysql的use dbnam ...
- Oracle 数据库常用操作语句大全
原文:Oracle 数据库常用操作语句大全 一.Oracle数据库操作 1.创建数据库 create database databasename 2.删除数据库 drop data ...
- HiveSQL常用数据处理语句
HiveSQL运行优化参数配置 HiveSQL常用数据处理语句 HiveSQL中复杂数据类型操作 Hive 采用了类似SQL 的查询语言 HQL(Hive Query Language),因此很容易将 ...
- 经典MySQL语句大全和常用SQL语句命令的作用。
转载自 http://blog.csdn.net/suyu_yuan/article/details/51784893 转自网络: 经典MSSQL语句大全和常用SQL语句命令的作用 下列语句部分是M ...
- oracle维护常用SQL语句(查看系统表和视图)
转:http://www.360doc.com/content/11/1230/15/7489308_176090474.shtml oracle维护常用SQL语句(查看系统表和视图) 1.查看表空间 ...
- postgresql常用函数及操作符及类型转换
为什么80%的码农都做不了架构师?>>> 一.逻辑操作符: 常用的逻辑操作符有:AND.OR和NOT.其语义与其它编程语言中的逻辑操作符完全相同. 二.比较操作符: 下面是Po ...
最新文章
- 算法设计与分析第1章 算法概述
- 如何设计一个 iOS 控件?(iOS 控件完全解析)
- 蔡超:入门 Go 语言必须跨越的五个思维误区
- iOS之深入解析AppDelegate重构
- SAP One Order redesign里的WebUI advanced search重构
- Sublime text 入门学习资源篇及其基本使用方法
- python的while循环时if不能打印_Python if语句在while循环中没有响应
- cmake使用教程(五)调用opencv外部库和自己生成的库
- 简易版的strutsdemo
- JSON正确的下载网址及编译
- 经典案例悬臂梁受力有限元理论与程序设计_《数值计算与程序设计》系列课程之三
- 【英文演讲】(运动的重要性)Importance of Sports
- SpringCloud Gateway网关为认证中心和用户微服务构建统一的认证授权入口
- csp刷题总结(如此编码python版本)
- java分布式服务框架Dubbo的介绍与使用
- LeetCode4.python实现:寻找两个有序数组中的中位数问题☆☆☆
- 负载,性能测试工具-Gatling
- Unity 工具-Opus音频压缩(安卓篇)
- 过来人对于在校生找工作的一点看法
- 李峋同款-C语言版本-爱心