×

postgresql卸载不干净,postman卸载不干净

前端技术网 前端技术网 发表于2024-02-03 08:05:31 浏览1526 评论0

抢沙发发表评论

一、pg插卡端是干嘛的

1.PG插卡端是用来连接电源供应的接口。2.这是因为PG插卡端可以将电源连接到设备或系统中,以提供所需的电力供应。通过插卡端,设备可以获得稳定的电源,以保证其正常运行。3.此外,PG插卡端还可以用于监测电源的状态和电流的变化,以确保设备的安全运行。它还可以用于进行电源管理和控制,以满足设备的不同需求。因此,PG插卡端在电力供应和设备管理方面起着重要的作用。

二、为什么odoo默认使用PostgreSQL作为数据库

Odoo的模型关联是直接使用postgresql数据库的表外键。Odoo的写法如下:

postgresql卸载不干净,postman卸载不干净
其中

ondelete

属性值,对应postgresql的外键约束ONDELETE,取值说明:

NOACTION

如果违反外键约束会产生一个错误。如果约束被延迟,那么到事务结束检查约束时如果仍然因为存在一个引用行而违反外键约束,则仍会产生错误。这是默认值。其他的动作action都不能被延迟。

RESTRICT

违反外键约束会产生一个错误。

CASCADE

级联删除或更新。分别删除一个引用行或者更新一个引用列的值。

SETNULL

设置引用列(referencingcolumn(s))的值为null

SETDEFAULT

postgresql卸载不干净,postman卸载不干净
设置引用列为其缺省值。如果缺省值不是null,那么仍然需要被引用表中有一条记录的被引用字段的值与之匹配,否则操作会失败。

三、pg数据库和mysql数据库区别

1.mysql支持多种存储引擎,存储引擎选择较为灵活,实际上一般都在用innodb。ddl放在server端,ddl语句的事物性支持较差,可能出现server级数据库丢失。pg的server稳定性更好

2mysql数据存储结构为聚簇索引,通过主键查询效率较高,但是有很多局限性,比如插入只能顺序插入。不太适合超大数据非主键查询,访问二级索引需要回表。pg采用堆表存储数据,能够支持更大的数据量

3pg不支持分区表,通过继承表的形式达到分区表的目的,在分区较多成千上万时,pg的继承表效率较差

4mysql有间隙锁,postgresql数据库执行delete操作后,表中的记录只是被标示为删除状态,并没有释放空间,在以后的update或insert操作中该部分的空间是不能够被重用,VACUUM作用是删除那些已经标示为删除的数据并释放空间,vacuum需要定期运行,比较消耗IO

5pg支持的数据类型(如gis),分析函数支持更多,还支持面向对象数据库。有更多的第三方开源工具辅助系统设计和实现

6pg支持存储过程和执行计划缓存,表连接和复杂查询能力更强。mysql优化器,运算符都较简单,适合简单的查询操作

7pg主从采用wal日志物理同步,mysql使用binlog逻辑同步。物理同步可靠性更高,**性能更高。

8mysql仅支持嵌套循环表连接(8.0支持hash连接),pg支持nl,hash,mergejoin

9mysql适用应用逻辑简单,轻数据存储和计算的场景,pg适合复杂的数据分析和特殊应用场景

四、sql和my sql区别

区别在于用途不同。

数据库mysql的用途是方便开发者使用SQL语句做开发。而sql是一门语言,通过它能方便地访问和处理数据库,进行数据插入。

数据库sql与sql所指向的是两个本质不同但互存交集的事物区间。

感谢您的阅读!希望本文对解决您关于postgresql卸载不干净和postman卸载不干净的问题有所帮助。如果您还有其他疑问,欢迎随时向我们提问。