腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
PostgreSQL,
删除
带有查询的
表
我有这样的查询来列出当前数据库中的
表
:FROM
pg
_catalog.
pg
_class c
pg
_catalog.
pg
_table_is_visible(c.oid)DROP TABLE IF EXISTS (SELECTc.
浏览 3
提问于2014-01-26
得票数 3
回答已采纳
1
回答
如何将对象权限重置为默认值?
、
作为紧缩措施的一部分,我使用ALTER DEFAULT PERMISSIONS在创建的任何新对象(模式、
表
、函数、序列)上设置正常的ACL。但是,这个数据库中已经有数百个具有古怪权限的现有对象。类似于对象
所有
权的REASSIGN OWNED,而是用于acls的。
浏览 0
提问于2019-08-07
得票数 0
2
回答
pg
_restore在尝试还原带有约束的
表
时引发错误
、
、
但是,在转储和还原此
表
时,使用以下命令:我收到一个错误,说明我不能
删除
该
表
,除非我使用类似于级联的方法(即
删除
依赖于该
表
的
所有
其他
表
)。有办法确定要
删除
的
表
吗?在
pg
_dump命令中是否有一种方式可以转储我要转储的
表
和
浏览 19
提问于2022-06-10
得票数 1
5
回答
带有外键约束的Postgresql截断
表
目前,我正在尝试截断具有Postgresql 11.3外键约束的
表
。是否存在不触发外键约束检查且不涉及级联的情况下截断
表
?
浏览 0
提问于2019-06-21
得票数 23
1
回答
在postgres中可以截断
pg
_largeobject
表
吗?
我想放弃
pg
_largeobject
表
的内容并回收它的磁盘空间。当我尝试发出这个命令时:我得到了这样的回应:这个
表
可以截断
浏览 0
提问于2015-05-14
得票数 4
1
回答
如何检查Redshift用户是否可以更改
表
我可以知道它们是否可以
删除
表
,因为“只有
表
的
所有
者、模式
所有
者或超级用户才能
删除
表
”-- 对alter:不存在这样的限定条件。HAS_TABLE_PRIVILEGE提供有关其他特权的信息,但没有更改
表
:
浏览 3
提问于2020-07-27
得票数 2
回答已采纳
2
回答
如何在PostgreSQL中有效地定义行级安全策略?
、
因为RLS策略本质上只是无状态逻辑,所以我觉得应该能够在签入git的sql模式文件中定义
所有
策略,并在每个部署上运行,从而有效地设置策略。everyone can read" on patterns for select using (auth.role() = 'anon'); 这看起来很好,但并不完全是声明性的,因为它不会从以前版本的模式中
删除
数据库中仍然存在的任何策略我是否可以
删除
一个
表
的
所有
现有策略,然后重新创建它们?还是有别的办法来解决这个问题?
浏览 1
提问于2021-09-02
得票数 1
回答已采纳
1
回答
表
上的DML统计信息
、
、
在我们的应用程序中,我们大量使用一个临时
表
(REPORTTEMP)来生成报表。
所有
类型的DML语句都在这个
表
中执行,但是UPDATE语句相对较低,带有插入和
删除
。因此,在任何时间点,在事务完成后,此
表
中的记录计数将始终为零。 我的问题是,如何知道在这个
表
中发生了多少次插入、更新和
删除
,即一个
表
的计数。为了从性能方面进一步调优,我需要这些统计数据。
浏览 3
提问于2010-03-29
得票数 0
8
回答
是否
删除
Postgres DB中的
所有
触发器?
、
有没有办法
删除
Postgres中
所有
表
中的
所有
触发器?我知道我可以查看一个
pg
_trigger
表
,但它似乎包含的信息不足以让我破译我添加到
表
中的触发器。它看起来也像是外键约束出现在
pg
_trigger
表
中,我不想
删除
它。我只想从我的
表
中
删除
用户创建的触发器,并保留FKs。 有什么建议吗?
浏览 1
提问于2010-06-22
得票数 18
回答已采纳
3
回答
创建用于自定义过程的临时
表
(如果不存在
、
、
我正在尝试掌握使用临时
表
的诀窍:$BODY$ createwith the result else end if; $BODY$我希望立即或尽快
删除
行
浏览 0
提问于2014-04-08
得票数 9
回答已采纳
1
回答
在postgresql中
删除
带有大对象的
表
的问题
、
、
、
、
我的数据库有一个名为
pg
_largeobjects的
表
。到目前为止,我想截断整个
表
,并尝试了许多事情,比如: 如有任何帮助,将不胜感激。
浏览 0
提问于2018-09-19
得票数 0
1
回答
清除
所有
内容的PostgreSQL数据库
、
、
、
我希望
删除
数据库中的
所有
内容,而不
删除
和重新创建数据库。 我发现
删除
所有
模式、重新创建“public”和
删除
所有
临时
表
是一个好的开始。与“处女”数据库相比,我是在
删除
所有
的内容,还是遗漏了什么?const systemSchemas = ['
pg
_toast', '
pg
_temp_1', '
pg
_toast_tem
浏览 1
提问于2017-03-09
得票数 4
回答已采纳
2
回答
pg
_repack和逻辑复制:在运行
pg
_repack时错失
表
中的更改有风险吗?
、
据我所知,创建了一个临时的“镜像
表
”(
表
B),从原始
表
(
表
A)复制行,并对它们重新编制索引,然后用镜像替换原来的
表
。镜像步骤在进行逻辑复制时会产生很多干扰(一次插入很多次),所以我想忽略被复制的镜像
表
。我们在AWS Aurora上运行Postgres10.7,使用作为复制的输出插件。
浏览 19
提问于2020-04-24
得票数 0
3
回答
从PostgreSQL中的
所有
对象中
删除
注释
、
和一样,有没有人知道有一条命令可以一次快速
删除
所有
对象上的注释(用COMMENT ON创建)?现在,我求助于bash生成一个SQL脚本,该脚本将逐个取消每个
表
/视图/列上的注释,但它相当慢,特别是对于大于4000列的情况。
浏览 6
提问于2013-06-21
得票数 5
回答已采纳
1
回答
如何确定数据库中是否使用了PostgreSQL数据目录中的文件?
我遇到过这样一种情况:对表空间中的
表
的大小进行求和(使用
pg
_class等)会发现,在特定数据库的特定
表
空间中有550G的数据文件。 但是,服务器上该目录中有670G的文件。因此,我想出了一种方法,通过将ls命令的内容读入数据库,去掉大小大于1G的
表
的数字扩展名,并将它们与
pg
_class的内容进行比较,实际上,我发现了大约120G的文件没有在
pg
_class中反映出来。我的问题是,
删除
这些文件是否安全,或者它们是否正在由数据库使用,但没有反映在
pg
_
浏览 2
提问于2017-06-28
得票数 0
1
回答
PostgreSQL -如果我们想要恢复数据库,我们需要
删除
数据库并重新创建它吗?
、
、
、
、
我使用了许多不同的数据库( Server、Oracle、IBM db2),对于
所有
这些数据库,如果我们有备份,只需执行RESTORE命令就可以恢复数据。* DROP database* execute psql dbname < dumpfile 我真的很困惑(基于
所有
其他数据库的行为),如果我们想要恢复,我们需要
删除
和重新创建数据库吗?
浏览 0
提问于2019-06-26
得票数 4
1
回答
如何在Postgresql中
删除
非常特定的
表
(public.
pg
_ts_parser与
pg
_catalog.
pg
_ts_parser)?
我遇到的问题是,对于升级而言,这些
表
是不兼容的:public.
pg
_ts_dict.dict_lexize public.
pg
_ts_parser.prs_startPostgresql说我应该
删除
这些
表
,而升级应该可以工作。Postgresql有
pg
_catalog.
pg
_ts_parser和
pg
_catalog.
pg
_ts_dict。这些都是系统目录,绝对
浏览 0
提问于2015-09-05
得票数 0
回答已采纳
2
回答
更改Postgresql
表
的
表
空间是否像“真空满”或“集群”?
、
我需要在PostgreSQL9.3.2数据库中的
表
中回收磁盘空间,以便用于其他
表
。实现这一目标的标准建议是:“真空填充”或“集群”,或者将内容复制到一个平面文件中,并将其复制回。当使用"ALTER“命令将现有
表
移动到新的
表
空间时,
表
的内容将被复制。有人能告诉我他们是否在"ALTER“过程中被压缩了吗?
浏览 0
提问于2014-12-29
得票数 3
3
回答
postgres数据库磁盘问题
16384> du -skh * | grep -i M244M 16405 请任何人建议如何清理该空间,如果我们可以将文件16400和16405移动到另一个路径或
删除
它们
浏览 0
提问于2017-08-29
得票数 1
3
回答
Postgres -如何
删除
数据库中除3个
表
之外的
所有
表
我知道在数据库中
删除
一个
表
是这样的,但是如果我有一个数据库,其中有十几个
表
,而我只需要保留其中的3个
表
,那么只用一个命令就可以
删除
除3个
表
之外的
所有
表
吗?
浏览 1
提问于2014-10-24
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Excel 2016 删除工作表
openGauss魔改PG?它能兼容Oracle的数据库表吗?
iPhone删除所有照片,这个软件好用
如何恢复oracle中误删除表?
Excel如何批量删除工作表全部图片?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券