问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

postgresql数据库怎么才能删除大量数据?

发布网友 发布时间:2022-04-07 20:30

我来回答

4个回答

懂视网 时间:2022-04-08 00:51

school=# dn+
                          List of schemas
  Name  |  Owner   |  Access privileges   |      Description      
--------+----------+----------------------+------------------------
 public | postgres | postgres=UC/postgres+| standard public schema
        |          | =UC/postgres         |
(1 row) 

 

 一、创建模式

语法:

school=# h create schema

Command:     CREATE SCHEMA

Description: define a new schema

Syntax:

CREATE SCHEMA schema_name [ AUTHORIZATION user_name ] [ schema_element [ ... ] ]

CREATE SCHEMA AUTHORIZATION user_name [ schema_element [ ... ] ]

CREATE SCHEMA IF NOT EXISTS schema_name [ AUTHORIZATION user_name ]

CREATE SCHEMA IF NOT EXISTS AUTHORIZATION user_name

 

参数:

schema_name

模式名称,缺省使用user_name,且不能以pg_开头。

user_name

模式属于的用户,缺省为执行命令的用户。

schema_element

一条SQL语句,即创建模式后,在该模式下创建一个数据库对象。当前支持的子句有CREATE

TABLE, CREATE VIEW, CREATE INDEX, CREATE SEQUENCE, CREATE TRIGGER and GRANT。

IF NOT EXISTS

如果模式已存在,使用该选项不会抛出错误。使用此选项不能使用schema_element子句。

示例

create schema schema_test authorization test1 create table tbl_test(a int) create view view_test as select * from tbl_test;

 

 

 

访问模式下数据库对象在模式和数据库对象之间加一个句点即可

school=# select * from schema_test.tbl_test ;

 a

---

(0 rows)

 

school=# select * from schema_test.view_test ;

 a

---

(0 rows)

 

 

二、模式修改 

语法:

school=# h alter schema

Command:     ALTER SCHEMA

Description: change the definition of a schema

Syntax:

ALTER SCHEMA name RENAME TO new_name

ALTER SCHEMA name OWNER TO new_owner

 

参数:

name

模式名称

new_name

模式新的名称,同样新名称也不能以pg_开头

new_owner

模式新用户名称

示例

school=# alter schema schema_test owner to postgres ;

ALTER SCHEMA

school=# alter schema schema_test rename to test;

ALTER SCHEMA

school=# dn+

    List of schemas

 Name | Owner | Access privileges | Description 

--------+----------+----------------------+------------------------

 public | postgres | postgres=UC/postgres+| standard public schema

 |  | =UC/postgres  |

 test | postgres |   |

(2 rows)

 

三、模式删除 

语法: 

school=# h drop schema

Command:     DROP SCHEMA

Description: remove a schema

Syntax:

DROP SCHEMA [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

 

参数:

IF EXISTS

如果模式不存在,不会抛出错误。

name

模式名称。

CASCADE

自动删除该模式下数据库对象。

RESTRICT

如果该模式下还存在数据库对象,则不允许删除该模式,RESTRICT为缺省值。

示例:

school=# drop schema test;

ERROR: cannot drop schema test because other objects depend on it

DETAIL: table test.tbl_test depends on schema test

view test.view_test depends on schema test

HINT: Use DROP ... CASCADE to drop the dependent objects too.

 

 

school=# drop schema test cascade;

NOTICE: drop cascades to 2 other objects

DETAIL: drop cascades to table test.tbl_test

drop cascades to view test.view_test

DROP SCHEMA

 

 

 

 

postgresql模式创建、修改、删除

标签:

热心网友 时间:2022-04-07 21:59

你可以每天创建一个表,查询数据的时候用union all合并起来查询
这样做的好处是,删除的时候可以直接把表删掉即可

热心网友 时间:2022-04-07 23:17

设置不同的隔离级别,就会使用不同的加锁策略。但不同的数据库产品隔离级和锁类型并不相同。
对于你这种数据库,我没有怎么用过,但是我可以明确告诉你,这个是可以的,但你要去问你们的DBA,这种事一般都是相应的DBA负责。

热心网友 时间:2022-04-08 00:52

用分区表吧,每次建一张,一次删一张
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这种情况需要准备什么样的证据才能保证维权成功,关于个人知识产权方面... 侵犯著作权罪成立的条件是什么 网站被抄袭,怎么办?官网网页内容抄袭引发的法律问题 版权申请哪家性价比高? 著作权侵权损害如何赔偿 瓷砖划痕怎么处理方法 地板砖划痕怎么去除十种方法 关于梦幻西游转区的一些问题。懂的进。 茶叶泡水发苦的原因茶叶泡水发苦是什么原因 ...那又怎么样?从化学角度讲不也是那种分子起的作 手机怎么设置奶酪字体 微信怎么切换奶酪体 苹果手机怎么设置奶酪味的暗恋字体 怎么从颧骨看面相啊? 除了酒窝,梨涡,脸上还有什么窝 长在颧骨上的酒窝,叫做什么?哭笑都有! 数字633代表什么意思?跟爱情有关吗- 问一问 男性支撑体一般可以用多久 颧骨上的窝是什么窝? 谁会看面相?脸上笑起来有道肉陷进去怎么解释? 颧骨高窝窝嘴的女人面相 数字恋爱密码63501 颧骨上有一条沟的面相学 脸上有酒窝的人前世是什么 6351数字代表爱情什么意思? 一笑起来颧骨上各有一个小窝,这叫什么,好吗? 数字633代表什么意思?跟爱情有关吗 女孩笑时颧骨上有个酒窝面相怎样 笑起来颧骨上面出现的酒窝叫什么窝啊? Gcodetools for Inkscape 问题求解 怎么可以让打字被成奶酪 奶盖ꦿ໊ོﻬ可以改成奶酪吗? 小米手机8.7怎么变奶酪体 在国内怎么注册香港公司,有什么用呢? 在国内如何注册香港公司 港陆通告诉你:大陆人如何注册香港公司 大陆人香港公司怎么办理? 怎么在香港公司注册? 大陆个人注册香港公司需要什么? 我的iphone x 配什么牌子的蓝牙耳机好用呢,一定要配airpods吗? 老公梦见蛇咬住他的手死也不放是什么意思 买二手华为手机商家要扫码支付,这样安全吗? 华为手机在保内,有正规发票,二手的可以买吗? 华为手机二手主板有安全隐患吗? 在淘宝上买二手华为手机靠谱吗? 贵州茅台2020年的可持续增长率是多少 茅台镇出的2020珍藏版多少钱? 遵义到茅台镇有多少公里? 茅台镇嘉宾酒53℃ 2020年值多少钱 2020年度茅台酒销售计划为3.45万吨,这个数量能否止住价格的上涨?