博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
postgresql 删除 数据库,表,索引
阅读量:5774 次
发布时间:2019-06-18

本文共 932 字,大约阅读时间需要 3 分钟。

  hot3.png

postgresql 删除 数据库,表,索引
1. 删除数据库
-bash-3.2$ createdb abc -O testuser 
CREATE DATABASE 
-bash-3.2$ dropdb abc                   //dropdb删除数据库 
DROP DATABASE 
-bash-3.2$ createdb abc -O testuser 
CREATE DATABASE 
-bash-3.2$ psql -U testuser -d testuser 
Welcome to psql 8.1.23, the PostgreSQL interactive terminal. 
 
Type:  \copyright for distribution terms 
       \h for help with SQL commands 
       \? for help with psql commands 
       \g or terminate with semicolon to execute query 
       \q to quit 
 
testuser=> drop database abc;           //登录后的删除数据库,注意,不能删除当前登录的数据库 
DROP DATABASE 
//删除操作的前提是,你是超级用户,或者是该数据库的拥有者才行。表也一样,pgsql有一点很特别,就是库是你的,表不一定是你的。这个有点搞。
2. 删除索引
ERROR:  cannot drop index testuser_id_pk because constraint testuser_id_pk on table test requires it 
HINT:  You may drop constraint testuser_id_pk on table test instead. 
 
testuser_test=# drop index unique_name;    //删除索引 
DROP INDEX
3. 删除表
testuser_test=# drop table test,test1;   //删除表 
DROP TABLE

转载于:https://my.oschina.net/jimyao/blog/612695

你可能感兴趣的文章
gauss消元
查看>>
天龙八部源码描述
查看>>
多线程-ReentrantLock
查看>>
数据库架构
查看>>
数据结构之链表与哈希表
查看>>
(一)Builder(建造者)模式
查看>>
[转]基于NodeJS的14款Web框架
查看>>
IIS7/8下提示 HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求...
查看>>
http返回状态码含义
查看>>
提高网站页面加载速度的方法
查看>>
分布式缓存的面试题2
查看>>
响应式网站对百度友好关键
查看>>
洛谷P2179 骑行川藏
查看>>
暑假周总结三
查看>>
debian stretch + kernel 4.4 固件发布(支持硬件加速),可安装kodi
查看>>
js 小复习2
查看>>
JavaSelenium(1)-selenium简介
查看>>
Genymotion模拟器一滑动页面就跳到搜索003
查看>>
一个td里面怎么让两个div重叠
查看>>
Emacs常用命令
查看>>