腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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的数据库表吗?
如何恢复oracle中误删除表?
Excel如何批量删除工作表全部图片?
Excel VBA:提取所有工作表的名字
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券